Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to tame Jira’s long list of fields with the dynamic power of ScriptRunner Behaviours

Ever feel like you're trying to tame a wild garden when managing Jira fields? One weed down, two more sprout up! Too many fields, irrelevant information, and inconsistent data entry can turn Jira from a helpful tool into a hay fever-fuelled headache, especially when you’re managing large and diverse teams.

But fear not, Behaviours is here to help you nurture growth, enhance your teams’ experience, and simplify the way you manage your issue configuration, reporting and templates. How? By hiding irrelevant fields and displaying only what’s necessary. Whether you’re streamlining data entry, enforcing consistency, or simply trying to regain your sanity, Behaviours offers the control you crave when creating, editing and transitioning Jira issues.

Why do you need Behaviours? (or, why you shouldn't approach wild environments on your own)

Standard Jira configurations often struggle with more complex business rules and personalised user experiences. Behaviours provides the missing piece, and arms you with the ability to:

  • Declutter and conquer: Banish irrelevant fields and present users with only what they need. No more information overload.
  • Enforce organisational structures and data consistency: Make fields mandatory or read-only based on specific conditions. 
  • Automate the mundane: Pre-populate fields and automatically set values, freeing up everyone’s time when performing repetitive tasks.
  • Guide users with a gentle hand: Dynamically show/hide fields based on user roles, groups, components etc. 

Real-world examples: Taming the Hydra in practice

  1. Pre-populated fields: Set default text in fields for specific issue types. For example, pre-populate the Summary and Description for all Stories. 
  2. Automated field values: Implement "if-then" logic to set field values based on other fields in Jira, automatically assign high-priority tickets to a specific person or group and more.
  3. Conditional field visibility: Show or hide fields based on the content of other fields.  For example, during a transition to "Complete," show "Contract Value" if the "Opportunity" field is "Won," and "Loss Reason" if it's "Lost."
  4. Custom tab behaviour:  Apply conditional logic to customise the behaviour of tabs during issue creation, editing, or transitioning.
  5. Enforce requirements based on specific criteria: For example, make "Ticket Reviewer" mandatory only if the priority is "High".

Decluttering your Jira instance with Behaviours

Ready for more tips?

Join us for a webinar, How to tame your wild Jira instance with Behaviours, on Wednesday 21 May at 14:00 UTC / 15:00 BST and learn even more ways Behaviours can help declutter and tame your wild Jira instance.

Register now

Getting started 

Ready to stop wrestling with Jira fields? We've shown you how Behaviours can declutter your Jira instance, enforce data consistency, and automate tedious tasks. From pre-populating fields to dynamically showing and hiding information based on complex rules, Behaviours give you the control you need. Unlock its full potential and get started now!


Install Behaviours  | Start using live examples

1 comment

Kristian Walker _Adaptavist_
Community Champion
May 23, 2025

A recording of the webinar can be viewed here for anyone who was unable to attend.

Like Natalya Ozhigova likes this

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events