How to: Configure different AddressTools features for separate users or profiles
If you have a basic setup configured for AddressTools Free or Premium, you will have noticed that all users have the same settings (such as validation enabled for everyone). However, you may not want all users to have access to such features. This article will explain how to exclude said users from such features.
- Visit the Salesforce Setup page.
- Within the Quick Find search bar, search for Custom Settings
- Locate ‘CountryComplete Settings’ and select the Manage action next to it.
- This will then display the custom settings for the application, select New to create a new custom setting.
Note: Some custom settings are excluded in the list below, these are due to being made obsolete as the package continues to grow.
- Enable Validation: Global toggle for validation rules such as country mandatory or state mandatory per country.
- Enable Standardization: Global toggle for country and state standardization.
- Disable Account Trigger: Disable the managed trigger that invokes AddressTools functionality on the Account object.
- Disable Contact Trigger: Disable the managed trigger that invokes AddressTools functionality on the Contact object.
- Disable Lead Trigger: Disable the managed trigger that invokes AddressTools functionality on the Lead object.
- QuickComplete Country Enabled: Enable QuickComplete Country.
- Only Operate When Changed: Only fire AddressTools standardization and validation for records where an address field has changed.
- Run Trigger Once: Run the AddressTools apex once per transaction. Assist in reducing SOQL queries.
- Store Country Value As: When country standardization is enabled, store the country value in the specified format (additional information is provided in the tool-tip).
- ZIP Code Lookup Enabled: Enable ZIP Code Lookup.
- Within the custom settings form, select the user/profile you want to have dedicated settings configured for.
- Customize the settings in the custom settings interface to meet the desired user/profile requirements. For example, leave everything disabled to bypass functionality.
- Select Save.
Your new custom settings will now show within the CountryComplete Custom Settings page, you can edit these by selecting the Edit action.
- If the solution doesn’t appear to update for the user/profile that was recently changed, ensure they clear their browser cache and try again.
If you are having any trouble implementing this feature, please email us at: firstname.lastname@example.org