Handling Process Instances That Are Suspended Because of an Activity Error

If an error occurs that results in process instances being suspended there are several steps you can take to resolve this.

  • Take whatever action is required to deal with the system error - for example, restarting the BPM node or re-establishing communication with a remote database.
  • Resume suspended process instances that are unrelated to the error. Process Manager retries the event on which the exception occurred. (The event retried is not necessarily the entire activity. For example, if a reply from a user task failed, Process Manager simply attempts to process the same reply again).
  • Cancel any suspended process instances that would cause the error to re-occur, or that would not be able to continue.

You can use either Workspace, Openspace or the BPM public API to resume suspended process instances. See:

  • "Handling Process Instance Failures" in the TIBCO ActiveMatrix BPM Developer’s Guide.
  • "Suspending a Process Instance" in the TIBCO Workspace User’s Guide.
  • "Suspending a Process Instance" in the TIBCO Openspace User’s Guide.