Dsco has taken much feedback from trading partners across the platform and  is releasing a new attribute named Order.dscoLifecyle.

This change is being phased in over the next six months to give all partners time to prepare and adjust to the change.

Schedule for New Dsco Lifecycle Phase In

Phase I - Add It
April 2019
Dsco will first be simply adding the dscoLifecycle attribute to co-exist with the status attribute on orders.

Phase II - Modify Dsco Reports
May/June 2019
Dsco will then modify Dsco's reports to use the new status.

Phase III - Modify Dsco Workflows
May-August 2019
Dsco will then modify its own internal workflows to use the new dscoLifecycle attribute as an event trigger for order workflows including order export, order webhook workflows and others.

Phase IV - Deprecate Status
May-August 2019
Dsco will then deprecate the order.status atttribute.

Phase V - Remove Status
October 2019
The order.status attribute will be removed.

The Existing Order Status

Today's order.status attribute, seen in the diagram above, transitions from the "shipment pending" state to the "shipped" state when any quantity on any order line item is shipped.  Today's order.status transitions to "cancelled" only when all quantity on all items are cancelled.  This state machine is inconsistent and confusing.

The New Dsco Order Lifecycle

The new order.dscoLifecyle state machine, seen in the diagram above, corrects the issues with the existing order.status states.

  • received
    Dsco has received an order, but it's not yet ready for a supplier to take the order.
  • created
    A newly received order is now ready for a supplier to take the order and fulfill it.
  • acknowledged
    The supplier has the order, either because the order was exported to the user or because the order was specifically acknowledged, perhaps via APIs.  It's possible that some quantity of the order's line items are either shipped or cancelled but there is still order line item quantity that is not shipped or cancelled.
  • completed
    All quantity of all line items on the order are either shipped or cancelled.
Was this article helpful?
1 out of 2 found this helpful



Please sign in to leave a comment.