Jira Automation Rule to Transition issue from status x to status y if all subtasks are resolved and ticket status has been over N days in status x
Platform Notice: Cloud - This article applies to Atlassian products on the cloud platform.
Summary
Jira Automation Rule to Transition issue from status x to status y if all subtasks are resolved and ticket status has been over N days in status x
Environment
Jira Cloud
Solution
Please find the steps on how to set up the automation.
Create a New Rule:
- Navigate to Project settings > Project automation (or Jira settings > System > Automation rules for global rules).
- Click on Create rule.
Set the Trigger:
- Choose Issue transitioned as the trigger.
- Specify the transition from status X to ensure the rule only triggers when issues move into the desired status.
Add a Condition for Subtasks:
- Add a Branch rule / related issues condition.
- Select Sub-tasks of the current issue.
- Within this branch, add a Condition to check if the subtask's status is Resolved. Use the Issue fields condition to check the status of each subtask.
Add a Condition for Time in Status:
- Still, within the main rule (not within the sub-task branch), add a Condition to check if the issue has been in status X for over N days. This might require a JQL condition.
Action to Transition Issue:
- If both conditions are met (all subtasks resolved and issue in status X for over N days), add an Action to transition the parent issue to status Y.
Please find the sample rule which can help you with the setup.