Hi All,
We have two Jira projects: Let's say Project X and Project Y. Currently, we can successfully clone a bug from Project X to the Project Y project based on a specific status. The cloned ticket in Project Y is automatically linked to the original Project X ticket with the "clones" link type. When we open the Project Y ticket, we see that it is linked back to the Project X ticket with the "is cloned by" link type.
Now, I want to create an automation rule that works as follows:
- When the status of the cloned ticket in the Project Y changes to In Progress, In Code Review, or Pending Fix, I want the original Project X ticket's status to be automatically updated to In Progress.
- When the status of the cloned ticket in the Project Y changes to On Production, the original Project X ticket's status should automatically update to Done.
I created an automation rule with these steps:
- Trigger: Issue transitioned → Status changed to In Progress, In Code Review, or Pending Fix.
- Condition: Compare two values →
{{issue.issueLinks.type}} equals is cloned by. - Branch: For linked issues → Type: is cloned by.
- Condition: Status equals In Progress.
- Action: Transition the linked issue to In Progress.
However, the rule didn’t work as expected. I checked the audit log, and it shows this message:
“The following issues did not match the condition.”
Can you help me figure out what I might be doing wrong? Is there a better way to set up this automation to ensure the original Project X ticket's status is updated based on the Project Y ticket's status? In addition to that, we are using different workflows for each project.
Any insights would be greatly appreciated!