Loading
Feature degradation | Gmail Email delivery failureRead More
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Order Lifecycle States and Transitions

          Order Lifecycle States and Transitions

          Familiarize yourself with the specific states and transitions used to manage an order through its lifecycle. Use this example and the accompanying object state definitions to configure valid status changes and establish clear fulfillment milestones in your Salesforce org.

          Required Editions

          Available in: Lightning Experience
          Available in: Enterprise, Unlimited, and Developer Editions of Revenue Cloud where Transaction Management is enabled

          Order Lifecycle Diagram

          A diagram that shows object status values and valid object status transitions.

          Review these specific transition rules from the diagram.

          • The status changes from Submitted to Processing.
          • The status changes from Processing to either Fulfilled or Rejected.
          • The status doesn’t change from Rejected or Fulfilled.

          To implement this example order lifecycle, create an object state definition and then add these object state values and object state transitions.

          Object State Values

          To implement this lifecycle, create an object state definition and add these values.

          Order Status and Object State Value Description
          Draft The order is being created.
          Ready to Submit The order is ready for submission or approval.
          Submitted The order is submitted and is ready for processing.
          Processing The order is being processed.
          Rejected The order is rejected, or there’s an error during processing.
          Fulfilled The order is fulfilled.

          Object State Transitions

          Define these transitions to control the movement between states.

          Object State Transition Name From State To State
          Draft_to_ReadytoSubmit Draft Ready to Submit
          ReadytoSubmit_to_Draft Ready to Submit Draft
          ReadytoSubmit_to_Submitted Ready to Submit Submitted
          Submitted_to_Processing Submitted Processing
          Processing_to_Rejected Processing Rejected
          Processing_to_Fulfilled Processing Fulfilled
           
          Loading
          Salesforce Help | Article