Customer Asset Lifecycle Management
Use Customer Asset Lifecycle Management resources to make lifecycle-managed asset data available for sales and account reps to view in Lightning Experience.
To use Customer Asset Lifecycle Management APIs, you must have the Access Customer Asset Lifecycle Management APIs and API Enabled permissions and Read access to the Asset, Asset Action, Asset Action Source, and Asset State Period objects.
- Set the seconds in the start time of each asset state period to 00 (for example, 2020-01-17T12:30:00+00:00) and in the end time to 59 (for example, 2020-01-18T12:29:59+00:00).
- The start date of the earliest asset state period that you create during a
generatecall can’t be changed after the call is completed. - When you change an asset, all subsequent asset state periods are deleted.
- Customer Asset Lifecycle Management stores date and time data in Coordinated Universal Time (UTC).
An asset is a lifecycle-managed asset when the HasLifecycleManagement field is set to True. Each lifecycle-managed asset must be related to an account and a product.
An asset state period represents a product’s amount, quantity, and monthly recurring revenue for a defined period. Each asset state period must start one second after the previous period’s end date, and it must span 24-hour increments.
- Example: Generate a Lifecycle-Managed Asset
Review examples of using Connect REST API to create an asset and start tracking its quantity, amount, and monthly recurring revenue over its lifecycle. - Example: Change a Lifecycle-Managed Asset Review an example of using Connect REST API to amend an asset after a new lifecycle event.
- Example: Cancel a Lifecycle-Managed Asset Review an example of using Connect REST API to cancel an asset to reflect an early cancellation.