How to propagate the X status in a branch

You might want to modify how the X (Suppressed by condition) status is managed, for example, by allowing the X status to be propagated along a whole branch. To do this you must link operation successors using condition on predecessor status C (Completed), as displayed in An example of X status propagation:
Figure 1. An example of X status propagation

The graphic shows an example of X status propagation

A possible path exists because JOB1 is completed and a normal successor, JOB3, exists. The successor conditions can be evaluated.
  • JOB2 condition is false because JOB1 return code is 0. JOB2 status is set to X.
  • JOB4 condition is false because JOB2 status is not C. JOB4 status is set to X.
  • JOB6 condition is false because JOB4 status is not C. JOB6 status is set to X.
In this way you can propagate the X status in the branch.