Represents an item of commercial value owned by an Account or Contact, for example, a product previously sold and installed.
create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()
| Field | Details |
|---|---|
| AccountId | |
| ContactId | |
| Description | |
| InstallDate | |
| IsCompetitorProduct | |
| Name | |
| Price | |
| Product2Id | |
| PurchaseDate | |
| Quantity | |
| SerialNumber | |
| Status | |
| UsageEndDate |
Use this object to track assets previously sold into customer accounts. With asset tracking, a client application can quickly determine which products were previously sold or are currently installed at a specific account.
For example, your organization might want to renew and up-sell opportunities on products sold in the past. Similarly, your organization might want to track competitive products that exist in a customer environment that could potentially be replaced or swapped out.
Asset tracking is also useful for product support, providing detailed information to assist with product-specific support issues. For example, the PurchaseDate or SerialNumber could indicate whether a given product has certain maintenance requirements, including product recalls. Similarly, the UsageEndDate might indicate when the asset was removed from service or when a license or warranty expires.
If an application creates a new Asset record, it must at least specify a Name and either an AccountId, ContactId, or both.