A Jira workflow condition controls whether a transition is available; a validator checks whether an attempted transition can complete. A failed condition hides the transition, while a failed validator blocks the status change and prevents that transition’s post-functions from running. Neither type can be said to universally “run your code”: that depends on the specific extension or app.
Condition vs. validator: the practical difference
| Question | Condition | Validator |
|---|---|---|
| What does it decide? | Whether a transition should be available to the user. | Whether the attempted transition’s input or state is acceptable. |
| When does it apply? | Before the user can execute the transition. | After the user attempts the transition but before it completes. |
| What happens on failure? | The transition is hidden in the normal work-item view. | The work item does not move to the destination status, and the transition’s post-functions do not run. |
| Typical use | Limit a transition to the reporter or to a user with a required permission. | Require or validate information entered on the transition screen. |
Atlassian explains that a condition cannot validate input gathered from a transition screen; use a validator for that job. Atlassian’s advanced work item workflow guide describes these roles and their failure behavior.
How the distinction looks in Jira Cloud
Atlassian describes Cloud workflow rule types in this order: Restrict transition, Validate details, then Perform actions. A restriction can make a transition unavailable when its criteria are not met. A validation rule lets the user select the transition, but can stop it from completing until invalid details are corrected. Perform-action rules apply after the transition.
Choose a condition when the transition should not be available to a user or in a particular situation. Choose a validator when the user may start the transition but Jira must reject incomplete or invalid information before changing status. Whether Jira displays a particular explanation or correction prompt depends on the rule and its configuration; a validator by itself does not guarantee a specific message.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →#1 Best Overall
See Atlassian’s explanation of workflow rule types for the Cloud ordering and behavior.
Does one of them run your code?
Not as a universal distinction. Atlassian documents custom workflow conditions created through its plugin system and notes that installed plugins can provide additional conditions. That establishes an extension path for custom conditions, not a rule that every condition—or every validator—executes user-written code. The Cloud workflow documentation defines validators by what they check, not as a general code-running category.
If a specific app or extension supplies a condition or validator, check that product’s documentation for what it executes and how it behaves. Do not infer code execution simply from whether a rule is called a condition or a validator.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Check the Jira deployment and app before implementing
Workflow capabilities and available extensions depend on the Jira environment and installed apps. For example, Atlassian’s article about requiring a comment during a transition is explicitly for Data Center and describes a third-party validator in that scenario. It is not evidence that the same app or capability applies to every Jira environment. Check the app’s current compatibility and licensing for your deployment before relying on it. Atlassian’s Data Center comment-validator example is scoped to that environment.
Recommended Free Tools
Quick Recap
Rank #4
Rank #3
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




