Enabling checkpoint on a node

IPA flows can now be created with multiple logical checkpoints, and in the event of a restart after a failure, the work units or flow would be started from the most recent checkpoint.

Note: This feature will be made available with a disabled default setting in December 2022. Users do not have the option to enable this feature for the meantime. Starting in January 2023, this functionality will be enabled by default. For more information, see Infor Process Automation Configuration Guide for details.
To enable a checkpoint on a node, select a node in Infor Process Designer and click Is a checkpoint in Properties.
Note: Any activity node can be marked as checkpoint except start, end, subprocess, and iteration end nodes. Additionally, creating a checkpoint inside a loop is not supported.

Additionally, a connection type called Checkpoint connection can be used to perform a number of activities after the restart from that specific checkpoint node. The checkpoint connection path from the checkpoint node would be run only if the flow is restarted from that checkpoint and only once. This could be helpful to clear some data or variables or undo some things that were started but not finished.

Once the flow has been restarted and the checkpoint has been successfully located and obtained, IPA will search for any checkpoint connections for that checkpoint node, and if any are found, it will follow the path and run those activity nodes before continuing with the flow.

In the event that the flow is restarted from that checkpoint, this operation would only occur once. Depending on the On Error settings defined for each activity node, the flow will either continue or fail if any of the checkpoint connection nodes fail.