---
schema_version: "1"
id: 6e28d5015e3c52e9906e893548ec26968041d813db70005f83b22b9222db8931
title: Selecting the Asset-Based Ordering Implementation
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_selecting_the_asset_based_ordering_implementation.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_selecting_the_asset_based_ordering_implementation.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: b1e40c43c95436cd33a86a767c2a8ba0e050087928f643fa4fa3b972f4486fe2
description: Asset-based ordering uses Vlocity interfaces and implementations.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Selecting the Asset-Based Ordering Implementation

Asset-based ordering uses Vlocity interfaces and implementations.

Clicking the **Submit Order** button triggers the ABOAssetInterface implementation.

Salesforce provides two implementations:

- DefaultABOAssetImplementation: The asset is updated and the provisioning status becomes active. This implementation does not create two asset records.
- RetireABOAssetImplementation: The current asset is replaced by a new asset. The old asset has the provisioning status retired, and the new asset has the provisioning status active. This implementation always creates more than one asset record.

You can also create your own implementation.

![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/images/icon_tip.png)

Tip

The FieldMapperInterface is triggered when copying a set of fields on one object to a mapped set of fields on another object. Field Mapper is central to the asset-based ordering process. See [Map Fields for Asset-Based Ordering](https://help.salesforce.com/s/articleView?id=ind.comms_mapping_fields_for_asset_based_ordering.htm&release=264.0.0&type=5 "Asset-based ordering uses Field Mapper to move data between opportunities, orders, quotes, and assets.").

To set the asset-based ordering implementation:

1. Go to the Interface Implementations tab.
2. From the **View** picklist, select **All**.
3. Click **Go**.
    
    ![ABOAssetInterface](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/salesforce_interfaceimpls_abo.jpg)
4. Click **ABOAssetInterface**.
5. Next to the appropriate implementation, click **Edit**.
    
    ![Interface Implementation Detail Edit](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/salesforce_retireaboassetimplementation.jpg)
6. On the Interface Implementation Detail Edit page, select **Active**.
7. Click **Save**.