Key Features

Dynamic Screen Rules brings sophisticated field behavior to Jira screens without requiring custom development. Here's what you can do with the app.

Rule-Based Field Behavior

Control how fields appear and behave on your Jira screens using conditional rules that execute in real-time as users interact with forms.

Display fields only when relevant

Show or hide fields based on context, keeping forms clean and focused.

What you can do:

  • Show "Root Cause Analysis" field only for high-priority bugs

  • Display "Customer Impact" section only when issue affects external users

  • Hide internal fields from external contributors

  • Reveal additional detail fields based on initial selections

Business value: Shorter, cleaner forms that don't overwhelm users with irrelevant fields. Users see only what they need, when they need it.

circle-info

Example: A support team shows "Escalation Contact" field only when Priority is set to Critical, keeping the form simple for routine tickets while ensuring critical issues get proper attention.


Multiple Condition Types

Rules trigger based on comprehensive conditions - not just field values, but also context and user identity.

circle-check

Examples by Condition Type

Show "Database Schema" when Component contains "Backend"

  • Condition: Component contains "Backend" AND Issue Type equals "Technical Task"

  • Action: Show "Database Schema" field

  • Use case: Technical fields appear only for backend work

Supported operators:

  • Equals, not equals

  • Contains, doesn't contain

  • Is empty, is not empty

  • Greater than, less than

  • In list, not in list

Supported field types: Text, select, multi-select, number, date, checkbox, user picker, and most custom fields.


Smart Values - Computed Field Values

Go beyond static values with expressions that calculate field values automatically.

chevron-rightDate Math - Set dates relative to today or other date fieldshashtag

Automatically calculate dates without manual input. Perfect for SLAs and deadlines.

Examples:

  • Set Due Date = next business day

  • Set Start Date = next Monday

  • Set Review Date = today + 7 days

  • Set Deadline = Due Date - 2 business days

Business value: Consistent SLA handling. No manual date calculations. Dates automatically adjust based on when the issue is created.

circle-info

Date math respects business days and weekends, ensuring realistic deadlines.

chevron-rightField References - Copy or derive values from other fieldshashtag

Keep related fields in sync automatically. Reduce manual data entry and copy-paste errors.

Examples:

  • Set Summary = copy from Parent issue

  • Set Component = same as Linked Issue component

  • Set Custom Field A = value from Custom Field B

Business value: Ensure related fields stay in sync. Reduce errors from manual copying.

Common use cases:

  • Copy epic details to child stories

  • Inherit team assignments from parent tasks

  • Sync related custom fields across linked issues

chevron-rightConditional Expressions - Calculate values based on logichashtag

Implement business rules directly in forms. Make smart decisions based on field values.

Examples:

  • If Priority = High, set Assignee = Team Lead, otherwise leave empty

  • If Story Points > 5, set flag = 'Needs Breakdown'

  • Set label based on combination of project and issue type

Business value: Implement business logic directly in forms. Complex decision trees become simple automated rules.

Advanced patterns:

  • Multi-level conditionals (if-then-else chains)

  • Calculations based on multiple fields

  • Dynamic assignments based on workload

circle-info

Smart Values use an expression language similar to Jira Automation's smart values. Learn more in Using Smart Values.


Multiple Screens Support

Rules work across three key areas of Jira where users interact with fields.

Common Use Cases by Screen

Perfect for guiding users during issue creation

Supported actions: Show/hide, required, lock, set value, change labels/descriptions, limit options

Best use cases:

  • Progressive disclosure - Show fields only when relevant selections are made

  • Pre-filling values - Auto-populate Component based on issue type

  • Dynamic required fields - Require "Affected Versions" only for Bugs

  • Cleaning dropdowns - Show only P1/P2 priorities for critical issue types

Example: When a user selects Issue Type = "Bug" and Priority = "Critical", automatically show and require the "Root Cause Analysis" field while pre-filling Due Date to next business day.

circle-exclamation

Scoping and Targeting

Control exactly where rules apply for precise field behavior.

Per-Project Scoping

Each rule is configured for a specific project, giving you complete control over field behavior without affecting other projects.

What you can do:

  • Configure rules that match each project's unique workflow

  • Experiment in one project before rolling out

  • Maintain different validation rules for different teams

  • Keep project configurations independent

circle-check

Per-Issue-Type Scoping

Rules can target specific issue types (Bug, Story, Epic, custom types).

What you can do:

  • Different field behavior for Bugs vs Features vs Tasks

  • Issue-type-specific validation and required fields

  • Tailored forms for different work types

circle-info

One size doesn't fit all: Bugs need different fields than feature requests. Configure accordingly.

Combined Scoping - Maximum Precision

Combine project and issue type scoping with field, context, and user conditions for highly targeted rules.

Example rule with combined scoping:

Result: Only developers in the Customer Platform project will be required to fill Root Cause Analysis, and only for critical bugs. All other combinations are unaffected.

circle-check

Real-Time Execution

Rules evaluate instantly as users interact with forms, providing immediate feedback.

1

Screen Loads

Rules evaluate initial conditions and apply actions immediately. Fields appear, disappear, or pre-fill based on default values.

2

User Makes Changes

As users fill the form and change field values, rules continuously re-evaluate in the background.

3

Actions Update Instantly

When conditions are met or no longer met, actions apply or reverse immediately - no page refresh needed.

Business value:

circle-check
circle-info

Immediate feedback - Users know instantly if they need to fill additional fields. Context-aware forms adapt as users provide information.

Example in action: User creates a Bug issue. Initially only Summary and Description are visible. When they select Priority = "Critical", the Root Cause field appears instantly. When they change Priority to "Low", the field disappears just as quickly. No waiting, no confusion.


Next Steps

Now that you understand what Dynamic Screen Rules can do, choose your path:

Last updated