Just wanted to check that there isn't an easier way of doing this.
If I use the 'Run Actions' command within Rule Machine, it ignores any Trigger criteria. If I want to include this, I'm currently including an If statement that duplicates the Trigger criteria but this introduces a maintenance overhead of manually ensuring that the trigger and 'If' statement stay aligned in the future. e.g.
When a rule is called from another, the trigger is indeed ignored. To call it from another rule with a replication of the trigger, there are 2 options that I am aware of:
Add a condition in the other rule before the call command
Add a condition in the called rule (what you did as I understand it)
If that is true, and I expect it is, I'd add to consider the likelihood of calling the target rule from multiple rules and whether conditions are appropriate in the calling rule or in the target rule, i,e, centralising the logic or whether it is enough to specify it once... (without reading much of the earlier thread.. )