Plan Item
The overall plan item lifecycle is show in the following diagram:
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. |