Plan Item

The overall plan item lifecycle is show in the following diagram:

Plan Item Lifecycle

Plan Item Lifecycle

The lifecycle steps are summarized below:

Step Description

Pending

The plan item has been successfully created and is awaiting execution. This will be waiting for required dependencies to be satisfied before proceeding.

Execution

The plan item is currently being executed. A request has been issued to the Process Component to execute.

If the Process Component returns a result that it completed successfully then the next status is Complete. If the Process Component returns a result that it cancelled successfully then the next status is Cancelled.

If a suspend plan item request is made and the Process Component returns a result indicating that the suspend was successful then the next status will be Suspended.

Complete

The plan item has completed. The Process Component has returned a response and indicated that it completed successfully.

Suspended

The plan item has stopped fulfillment and is awaiting further instructions. A request was sent to the Process Component to suspend execution, and it returned a successful suspend response.

Cancelled

The plan item has been successfully cancelled.