Adding Custom Business Objects
After a custom business object for a service history is added in Oracle Utilities Work and Asset Management, the information is available to Service History plugin along with all other service histories as part of “wam_asset_valid_service_history_types” property.
In Oracle Field Service the new business object value is added as an enumeration value in “wam_service_history_bo” property.
If the new business object belongs to one of the predefined service history categories of Questionnaire, Inspection, Failure, Downtime and General, it is defined as such in the property. For example: A custom business object “CM_Downtime” is entered in the "wam_service_history_bo" property as shown below. The service history plugin will automatically handle the new business object.
![](../WACS-OFS-SETUP-GUIDE-23B/images/customizations8-modifyproperty.png)
If the new business object entered does not fall into any of the predefined service history categories, after the “wam_service_history_bo” property is updated, the service history plugin javascript should be updated to handle the new service history category. Create a new XSL that needed for the UI of the new service history category to be added.