How to Create New Field Behaviors

1. First, click on the gear icon located at the top right of the Jira Software page and go to the "Apps" option.

 

2. Click on the "Configure Field Behavior" option located under "APPS" in the left panel of the screen.

 

3. Please click on the "Create New Behavior" button located in the upper right corner of the opened window.

 

4. In the following screen, select the name, description, projects to be used in, and issue type(s) to be used for this behavior. Issue types are listed together with their ids. Keep in mind that if the selected issue type(s) do not exist in the issue types of the selected projects, you will not be able to create the behavior.

Additionally, you can use the disable/enable button to select whether the created behavior will be executed or not.

 

5. Select the field that will be affected from the behavior on the new page.

 

Supported Fields:

  • Priority

  • Summary

  • Assignee

  • Reporter

  • Labels

  • Description

  • People

  • Fix Versions

  • Components

  • Issue Type

Supported Field Types:

  • Single Select

  • Multiple Select

  • Paragraph

  • Text Field

  • User Picker

  • Multiple User Picker

  • Check-boxes

  • Date Picker

  • Number

  • Radio Buttons

  • URL Field

Note that Service Management projects are not supported, yet.

 

Here, you need to determine when the behavior will run. If you choose “On Load”, the operations will run when the issue create view is opened. Otherwise, the behaviour will run when user has changed one of the fields specified in “Fields whose change will trigger the behaviour”.

For example, if we select "On Change" here and choose the field "Priority" as the trigger field, this means that the Assignee field will change after we make a change in the Priority field when creating an issue.

 

6. Since we haven't created any operation yet, the page appears to be empty. We should click on the '+' button in the upper right corner to create a new operation.

 

7. After selecting field and trigger, you can add the operations. You can add multiple operations to run on a field. Seven types of operations are supported:

  • Set Name

  • Set Description

  • Set Value

  • Hide

  • Set Read-Only

  • Set Required

  • Change Options' Visibility

For each operation you need to determine a condition. A condition controls when an operation runs. If you want operation to run always, choose None as condition. The details of creating an operation and configuring the condition in Advanced mode will be covered in this page.

 

8. For the operation details, you will be presented with several operation types. Select the option that corresponds to what you want to achieve on the selected field. You can learn detailed information about these operation types by clicking here.

 

9. You may be asked to provide a few more inputs according to the operation type you have chosen. After filling them click on the 'Add Operation' button. We will now be back to the Operations page we came in step 6, but this time we have added an operation. You can add several operations that will be performed on a field.

10. Finally, click on the 'Create' button. This completes the process of creating a behavior. If you are looking for something else, click here and go to other topics.