Orchestrate Non-Sales Transaction Business Processes
Dynamic Revenue Orchestrator (DRO) orchestrates objects even if they aren't based on
sales transactions. For example, you can orchestrate the dunning processes by using DRO to trigger
personalized workflows based on customer segments. DRO can orchestrate obligations to track and
fulfill post-sale milestones like delivery or service level agreements.
Required Editions
Available in: Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions of
Agentforce Revenue Management
User Permissions Needed
To orchestrate a non-sales transaction business processes:
Submit Transaction and Orchestrate User
and
Submit Transactions
User
and
Permission sets specific to the object to orchestrate
Let's design a workflow to orchestrate for a non-sales transaction-based business process.
Note
The usage type of the orchestration components you use in the fulfillment plan should be
the same as the orchestration type selected in the Orchestration Plan Context Mapping
entry.
Add the Usage Type field to the fulfillment scenario, fulfillment step definition groups,
fulfillment step definitions, and fulfillment dependencies record pages if it isn't already
present.
DRO accepts any context definition and isn't restricted to the sales transaction context
definition. You can create a context definition or use an existing context definition. Map the
attributes in the context definition to fields of the object you want to orchestrate. See Custom Context Definition to Orchestrate a Non-Sales Transaction Business
Processes.
Create an Orchestration Plan Context Mapping entry to associate the context definition to
the orchestration logic within DRO. See Create
Orchestration Plan Context Mapping. Use the Generic Orchestration Type
that is provided out-of-the-box from DRO to orchestrate non-sales transaction objects.
Create a fulfillment workspace and generate an orchestration plan with fulfillment step
definitions groups, fulfillment steps, and fulfillment dependencies. Select the Plan or Item
dependency scope when creating fulfillment dependencies. Other scopes are not valid for this
orchestration.
Create a fulfillment scenario to link the object with the correct orchestration plan. To
determine selection of the appropriate scenario during fulfillment, define conditions. See
Define Orchestration Plan Components.
To show the orchestration plan's submission status and fulfillment progress on the object
page, configure the orchestration plan summary component.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.