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.ā