---
schema_version: "1"
id: e1e68d56ad1b5892ae2144ceac2964d9aca34d1fe0aca308f4365bfd4be3f54a
title: Dynamic Revenue Orchestrator
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/release-notes/260-0-0/rn_dynamic_revenue_orchestrator.md
canonical_url: https://help.salesforce.com/s/articleView?id=release-notes.rn_dynamic_revenue_orchestrator.htm&release=260&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 2381cc0dffd2118913d768eb141297ba2c608e4135d20e953abbe732d616e267
description: Extend orchestration capabilities to any business transaction. Insert custom logic between decomposition and plan generation to derive and update fulfillment data. Prevent callout step failures as they are paused during external system downtime. Migrate rules efficiently between Salesforce orgs. Use Decomposition Workspace for better clarity and graphical rule design for Enterprise Price Catalog products. Orchestrate Industries Configure, Price, Quote orders through direct integration with Enterprise Price Catalog and orchestrate move and change of plan orders.
products:
  - Cross Cloud Packages Solutions
release: "260"
---
# Dynamic Revenue Orchestrator

Extend orchestration capabilities to any business transaction. Insert custom logic between decomposition and plan generation to derive and update fulfillment data. Prevent callout step failures as they are paused during external system downtime. Migrate rules efficiently between Salesforce orgs. Use Decomposition Workspace for better clarity and graphical rule design for Enterprise Price Catalog products. Orchestrate Industries Configure, Price, Quote orders through direct integration with Enterprise Price Catalog and orchestrate move and change of plan orders.

- **[Extend Orchestration to All Business Transaction Types](https://help.salesforce.com/s/articleView?id=release-notes.rn_dro_orchestrate_all_transactions.htm&release=260&type=5)**  
    Design and run orchestration for any business process with the usage type framework. Bring your own context definition and automate new business processes for non-sales transactions. For example, automate the Dunning process using the Collections Plan object. Dynamic Revenue Orchestrator (DRO) further automates generation of a generic, product-independent plans for orders.
- **[Plug Custom Logic Between Decomposition and Plan Generation](https://help.salesforce.com/s/articleView?id=release-notes.rn_dro_hook_custom_logic.htm&release=260&type=5)**  
    Insert custom logic to update the fulfillment order line item data between the order decomposition and plan generation processes. Gain greater control over the fulfillment process and align your order data with specific fulfillment requirements to craft a more efficient plan. Use the individual invocable actions to run decomposition and orchestration as separate processes independent of each other.
- **[Design Decomposition Rules Seamlessly by Using the Enhanced Workspace](https://help.salesforce.com/s/articleView?id=release-notes.rn_dro_enhanced_decomp_workspace.htm&release=260&type=5)**  
    View the product class-based decomposition rules inherited by a product alongside the product’s decomposition rules in the Decomposition workspace. The canvas also shows the complete hierarchy of the technical bundle structure when products decompose into technical product bundles. This enhanced visibility provides a more comprehensive view of the decomposition rules with increased clarity.
- **[Prevent Callout Failures During External System Downtime](https://help.salesforce.com/s/articleView?id=release-notes.rn_dro_reduce_callout_failure.htm&release=260&type=5)**  
    Configure callout fulfillment steps to stop execution automatically when the external system is under maintenance. This configurable offline support puts the steps on hold to prevent fatal failures. Callout steps on hold appear on the fulfillment plan for fulfillment operators and managers to track and act on.
- **[Migrate Rules Between Salesforce Orgs](https://help.salesforce.com/s/articleView?id=release-notes.rn_dro_migrate_rules.htm&release=260&type=5)**  
    Speed up your deployment cycles and keep data consistent by easily moving decomposition rules and associated condition data between Salesforce orgs.
- **[Orchestrate Industries Configure, Price, Quote (CPQ) Orders by Using Dynamic Revenue Orchestrator (DRO)](https://help.salesforce.com/s/articleView?id=release-notes.rn_dro_orchestrate_cpq_orders.htm&release=260&type=5)**  
    Use the advanced orchestration capabilities of DRO for Industries CPQ orders. As the platform is preintegrated with Industries CPQ, you can adopt DRO without migrating your commercial product data out of Enterprise Price Catalog (EPC). The preintegrated platform establishes accurate data exchange and a smooth transition.
- **[Design and Visualize Decomposition Rules for Enterprise Price Catalog Products](https://help.salesforce.com/s/articleView?id=release-notes.rn_dro_decomp_for_epc.htm&release=260&type=5)**  
    Create and manage decomposition rules for Enterprise Price Catalog (EPC) products and product classes by using the graphical interface in the Decomposition Workspace. View the complete hierarchy of the technical bundle structure and make the design process intuitive and user-friendly.
- **[Orchestrate Move and Change of Plan Orders from Industries Configure, Price, Quote (CPQ)](https://help.salesforce.com/s/articleView?id=release-notes.rn_dro_orchestrate_move_cop.htm&release=260&type=5)**  
    Develop specialized fulfillment scenarios to manage asset transfers and plan changes in Industries CPQ. Manage asset movement between locations or accounts, and handle upgrades, downgrades, or plan switches after the initial purchase. With Dynamic Revenue Orchestrator, design precise fulfillment logic to manage services effectively, and establish proper execution and dependency management for all related tasks.
- **[Changed Objects in Dynamic Revenue Orchestrator](https://help.salesforce.com/s/articleView?id=release-notes.rn_dro_new_and_changed_objects_in_dynamic_revenue_orchestrator.htm&release=260&type=5)**  
    Do more with these changed Dynamic Revenue Orchestrator objects.
- **[New Invocable Actions in Dynamic Revenue Orchestrator](https://help.salesforce.com/s/articleView?id=release-notes.rn_dro_new_invocable_actions.htm&release=260&type=5)**  
    Manage complex sales transactions more effectively by decomposing and orchestrating quotes or orders independently. Use the new invocable actions to improve the operational efficiency of a sales process.
- **[Changed Metadata Type in Dynamic Revenue Orchestrator](https://help.salesforce.com/s/articleView?id=release-notes.rn_dro_changed_metadata_type.htm&release=260&type=5)**  
    The Flow metadata type has these new actionType values to manage complex sales transactions.
- **[New Tooling API Object in Dynamic Revenue Orchestrator](https://help.salesforce.com/s/articleView?id=release-notes.rn_dro_new_tooling_object.htm&release=260&type=5)**  
    Use the new Tooling API object to connect the business data in an object to the orchestration logic by using the orchestration type.
- **[New Platform Events in Dynamic Revenue Orchestrator](https://help.salesforce.com/s/articleView?id=release-notes.rn_new_dro_platform_events.htm&release=260&type=5)**  
    Receive real-time notifications from Salesforce by subscribing to the channels of these new Dynamic Revenue Orchestrator (DRO) platform events.