Advanced Territory Management Flashcards
How can you minimize performance issues related to account assignment rules?
How do you do this?
By applying inherited rules to child territories.
Select “Apply to child territories” on the assignment rules detail page.
What’s the best way to reassign territories to other parent territories without impacting performance?
Why is it the best way?
What’s a caveat?
Start at the lowest hierarchy, make your changes, then move up the hierarchy level by level.
This avoids having to recalculate access levels to accounts, opportunities, contacts and cases for the same territories.
For territory models in the planning stage, this approach isn’t necessary.
Best practices to reduce performance issues for assignment rules filters?
Define criteria on numeric fields, not string fields. Avoid defining numeric criteria as text, which slows performance - i.e. enter “1000” rather than “one thousand”.
Another best practice to reduce performance issues for assignment rules filters?
Make them as restrictive as possible. Avoid including lots of “OR” conditions.
What’s the ratio of number of territories to number of users assigned?
3 to 1
If you’re required to add more than 1,500 users to a territory, what should you do?
Don’t use Setup. Manage user-to-territory assignment through the API.
What’s a word of advice around “Evaluate this account against territory rules on save”.
Use caution. Set up Salesforce to run account assignment rules when an account is updated.
But it’ll run for all accounts, even if just 1 account was updated. So use these methods with caution.
When making changes to the territory hierarchy, should you structure it off the user role hierarchy?
No. Access level to accounts, opportunities, contacts and cases that Enterprise Territory Management provides rolls up to the role hierarchy.
Key differences between Role Hierarchy and Territory Hierarchy?
Role Hierarchy: Perfect for modelling management and HR types of reporting structures, where 1 person reports only to another person.
Territory Hierarchy: Best for modelling a matrix reporting structure, where someone can report to multiple managers.
How can admins make sure that a team can see rolled-up forecast amounts for their territories?
Assign a forecast manager to every territory for which you want rolled-up forecast amounts.
When a forecast manager is assigned…
Forecasts for the territory are available for the manager to view and adjust
When a forecast manager is not assigned…
Forecasts for each forecast-enabled user assigned to the territory are available.
These users can view & adjust their own forecasts.
But they can’t do this for other users’ forecasts.
How should you sync with a single source of truth?
Add an external ID field to the territory page layout.
Note: If you define your custom External ID field as unique, you can’t clone territory models.
If you need more than 10 filter criteria fields - what should you do?
If criteria are based on account’s related records?
What’s the recommendation?
Use formula fields to combine multiple data fields on an account.
Use rollup summary fields or triggers to move data to the account. Then use these fields to drive account assignment rule criteria.
Use 6 fields or fewer.
Territory management & data clean up…
Don’t use territory assignment rules to clean up data. Especially when determining which account to associate with a lead.