Horizon rules: keep order of branch actions the same between Execution Logs and Edit Rule pages
This may not be very noticeable, but when you start to have horizon rules with a bunch of branch actions, you notice it very quickly.
The branch actions have a tendency to shuffle themselves around between the Execution Logs screen and the Edit Actions screen.
For example, lets say in my Edit Actions my branches show in the following order:
- Has CSM Sentiment
- CSM Sentiment is Null
- CSM Sentiment is 0
- Load to Gainsight
In my Execution Logs for the same rule, my branches show in the following order:
- CSM Sentiment is 0
- CSM Sentiment is Null
- Has CSM Sentiment
- Load to Gainsight
This is just four branch actions, so I can manage it. But I just spent some time troubleshooting a discrepancy in my rule only to realize that my first branch action in Execution Logs was NOT the same action as my first branch action in my Edit Actions screen.
In Bionic Rules, I could rely on my Actions list in Execution Logs to match the order as my Setup Actions.
We should also have this parity in Horizon Rules.