I have created an automation which iterates over child issue inside parent with a help of branch.
Everything works correctly except the fact that functions branch do not guarantee me the correct order of creating a child tickets.
Is there a way to wait for a ticket creation on previous branch iteration before proceeding to the next in cycle?
Hi @Anatolii Borkhovych -- Welcome to the Atlassian Community!
Adding to the other answers...that is not possible using that branch type.
Branches which could be on more than one thing (such as on Subtasks) are executed in parallel and asynchronously. And there is no guarantee when the branch will complete, up to the last step of the entire rule. Please look here to learn more: https://support.atlassian.com/cloud-automation/docs/jira-automation-branches/#Ordering-of-branch-executions I recall there are open suggestions to add an option for sequential processing, and / or "wait until done processing".
What this means for your rule is the subtasks are cloned as fast as possible, in no defined order.
Some work-arounds for this behavior are:
Kind regards,
Bill
You can try adding one (or multiple) "Re-fetch issue data" actions between each action, to try and push the order.
No guarantees though.
Ste
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Anatolii - Welcome to that Atlassian Community!
Unfortunately, no there is not a way to control that. Automation does things in the order it wants to do them.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.