Retry Assetization for a Dynamic Revenue Orchestrator Order

If assetization doesn't complete after fulfillment, fix the cause of the failure and invoke the Create or Update Asset from Order action. The action retries commercial assetization for the order and starts technical assetization to create or update its fulfillment assets.

Required Editions

Available in: Enterprise, Unlimited, and Developer Editions
User Permissions Needed
To create or update assets from an order:

The Assetize Order permission set from the Revenue Lifecycle Management permission sets.

The user who submits an order needs this permission set so products are assetized automatically upon fulfillment. See Permission Sets in Dynamic Revenue Orchestrator. This requirement also applies to users, integration users included, who invokes this action directly for recovery. The same permission set apply to direct API calls.

During commercial assetization, Salesforce creates or updates assets from the order line items. During technical assetization, Dynamic Revenue Orchestrator (DRO) creates or updates fulfillment assets from the fulfillment order line items.

Use this procedure when the fulfillment plan has completed but the order's Orchestration Submission Status is Assetization Failed. Also use it when Salesforce or DRO didn't create the expected assets or fulfillment assets. For the meaning of other order statuses, see Order Submission to Dynamic Revenue Orchestrator. Before you retry assetization, correct the configuration, data, permission, or status issue that caused the failure.

Important
Important Don't invoke Submit Sales Transaction to retry assetization for an order already submitted for orchestration. The action validates the order's Orchestration Submission Status before doing any work and always rejects the resubmission with the DRO_ORDER_ORCH_SUBM_STATUS_INCOMPATIBLE_ERROR error to prevent creating a duplicate fulfillment plan. This rejection applies whether the status is Completed, Assetization Failed, or Submitted.
Note
Note The Retry action for a failed fulfillment step doesn't retry assetization after the fulfillment plan is complete. See Retry or Complete Multiple Failed Fulfillment Steps.
  1. On the order record, confirm that Orchestration Submission Status is Assetization Failed.
    If the field isn't on the record page, add it to the Order page layout.
  2. Identify the failed phase and correct the cause of the failure.
    Assets created from order line items appear on the Assets tab of the related account. Fulfillment assets created from fulfillment order line items appear in the Related Tab's Fulfillment Asset section.
  3. Send a POST request from an authenticated REST client to the Create or Update Asset from Order standard action.
    /services/data/vXX.X/actions/standard/createOrUpdateAssetFromOrder

    In the request body, replace ORDER_ID with the ID of the order to assetize. The order must be in the Activated state. The action rejects the request for an order in any other state.

    {
      "inputs": [
        {
          "orderId": "ORDER_ID"
        }
      ]
    }
  4. Review the action response to confirm that DRO accepted the request.
    Commercial assetization runs before technical assetization. Technical assetization can continue asynchronously after the Create or Update Asset from Order action returns.
  5. Wait until Orchestration Submission Status is Completed and verify that DRO created or updated the expected assets and fulfillment assets.
    DRO sets the status to Completed after commercial and technical assetization complete successfully.

If commercial assetization already completed successfully for the order, invoking the Create or Update Asset from Order action again doesn't rerun technical assetization.

After the retry, check the existing Fulfillment Asset for these problems.

  • It's inactive.
  • Its quantity is zero.
  • It's missing its expected relationship to the Asset.

If you see any of these problems, contact Salesforce Support before retrying again.