Order lifecycle
An order (regardless of its order type) moves through several order statuses, starting with "Draft" and ending with "Executed" before it becomes a subscription. This page describes all order statuses and illustrates the transitions between them.
Order statuses
The following table describes all valid order statues.
| Status | Description | Terminal status? |
|---|---|---|
| Draft | Initial state of an order. All order details can be modified in this state. | No |
| Submitted for approval | The order has been submitted for review and approval. You can modify only a few order details while in this state - order name, purchase order number, shipping and billing contacts, and the CRM where the opportunity associated with the order is managed | No |
| Approved | The order has been reviewed and approved. It is ready for execution. | No |
| Executed | The order has been executed, and the associated subscription has been created or modified. | Yes |
| Expired | The order has reached its expiration date without being executed. If you want to change this order back to the draft status, you can change the order's expiration date to a future date or remove the expiration date completely. | No |
Order state transition diagram
stateDiagram-v2
[*] --> DRAFT: Create Order
DRAFT --> SUBMITTED: Submit for review
SUBMITTED --> DRAFT: Limited revisions
SUBMITTED --> APPROVED: Approve
APPROVED --> EXECUTED: Execute
DRAFT --> EXPIRED: Expiration date reached
SUBMITTED --> EXPIRED: Expiration date reached
APPROVED --> EXPIRED: Expiration date reached
EXPIRED --> DRAFT: Update/remove expiration date
EXECUTED --> [*]
Updated 9 days ago
Did this page help you?
