# Welcome

<div align="left"><img src="/files/f5JssjEfvKZ1qaJLU2AH" 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 →](/dynamic-screen-rules/getting-started/quick-start-guide.md)
{% 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](/dynamic-screen-rules/use-cases-and-examples/progressive-disclosure.md) 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="/files/3ApHA40eWj7KvjfkXMi3" 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](/dynamic-screen-rules/overview/about-dynamic-screen-rules.md)
* [Who It's For](/dynamic-screen-rules/overview/who-its-for.md)
* [Key Features](/dynamic-screen-rules/overview/key-features.md)
* [Going Beyond Native Jira](/dynamic-screen-rules/overview/going-beyond-native-jira.md)

### Getting Started

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

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

### Understanding Rules

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

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

### Configuration Guide

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

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

### Use Cases & Examples

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

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

### Field Support & Limitations

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

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

### Best Practices

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

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

### Support & Community

How to get help and provide feedback.

* [Getting Help](/dynamic-screen-rules/support-and-community/getting-help.md)

## 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="/pages/MTi2kcykQpFPJGIHgIgI">/pages/MTi2kcykQpFPJGIHgIgI</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="/pages/Xuh36sFX3zw6kXrOSPKD">/pages/Xuh36sFX3zw6kXrOSPKD</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="/pages/8bsTdxgy3Pm170HTABmZ">/pages/8bsTdxgy3Pm170HTABmZ</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="/pages/pAwfMsrLtYGly2VtOL2V">/pages/pAwfMsrLtYGly2VtOL2V</a></td></tr></tbody></table>

***

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://teranoapps.gitbook.io/dynamic-screen-rules/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
