# Welcome

<div align="left"><img src="https://1987740245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJcMvmKFtpL57ZAU5UrOy%2Fuploads%2Fgit-blob-525fc4c1e50dbce6bbcea2d75f1e2ee0395beb7f%2Flogo_desc.png?alt=media" alt="" width="563"></div>

## Transform Cluttered Jira Forms Into Smart, Focused Interfaces

**Dynamic Screen Rules** lets you create intelligent Jira screens that adapt to your users' needs — without writing a single line of code. Show and hide fields, make them required or optional, lock them based on conditions, and pre-fill values automatically.

{% hint style="success" %}
**Ready to create your first rule?** Our Quick Start Guide will have you up and running in under 10 minutes — no technical expertise required!

[Get Started Now →](https://teranoapps.gitbook.io/dynamic-screen-rules/getting-started/quick-start-guide)
{% endhint %}

## See It In Action

Watch how easy it is to create your first rule and see fields adapt in real-time. This 30-second demo shows you everything you need to know to get started.

{% embed url="<https://app.arcade.software/share/NrWQJLPbo2tfz30DgcJE>" fullWidth="true" %}

Managing fields dynamically is this easy. Want more examples? Check out our [Use Cases & Examples](https://teranoapps.gitbook.io/dynamic-screen-rules/use-cases-and-examples/progressive-disclosure) section for ready-to-use configurations you can copy and adapt.

### Why Teams Choose Dynamic Screen Rules

* ✓ **Reduce form complexity** — Show only relevant fields based on issue type, status, user role, or any field value
* ✓ **Save time and reduce errors** — Pre-fill values, enforce conditional requirements, and guide users through the right workflow
* ✓ **No coding required** — Create powerful rules through an intuitive visual interface that anyone on your team can use

<div align="center"><figure><img src="https://1987740245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJcMvmKFtpL57ZAU5UrOy%2Fuploads%2Fgit-blob-258599fe7f08570c01c86134c7f1bd695273da04%2Fhero-dynamic-screen-rules.png?alt=media" alt="Dynamic Screen Rules - Transform cluttered Jira forms into smart, focused interfaces" width="100%"><figcaption><p>Transform traditional Jira forms into smart, dynamic interfaces</p></figcaption></figure></div>

***

Welcome to the Dynamic Screen Rules documentation. This comprehensive guide will help you create smarter, more efficient Jira screens through conditional field behavior.

## What You'll Find Here

This documentation covers everything you need to know about Dynamic Screen Rules, from initial setup to advanced use cases:

### Overview

Learn what Dynamic Screen Rules is, who it's for, and how it goes beyond native Jira capabilities.

* [About Dynamic Screen Rules](https://teranoapps.gitbook.io/dynamic-screen-rules/overview/about-dynamic-screen-rules)
* [Who It's For](https://teranoapps.gitbook.io/dynamic-screen-rules/overview/who-its-for)
* [Key Features](https://teranoapps.gitbook.io/dynamic-screen-rules/overview/key-features)
* [Going Beyond Native Jira](https://teranoapps.gitbook.io/dynamic-screen-rules/overview/going-beyond-native-jira)

### Getting Started

Quick start guide to create your first rule in under 10 minutes, plus key concepts to understand the app.

* [Installation & Setup](https://teranoapps.gitbook.io/dynamic-screen-rules/getting-started/installation-and-setup)
* [Quick Start Guide](https://teranoapps.gitbook.io/dynamic-screen-rules/getting-started/quick-start-guide)
* [Key Concepts](https://teranoapps.gitbook.io/dynamic-screen-rules/getting-started/key-concepts)

### Understanding Rules

Deep dive into how rules work, where they apply, and the different types of conditions you can use.

* [Rule-Based Approach](https://teranoapps.gitbook.io/dynamic-screen-rules/understanding-rules/rule-based-approach)
* [Screens & Contexts](https://teranoapps.gitbook.io/dynamic-screen-rules/understanding-rules/screens-and-contexts)
* [Condition Types - Competitive Advantage](https://teranoapps.gitbook.io/dynamic-screen-rules/understanding-rules/condition-types)

### Configuration Guide

Step-by-step instructions for creating and managing rules, defining conditions, actions, and field validations.

* [Accessing Configuration](https://teranoapps.gitbook.io/dynamic-screen-rules/configuration-guide/accessing-configuration)
* [Creating Your First Rule](https://teranoapps.gitbook.io/dynamic-screen-rules/configuration-guide/creating-your-first-rule)
* [Defining Rule Conditions](https://teranoapps.gitbook.io/dynamic-screen-rules/configuration-guide/defining-rule-conditions)
* [Defining Actions](https://teranoapps.gitbook.io/dynamic-screen-rules/configuration-guide/defining-actions)
* [Defining Field Validations](https://teranoapps.gitbook.io/dynamic-screen-rules/configuration-guide/defining-field-validations)
* [Using Smart Values](https://teranoapps.gitbook.io/dynamic-screen-rules/configuration-guide/using-smart-values)
* [Managing Rules](https://teranoapps.gitbook.io/dynamic-screen-rules/configuration-guide/managing-rules)

### Use Cases & Examples

Real-world examples you can copy and adapt, from progressive disclosure to role-based visibility.

* [Progressive Disclosure](https://teranoapps.gitbook.io/dynamic-screen-rules/use-cases-and-examples/progressive-disclosure)
* [Dynamic Required Fields](https://teranoapps.gitbook.io/dynamic-screen-rules/use-cases-and-examples/dynamic-required-fields)
* [Field Locking on Transitions](https://teranoapps.gitbook.io/dynamic-screen-rules/use-cases-and-examples/field-locking-by-status)
* [Pre-filling Values](https://teranoapps.gitbook.io/dynamic-screen-rules/use-cases-and-examples/pre-filling-values)
* [Limiting Dropdown Options](https://teranoapps.gitbook.io/dynamic-screen-rules/use-cases-and-examples/limiting-dropdown-options)
* [Role-Based Visibility](https://teranoapps.gitbook.io/dynamic-screen-rules/use-cases-and-examples/role-based-visibility)

### Field Support & Limitations

Reference documentation on which field types are supported and known platform limitations.

* [Supported Field Types](https://teranoapps.gitbook.io/dynamic-screen-rules/field-support-and-limitations/supported-field-types)
* [Known Platform Limitations](https://teranoapps.gitbook.io/dynamic-screen-rules/field-support-and-limitations/known-platform-limitations)

### Best Practices

Guidelines for designing effective rules, organizing them, and avoiding common pitfalls.

* [Designing Effective Rules](https://teranoapps.gitbook.io/dynamic-screen-rules/best-practices/designing-effective-rules)
* [Organizing Rules](https://teranoapps.gitbook.io/dynamic-screen-rules/best-practices/organizing-rules)
* [Testing Rules](https://teranoapps.gitbook.io/dynamic-screen-rules/best-practices/testing-rules)
* [Performance Considerations](https://teranoapps.gitbook.io/dynamic-screen-rules/best-practices/performance-considerations)
* [Common Pitfalls to Avoid](https://teranoapps.gitbook.io/dynamic-screen-rules/best-practices/common-pitfalls-to-avoid)

### Support & Community

How to get help and provide feedback.

* [Getting Help](https://teranoapps.gitbook.io/dynamic-screen-rules/support-and-community/getting-help)

## Quick Links

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>🚀 New to Dynamic Screen Rules?</strong></td><td>Start here to understand what the app does and the problems it solves.</td><td><a href="overview/about-dynamic-screen-rules">about-dynamic-screen-rules</a></td></tr><tr><td><strong>⚡ Quick Start Guide</strong></td><td>Create your first rule in under 10 minutes with our step-by-step guide.</td><td><a href="getting-started/quick-start-guide">quick-start-guide</a></td></tr><tr><td><strong>📚 Use Cases &#x26; Examples</strong></td><td>Ready-to-use configurations for common scenarios you can copy and adapt.</td><td><a href="use-cases-and-examples/progressive-disclosure">progressive-disclosure</a></td></tr><tr><td><strong>💬 Need Help?</strong></td><td>Get support, report issues, or request new features from our team.</td><td><a href="support-and-community/getting-help">getting-help</a></td></tr></tbody></table>

***

**Dynamic Screen Rules** - Smarter Jira screens through conditional field behavior.
