Setting up Field Mapping
The BC Field Mapping object contains mappings between object fields used in Billing Central processes. For example, several fields are mapped from an Opportunity object to a Billing Central Billing Contract object.
The BC Field Mapping object specifies how the system maps different SObject types. You can change the default mappings, and add your own custom fields so that they are copied over automatically when Billing Central performs the mapping. Fields are then mapped from opportunities to Billing Central contracts as required. The mapping works for all types of contract: new, renewal, upsell, and replacement.
To set up mappings for your processes:
- Go to Setup | Custom Code | Custom Metadata Types.
- Scroll down the list to find BC Field Mapping then click Manage Records.
- You can choose whether or not to use existing mappings by selecting or deselecting the Active field. If an existing mapping contains a field that you want to use in a new mapping, deselect the existing mapping's Active field to avoid clashes.
You cannot delete the packaged mappings, but you can make inactive the ones that you do not need.
- Create new mappings as required. Make sure you map from the Opportunity to a Billing Central Billing Contract.
Creating a New Mapping
- On the BC Field Mappings object click New.
- Enter a Label for the mapping. BC Field Mapping Name is automatically populated.
- Select a Process. The first process in the picklist is selected by default.
- The Active field is selected by default.
- Select Object From and Object To. Make sure that these are correct object types. For example, they must be an Opportunity that maps to a Billing Contract, or an Opportunity Line Item that maps to a Billing Contract Line Item.
- Select Field From and Field To. Make sure you select fields that have compatible data types.
- Click Save.