The following are the custom objects and settings that have been created in Salesforce specifically to interact with the Metapack Shipping API:
This holds the Consignment details from the Metapack Shipping API (refer to Creating a Consignment).
You can control the response from the Metapack Shipping API using the
XML Response Attribute.
Any new field that is added to the Metapack Shipping API can be added to the attribute as an individual entry with its own destination object and field.
Salesforce will then dynamically parse the response and store it in the destination object.
Only the active entries will be parsed.
Not all fields are exposed in the page layout for every object. However, additional fields can be exposed if required by users.
To do this, you need to change the field permissions in the relevant user profiles, and also grant the following apex class permissions:
You can use the custom setting ‘Toggle Logic’ to control the validation rules for different user profiles.
For example, for each user who is to use Order Management, you need to have a entry in 'Toggle Logic':
The profiles do not need to be associated with the validation rules for the rules to fire.