You are here:
Add a New Service Point Field
Add or modify a new field for the Service Point that can impact pricing. For this procedure, we assume a custom field called
-
Create a new service point field
- From the Object Manager, go to Service Points and then Fields and Relationships.
- Click Add a custom new field and name it 'NewField'.
- Select a suitable data type for the field.
-
Create and map the attribute.
- Create an attribute named 'NewAttribute' with the same data type as the 'NewField'.
- Add this attribute to the product classification and mark it as price impacting.
- Go to Price Management.
- Define attribute-based adjustments for the product, including all possible value combinations for the new attribute.
-
Configure the decision table.
-
Create an AttributeBindingCSV file. The CSV should contain the following fields:
- Entity Name: The name of the entity that holds the field, in this case, ServicePoint.
- FieldName: The name of the field you want to map, for example, 'NewField_c'.
- AttributeName: The API name of the attribute mapped to the product.
- Go to Business Rule Engine.
- Select Lookup Tables and then select AttributeBindingDT.
- Upload the newly created CSV to reflect the new row in the Decision Table.
-
Create an AttributeBindingCSV file. The CSV should contain the following fields:
-
Update and test tariff comparison.
- Update the 'NewField' field of the Service Point record for the account you want to run the tariff comparison for.
- Add the 'NewAttribute' to the PricelmpactingAttributeList in the Tariff Comparison flow.
- Run the tariff comparison flow for the account.
- Select the attribute values from the user interface for which the attribute adjustments were created.
- Check that prices are calculated correctly and displayed on the Get Tariff screen.
- Submit the order and verify that the new attribute's name and value are included in the order item attribute.

