Workflow Control: Rework Loops
When a task of a workflow cannot be completed β for example when an approval task is rejected β the workflow comes to a stop, with its status set to βProgress Haltedβ.Β Using automation rules, it was already possible to reset the status of tasks, or of the workflow itself.Β Now it is possible to create a rework loop directly in the Gantt chart of a workflow.
Creating a rework loop in the Gantt Chart of a workflow works just like creating an exception flow, as described in the previous blog post.Β But instead of linking a task to a failure task, it is linked back to its predecessor, again while pressing and holding the shift or control key.

In the above example, when the Test the new release task fails:
- Develop new release is βAssignedβ again
- Transfer new release to test is set to βRegisteredβ
- Test the new release is set to βRegisteredβ and
- The workflow status is kept on βImplementationβ.
Tasks that are set back to registered in the rework loop receive a system message βStatus set to registered because Task #β¦ has failed.β