Asset Attributes Limitations and Considerations
Before you set up Asset Attributes, review its limitations and considerations.
Required Editions
| Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience |
| The Field Service core features, managed package, and mobile app are available in Enterprise, Unlimited, and Developer Editions. |
Limitations
- Asset Attributes is limited to 25 attributes per asset.
To prevent data inaccuracies in work orders created from usage-based maintenance plans, limit the number of attributes to 10 per asset.
- Bulk inserts or updates of asset attributes are limited to 2,000 in one API operation.
- Asset threshold monitoring display is limited to 50 threshold cards.
- Asset threshold monitoring uses platform events, which together are limited to 2,000 concurrent users viewing real-time threshold updates on the asset’s record page. These platform events don’t impact your Salesforce org’s platform event limitation.
- If a recordset filter criteria’s custom logic condition is empty and a recordset filter criteria monitor is created for this recordset filter criteria with Asset, deleting the recordset filter criteria rule doesn’t perform recordset filter criteria evaluation or update the threshold card data.
- When adding a recordset filter criteria rule via API, you must manually add the custom logic.
- When creating or updating a recordset filter criteria with a custom logic condition, you must open and close parentheses in the expression as needed. If the parentheses are missing, the recordset filter criteria evaluation fails, and the threshold field in the card isn’t updated.
- For the number, price, and currency data type of fields and number data type of attributes, you must explicitly add the value zero to the recordset filter criteria custom logic when fields or attributes in the asset have an empty value.
- Real-time updates on formula fields aren’t supported.
- Real-time updates aren’t reflected on the threshold cards in these cases.
- When you add or delete a recordset filter criteria monitor that’s associated with an asset.
- When you update the label of an asset attribute or asset field that’s associated with a recordset filter criteria.
- When you update the user permissions of asset attributes.
- When you create a custom field for an asset and use it to monitor that asset.
- If you delete an asset attribute, you can’t undo this action.
Considerations
- These setup options in Object Manager for asset attributes aren’t supported.
- Validation rules
- Record types
- History tracking
- Buttons, links, and actions
- For custom objects that have related attribute definitions, add the Datatype field to the Attribute Definition related list to show the Default Value field correctly on the related list.
- The Threshold card is presented only to users with Edit permissions on Asset.
- The Delete action appears in the threshold card and in the Asset Attribute related list even if the user doesn’t have Delete permissions. An error message is shown if the user tries to delete.
Did this article solve your issue?
Let us know so we can improve!

