Take control of your Jira fields with ScriptRunner Behaviours
Create dynamic rules to show, hide and customise fields based on user actions, selections, issue types and roles–without slowing you and your team down.

More focused, less cluttered Jira environments

Align Jira with your business processes
Automate field behaviours and enforce the right processes directly in Jira. Reduce manual work and oversight by applying rules that prevent errors and help teams work more efficiently.

Enhance the user experience for your teams
Clarify and simplify your team's requirements by hiding irrelevant fields and displaying only what's needed. Reducing clutter and making issue creation and editing easier to navigate, improving user experience.

Improve data quality and streamline issue management
Control field behaviours and add custom templates that guide your teams to enter information consistently and efficiently, improving the overall quality of your Jira issues and making content more reliable.
ScriptRunner's Behaviours in action
Unlock responsive, logic-driven field customisation that isn't available natively in Jira.
Behaviours is available exclusively for ScriptRunner for Jira Cloud users.
Check out the most popular use cases
Show or hide field based on another field
Show / hide field based on the selection of another field
Show the ‘Line Manager’ field when ‘HR' is selected in the Department field. If 'Finance' is selected, Line Manager is hidden, and 'Ticket Category’ is shown instead. Both fields are hidden if the 'Product' department is chosen.

Pre-fill a template
Pre-fill a template on a field based on the project and issue type
When a user wants to create a new Story under the ‘Engineering’ project, the Summary and Description fields are filled with helpful text that the user can then edit.

Make field mandatory
Make field mandatory based on the selection of another field
Make the ‘Ticket Reviewer’ field mandatory if the priority of an issue is set to ‘High’.

Change field name and add helper text
Change field name and add helper text based on the selection of another field
If the ‘Department field' is changed to ‘Product’, the 'Ticket Reviewer’ field automatically changes its name to 'Senior Dev Reviewer’, and helper text is added with more instructions.

Make field editable only by a specific user group
Make a read-only field editable by a specific user group based on the selection of another field
When Product is selected in the ‘Department’ field, make the ‘Senior Dev Reviewer’ field read-only for everyone except for the people in a specific user group.

Set field value based on another supported field
Automatically assign a ticket to a specific person if the priority level is set to ‘High’.

Show / hide field based on the selection of another field
Show the ‘Line Manager’ field when ‘HR' is selected in the Department field. If 'Finance' is selected, Line Manager is hidden, and 'Ticket Category’ is shown instead. Both fields are hidden if the 'Product' department is chosen.

Pre-fill a template on a field based on the project and issue type
When a user wants to create a new Story under the ‘Engineering’ project, the Summary and Description fields are filled with helpful text that the user can then edit.

Make field mandatory based on the selection of another field
Make the ‘Ticket Reviewer’ field mandatory if the priority of an issue is set to ‘High’.

Change field name and add helper text based on the selection of another field
If the ‘Department field' is changed to ‘Product’, the 'Ticket Reviewer’ field automatically changes its name to 'Senior Dev Reviewer’, and helper text is added with more instructions.

Make a read-only field editable by a specific user group based on the selection of another field
When Product is selected in the ‘Department’ field, make the ‘Senior Dev Reviewer’ field read-only for everyone except for the people in a specific user group.

Faster customisations with fewer errors
Create and refine Behaviours without writing or debugging scripts.
Describe what you need in plain language and let the Behaviours Bot generate ready-to-use scripts, highlight errors and speed up testing.
Spend less time fixing syntax and more time delivering clean, focused Jira experiences.

Supported across the entire issue lifecycle
Behaviours is supported on Create View, Issue View, and on Transition View.

Your data, protected by design
As Atlassian Platinum Partners and a leading technology provider, we take data security, privacy and platform stability seriously.
We are ISO 27001 certified across the entire ScriptRunner suite and have completed a SOC 2 Type II audit, demonstrating our commitment to secure and compliant products.
Ready to try ScriptRunner?
Start your 30-day free trial of ScriptRunner for Jira to get started today.
It's very exciting to have this functionality available for Jira Cloud.
Joe Clark
Behaviours, ScriptRunner for Jira Cloud
Great app! A lot of functionality that is missing in Jira can be done through ScriptRunner. Also the customer service is spot on! I had a problem with a custom script and they helped until it was fixed. I'm very happy with this app and the customer service!
Thijs Rijnders
ScriptRunner for Jira Cloud
One of the best apps for Jira.
Hossein Ebrahimi
ScriptRunner for Jira Cloud
Wanting to explore everything ScriptRunner for Jira can do?

