Premise: to update epic due date to align with latest due date of child user stories.
Trigger: field due date of any of constituent user story is changed.
Condition: IF current epic's due date is different to max due date of ANY child user story (including the triggering issue and it's new value), THEN update the epic to the max value.
Comment: This should work for both extending or shortening the overall epic's duration based on changed to user stories in it. I could apply the same for star dates.
I need to know how to target all child items of a parent of a current (triggering) issue, and how to perform max/min check on this.