Finally, we allow the developer working on the task to suspend a set of changes (see Figure 6), which reverts all of the code to its state before the change was started.
At the start of each iteration, the system availability indicator determines whether to retrieve the next message for processing, or to suspend processing by scheduling a Human Task.