New task state appeared in 3.4.0 - SUSPENDED. Such task will not run.
This is needed to control tasks running from outside, manual tasks dependence can be solved within this state.
Later you can just skip task, but SKIPPED task considered as DONE. Job with skipped tasks considered as DONE.
Job with SUSPENDED is not done, it is SUSPENDED.
I think that if PPA will be implemented via SUSPENDED tasks, it will be more clean.
PPA job will make all not sequential tasks as SUSPENDED.
Approve can be via continue suspended action.
New task state appeared in 3.4.0 - SUSPENDED. Such task will not run. This is needed to control tasks running from outside, manual tasks dependence can be solved within this state. Later you can just skip task, but SKIPPED task considered as DONE. Job with skipped tasks considered as DONE. Job with SUSPENDED is not done, it is SUSPENDED.
I think that if PPA will be implemented via SUSPENDED tasks, it will be more clean. PPA job will make all not sequential tasks as SUSPENDED. Approve can be via continue suspended action.
What do you think?