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.

StatusDescriptionTerminal status?
DraftInitial state of an order. All order details can be modified in this state.No
Submitted for approvalThe 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 managedNo
ApprovedThe order has been reviewed and approved. It is ready for execution.No
ExecutedThe order has been executed, and the associated subscription has been created or modified.Yes
ExpiredThe 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 --> [*]


Did this page help you?