---
schema_version: "1"
id: 0f1c7860f85a09484136976d0429dcc3a45f5c60c79cc06bdd6eb931ea80b643
title: Order Fulfillment With Time-Awareness
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/dro_time_aware_fulfillment.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.dro_time_aware_fulfillment.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: a422db454651f9317203f7c2ef37a445d9a56dc6ffa64a5c83d55519363ba3ce
description: Manage complex, multi-year subscription lifecycles by using time-awareness in fulfillment assets. Instead of using a static snapshot of an asset, time-awareness aligns orchestration with the effective dates of each change, so that additions, cancellations, and renewals of backdated and future-dated orders update only the assets that change in that period.
products:
  - Revenue Cloud
release: "264"
---
# Order Fulfillment With Time-Awareness

Manage complex, multi-year subscription lifecycles by using time-awareness in fulfillment assets. Instead of using a static snapshot of an asset, time-awareness aligns orchestration with the effective dates of each change, so that additions, cancellations, and renewals of backdated and future-dated orders update only the assets that change in that period.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

Time-awareness is ideal for multi-year deals in which product configurations, such as quantity and attributes, change over time. It's especially useful for managing ramp deals, where annual changes occur within a single multi-year contract.

For example, a customer signs a 3-year subscription for 100, 200, and 300 licenses in Years 1, 2, and 3. If they amend Year 1 to add 50 licenses, time-aware fulfillment updates only Year 1 and leaves Years 2 and 3 unchanged.

- **[How Time-Awareness Works](https://help.salesforce.com/s/articleView?id=ind.dro_time_aware_fulfillment_architecture.htm&release=264.0.0&type=5)**  
    Fulfillment Order Product and Fulfillment Asset records use the Fulfillment Asset State Period (FASP) object to track a subscription's state, quantity, and attributes over time. Each FASP record represents a fulfillment asset's distinct time segment, tied to an asset state period of the corresponding source asset. When a source asset has multiple asset state periods, Dynamic Revenue Orchestrator (DRO) creates multiple FASP records accordingly.
- **[Orchestrate Orders with Time-Awareness](https://help.salesforce.com/s/articleView?id=ind.dro_time_aware_plan_sequence.htm&release=264.0.0&type=5)**  
    Dynamic Revenue Orchestrator (DRO) sequences fulfillment steps across time period. Steps for a future period wait for the preceding period to finish, while configured dependencies continue to control the order of execution within each period.
- **[How Dynamic Revenue Orchestrator Determines Actions for Time-Aware Assets](https://help.salesforce.com/s/articleView?id=ind.dro_time_aware_fulfillment_actions.htm&release=264.0.0&type=5)**  
    When you turn on time-awareness, Dynamic Revenue Orchestrator (DRO) evaluates the state of a Fulfillment Asset (FA) record and its Fulfillment Asset State Period (FASP) records before and after technical assetization, along with any attribute changes. DRO then determines the decomposition action for a given period.
- **[Migrate Fulfillment Assets from Time-Agnostic to Time-Aware](https://help.salesforce.com/s/articleView?id=ind.dro_time_aware_fulfillment_migration.htm&release=264.0.0&type=5)**  
    Attribute values of Fulfillment Asset (FA) records created before time-awareness reflect only the most recent assetization state and not the values that were in effect during each asset state period in the past. When you submit an Amend, Renew, or Cancel order on these assets, decomposition can derive the wrong fulfillment order line item action for the affected period. Also, the resulting fulfillment asset state period (FASP) values can be incorrect.
- **[Example: Add Action with Time-Awareness Turned On](https://help.salesforce.com/s/articleView?id=ind.dro_time_aware_fulfillment_example_add.htm&release=264.0.0&type=5)**  
    Let's see how Dynamic Revenue Orchestrator (DRO) uses time-awareness to decompose a multi-year ramp deal into fulfillment order line items (FOLIs) and Fulfillment Asset State Period (FASP) records that align with each year's effective dates.
- **[Example: Mid-Year Amendment with Split Fulfillment Asset State Periods](https://help.salesforce.com/s/articleView?id=ind.dro_time_aware_fulfillment_example_amend.htm&release=264.0.0&type=5)**  
    Let's see how Dynamic Revenue Orchestrator (DRO) uses time-awareness to split existing Fulfillment Asset State Period (FASP) records when a new contract starts mid-year, and how it derives No Change, Amend, and Renew actions for the overlapping timeline.
- **[Considerations for Backdated Changes in Dynamic Revenue Orchestrator](https://help.salesforce.com/s/articleView?id=ind.dro_considerations_for_backdated_changes_in_dynamic_revenue_orchestrator.htm&release=264.0.0&type=5)**  
    Review how Dynamic Revenue Orchestrator (DRO) decomposes and orchestrates backdated amend, renew, and cancel orders and rolls back amend and renew orders. Understand the behavior and constraints when time-awareness isn't turned on.

#### See Also

- [Turn On Time-Awareness](https://help.salesforce.com/s/articleView?id=ind.dro_time_aware_fulfillment_enable.htm&release=264.0.0&type=5 "Dynamic Revenue Orchestrator (DRO) supports both time-agnostic and time-aware data. During decomposition and assetization, time-awareness evaluates timelines to identify changes in fulfillment asset quantities and attributes over time.")