Cross-plan dependencies establish connections between steps in different fulfillment
plans that are part of related orders. Use cross-plan dependencies when a step in one order's
fulfillment plan relies on the completion of a step in a different order's fulfillment
plan.
Required Editions
Available in: Enterprise, Unlimited, and Developer
Editions
For example, consider a scenario where the fulfillment plan for Product A contains a platform
service activation step. The platform is provisioned as a part of the fulfillment plan for
Product B. The two products are part of independent order fulfillment plans belonging to
separate orders. Use cross-plan dependencies to make sure that the platform service activation
step starts only after the platform provisioning step is complete.
Fulfillment Plan Design
Prerequisites:
Provide a unique Orchestration Group Key for Dynamic Revenue Orchestrator (DRO) to group
related orders. The Orchestration Group Key points to an attribute defined under the Sales
Transaction node.
Organize fulfillment steps so that dependent steps in one plan wait for the steps they
rely on in another plan to complete.
Avoid bidirectional dependencies, where one plan is dependent on a second plan that, in
turn, depends on the first. If you set up bidirectional dependencies, DRO doesn’t generate
dependencies.
Orchestration
During the fulfillment process:
Access dependencies from the real-time plan view and open the related plans or steps to
take action.
Submit orders in a specific sequence, so that orders with dependent steps are submitted
later. For example, to activate a service before billing the customer, first submit the
order with the Activate Service step, and then submit the order with the Bill Customer
step.
Take actions such as marking a step as complete and accessing plan and step dependencies
from the External Dependencies tab. See Orchestration Plan Actions and Information.
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.