This chapter guides you through the configuration options available when setting up a new work item template in the Issue Templates for Jira app. Templates are created based on existing Jira work items and can be customized to control how and where they are used.
Template settings are also available in Templates Repository > Space settings > Issue Templates > Manage templates.
Try live demo
To prepare a template simply create a new work item or select an existing work item in your Repository space and enable it as a template in the work item details view.
Once your work item has been enabled it becomes a template and you can configure it according to your needs by clicking the Edit settings button.
You can configure your template using the following sections:
In this section, define the basic properties of the template:
In this section you can define the availability properties of the template:
This feature is available to users of the Advanced edition of the Issue Templates app.
In the Advanced Edition of Issue Templates for Jira, the Availability feature expands space-level restrictions and gives you control over who can use each template. Instead of simply limiting templates to certain space categories, you can define precise access rules by targeting:
This advanced availability configuration ensures that the right templates are always available to the right people. It allows organizations to streamline workflows, maintain security, and simplify the user experience by showing each team only the templates relevant to their work.
With this feature, templates become not just a convenience, but a powerful tool that supports cross-space collaboration while reducing clutter and complexity for end users.
This feature is available to users of the Advanced edition of the Issue Templates app.
Use JQL conditions to control whether a child work item is created when a template is applied. The condition is evaluated against the parent work item - if the parent matches, the child is created.
To use it, simply enter a JQL condition in the JQL condition field.
You are managing a software space with a template hierarchy: an Epic with child Stories, one of which is a Security Review task. That task is only relevant for feature requests in the test area - you don’t want it created for bugs or other work item types.
Set the following JQL condition on the Security Review child template: issuetype = "feature request" AND area = "test"
The template is applied:
Conditions are ignored when the template is used directly (for example, without a parent).
If a child work item isn’t created because its JQL condition didn’t match the parent, any subtasks and linked work items configured under that child will also be skipped. The entire branch below the unmatched child issue will be omitted from the template output.
Dynamic variables are placeholders which you can define in your primary template in text fields. In this configuration section you can change the order in which they are displayed to users on the create screen.
Smart defaults are configurable template fields that automatically calculate and fill in values using smart expressions at the moment a work item is created, enabling automation and dynamic data population. In this section you can configure them.