Hello.
I created these 3 automations for an Epic to advance in my flow depending on the status of their respective issues.
According to annexes, the automations are:
1 - SetFutureEpic (transitions the epic to IN BACKLOG): It is triggered when all epic issues are in the backlog.
2 - SetLaterEpic (transitions the epic to IN DISCOVERY): It is triggered when "some" issue of the epic is transitioned in some status of the Upstream frame (discovery).
3 - SetNowEpic (transitions the epic to IN PROGRESS): It is triggered when "some" epic issue is transitioned to some status of the Downstream frame.
Today, this automation set works well!
But then, what's my problem?
Let's say that the SetNowEpic automation has been performed. OK! So my Epic advances in the workflow. So far so good!
Now, if this same Epic has an issue being moved in Upstream, the SetLaterEpic automation is performed and Epic "goes back" to Upstream (Discovery). And that is exactly what should not happen. Once in "IN PROGRESS" an Epic cannot go back to "DISCOVERY".
Note: I tried to create all the rules within just one automation using IF / ELSE conditions. But they don't appear within "FOR Epic (parent)".

