This document aims to give some useful advice in regard to dealing with workflows.
With the redo pattern allows us to redo an already finished work item including all subsequent work items.
The ability for a resource to redo a work item that has previously been completed in a case. Any subsequent work items (i.e. work items that correspond to subsequent tasks in the process) must also be repeated.
Using this pattern implies the possibility of taking another path in subsequent runs. So
a previously completed work item could stay in the REDO
state. The REDO
state on a
work item should, especially in visibilities &
permissions, be treated as if the work item
didn't exist.