---
schema_version: "1"
id: 28e84104fd69a5130e647e65e7d18b1a5d3b37744aa9fc9c33817b5d65c5c2bd
title: How Time-Awareness Works
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_architecture.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.dro_time_aware_fulfillment_architecture.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 57d47147efe8f77708be22fe9e3493c8910182a200c6946cf68ef142dc9eba38
description: 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.
products:
  - Revenue Cloud
release: "264"
---
# How Time-Awareness Works

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.

### 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>

- When of a fulfillment asset's quantity or attributes change, DRO creates an FASP record to represent the new state. FASP records change the validity of an existing fulfillment asset or overwrite the fulfillment asset configuration for a specific time period.
- When a state period is updated, DRO marks the previous FASP records as superseded. During order decomposition, it filters out superseded records and queries only the fulfillment asset's current state.
- A nightly background job identifies assets with configuration end dates that passed and updates their current quantity and attributes to match the next effective state period.