You have seen how we can create and manage screens and how to configure what fields to add to the screens. The next piece of the puzzle is letting JIRA know how to choose which screen to display for each operation.
Screens are displayed during issue operations and a screen scheme defines the mapping between screens and the operations. With a screen scheme, you can control the screen for displaying each of the issue operations, as follows:
By default, all the three operations use the same screen, Default Screen. This is a sensible default as it displays the information to users consistently across all the three operations. However, there will be times when you would wish that certain fields should not available for editing once the issue is created, such as Issue Type. You may want to have finer control over the type of issues raised for reporting and statistical measurement reasons, so it is not a good idea to let the users freely change the issue type. Another example would be that certain fields are not required during the creation time, because the required information may not be available at the time. So, instead of confusing and/or overwhelm your users, you leave those fields out during issue creation and only ask for them to be filled in at a later time when the information becomes available.
As you can see, by dividing the screen into multiple issue operations rather than having the one screen fits all approach, JIRA provides you with a new level of flexibility to control and design your screens. As always, if there are no significant differences between the screens, for example create and edit, it is recommended that you create a base screen and use the Copy Screen feature to reduce your workload.
Just like screens, you need to be a JIRA administrator to manage screen schemes. Perform the following steps to manage screen schemes:
From the View Screen Schemes page, you will be able to see a list of all the existing screen schemes, create and delete screen schemes, and manage each scheme's configurations such as issue operation/screen associations.
JIRA ships with Default Screen Scheme, which uses Default Screen for viewing, creating, and editing issues. When you create a new project, by default, this is the screen scheme that will be used.
As your JIRA grows, different projects are created. It is a good practice to create separate, specialized screen schemes to better manage screen presentations. In this way, you will have a finer control over the screens used by the different issue operations and issue types. Perform the following steps to create a new screen scheme:
At this stage, the new screen scheme is not in use. This means that it is not yet associated with any issue type screen schemes yet (issue type screen schemes are covered in the later sections). You can tell whether a screen scheme is in use by checking if the Delete option is available. You cannot delete screen schemes that are in use.
After a screen scheme is created, it will apply the selected default screen to all the issue operations. We will look at how to associate screens to issue operations in later sections.
You can update the details of the existing screen schemes, such as its name and description. In order for you to make changes to the default screen selection, you need to configure the screen scheme, which will be covered in later sections. Perform the following steps to edit an existing screen scheme:
Inactive screen schemes can also be deleted. If the screen scheme is active (that is, associated with an issue type screen scheme), then the delete option will not be present. Perform the following steps to delete a screen scheme:
While screen schemes are not as complicated as screens, there will still be times when you would like to copy an existing screen scheme rather than creating one from scratch. You might wish to copy the scheme's screens/issue operations associations, which we will cover in the next section, or make a quick backup copy before making any changes to the scheme.
Perform the following steps to copy an existing screen scheme:
Just like creating a new screen scheme, copied screen schemes are inactive by default.
As mentioned earlier, when you create a new screen scheme, it will use the same screen selected as your default screen for all issue operations. Now, if you want to use the same screen to create, edit, and view, then you are all set; there is no need to perform any further configuration to your screen scheme. However, if you need to have different screens displayed for different issue operations, then you will need to establish this association.
When an issue operation does not have an association with a screen, the selected default screen will be applied. If the issue operation is later given in a screen association, then the specific association will take precedence over the general fallback default screen.
The associations between screens and issue operations are managed on a per-screen scheme level. Perform the following steps to configure a screen scheme:
Each issue operation can be associated with one screen, and each screen can be associated with one or more issue operations. Perform the following steps to associate an issue operation with a screen:
As there are only three issue operations that can be associated, once you have configured all three, click on the Add an Issue Operation with a Screen button to prevent duplication.
After you create an association for an issue operation, JIRA prevents you from creating another association for the same issue operation by removing it from the list of available options. In order to change the association to a different screen, you need to edit the existing association, as follows:
If you decide that one or more existing associations are no longer needed, then you can delete them from the screen scheme, by performing the following steps:
Please note that unlike other similar operations, deleting an issue operation association does not prompt you with a confirmation page. As soon as you click on the Delete link, your association will be deleted immediately.