Platform Limitations

The Workflow Building Blocks for Jira app relies heavily on features provided by Jira Expressions. If a capability is not supported in Jira Expressions, it will not be available in our conditions or validators.

Some known platform limitations are listed below. If you are affected, consider commenting on and voting for the linked Atlassian feature requests. This helps Atlassian prioritise missing functionality.

Only company-managed projects

Conditions and Validators offered by apps are solely compatible with company-managed projects. The Jira platform does not support third-party workflow extensions in team-managed projects.

App Validator/Condition Limit

Jira only allows up to 3 validators or conditions from apps per transition. This is a platform-level limitation and cannot be changed.

Atlassian has rejected a request to raise this limit: JRACLOUD-82454

A similar request is tracked here: FRGE-1870

Need more than 3?

Use our Ultimate Validator – it lets you combine multiple checks into a single validator using a simple UI, with support for AND / OR logic between conditions.

Create issue transition

Jira Expressions have gaps during the Create issue transition. These affect validators and conditions.

Field / Context

Limitation

Atlassian Reference

Team (Advanced Roadmaps)

A validator cannot detect a newly selected Team value during issue creation. Jira Expressions do not pick up the value from the Create or Transition screen.

Description

During issue creation, issue.description.plainText is not accessible to workflow validators. This value becomes available only in later transitions.

Parent

The parent field in Jira Expressions is available only for subtasks during creation. For other issue types, it is always null, preventing detection even if a parent is set in the Create dialog. Our Linked Issues Validator using the Parent relation is also affected.

Request Type

Always returns null during creation in Jira Expressions, causing validators to fail when checking for a Request Type value.

Issue Status

issue.status is always null when evaluated by workflow validators on the Create Issue screen. Status-based checks cannot be performed at create time.

Transition

transition.to.id always returns the default status ID during issue creation, even if the user selects a different status.

The Linked Issues Condition and Validator cannot validate remote issue links (links to other Jira instances) or web links.

Reason: Jira Expressions do not expose remote or web links—they are not available via issue.links or any other accessible property.

Link Type

Support Status

Local issue links (same Jira instance)

✅ Supported

Remote issue links (other Jira instances)

❌ Not supported

Web links

❌ Not supported

A feature request has been raised with Atlassian to expose remote links in Jira Expressions: FRGE-1879.

Last updated