Territory Modeling Overview
Align's Territory Modeling feature allows users to model Territories and assignments without impacting production data. Users can create copies of existing production Territories and Field Forces in modeling or create entirely new Territory and Field Force models.
Through these models, users can try out a variety of scenarios, assignment rules and criteria, or product and geography assignments to determine which one best suits their goals.
For example, an organization is launching a new product in the next quarter can model their Territories, assignment rules, Field Forces, etc. in Territory Modeling to determine which accounts to target with that product. Territory Modeling allows users to conduct this investigation without affecting current production data or introducing an unapproved product to the sales team.
Furthermore, users can stage changes for a later date through Territory Modeling without affecting current behavior. This could be as basic as renaming a Territory or as extensive as rewriting a Territory's entire Account rule logic. Users can prepare these changes ahead of time and have them become effective on the desired date at the push of a button.
Territory Modeling rests on the following objects:
Label |
Name |
Description |
---|---|---|
Project | aln_project__v | A collection of models. Projects determine which models are part of the same effort and which models are published at the same time. |
Model Territory | aln_territory_model__v | Holds the model Territory data, which may be implemented into aln_territory__v |
Model Field | Force aln_field_force_model__v | Contains the model's Field Force data, which may be implemented into aln_field_force__v |
Model Account Territory | aln_account_territory_model__v | Stores the model Account assignments to a Territory, which may be implemented into aln_territory__v. Accounts listed here are taken from the production account__v table. |
Model Geography Territory |
aln_geography_territory_model__v |
Holds the model Geography assignments to a Territory, which may be implemented into aln_geography_territory__v |
Model Account Exclusion | aln_account_exclusion_model__v | Contains all exclusions applying to aln_account_territory_model__v assignments. These can be global exclusions or exclusions specific to certain Field Force models or Territory models. |
Model Account Rule | aln_account_rule_model__v | Stores the model Account Rule assigned to a Territory or Field Force, which may be implemented into aln_account_rule__v |
Model Account Rule Criteria |
aln_account_rule_criteria_model__v |
Contains the model Account Rule Criteria data assigned to an Account Rule, which may be implemented into aln_account_rule_criteria__v. |
Model Roster Member | Territory aln_roster_member_territory_model__v | Stores the model Roster Member assignments to a Territory, which may be implemented into aln_roster_member_territory__v. Roster Members are taken from the production aln_roster_member__v table. |
Model Product Territory |
product_aln_territory_model__v |
Holds the model Product assignments to a Territory, which may be implemented into product_aln_territory__v. Products here are taken from the production product__v table. |
Model Product Field Force | product_aln_field_force_model__v | Contains the Product assignments to a model Field Force, which may be implemented into product_aln_field_force__v. Products here are taken from the production product__v table. |
Modeling objects are not affected by security rules for production objects. Users must set up security rules specifically for modeling objects.
Who can use this feature?
- Browser Users
- Users require an Align License
- Business Admin Users
Territory Modeling Entity Relationship Diagram
The following diagram illustrates the relationships between Territory Monitoring entities.
Custom Field Support in Territory Modeling
Align supports the ability to include custom fields in territory modeling. This enables custom fields to dynamically map to corresponding fields on modeling objects.
For example, the custom_field__c field on the aln_territory__v object automatically maps to the custom_field__c field on the aln_territory_model__v object.
When a project imports from production, the value from the custom_field__c field on the aln_territory__v object is stamped onto the custom_field__c field on the aln_territory_model__v object.
When a project publishes from modeling to production, the value from the custom_field__c field on the aln_territory_model__v object is stamped onto the custom_field__c field on the aln_territory__v object.
This feature only applies to fields ending with the __c suffix.
Use
Users must create custom fields on both production and modeling objects for mapping to occur.
Fields supported by dynamic mapping must fulfill the following requirements:
- Fields must exist in both the object and the corresponding modeling object
- Fields must have identical names, labels, data types, and lengths (where applicable)
- Picklists must have identical values in identical orders
Object Reference, Lookup, and Parent-Child field types are not supported.
When publishing or importing, custom fields stamp with values from the appropriate mapped custom field.
Aggregate Territory Fields for Reporting
Stamped fields enable users to report metrics at the territory level. Aggregate values of the following aln_territory__v object fields are stamped at each level in the hierarchy:
- total_hcos__v – Represents the count of HCOs in the Territory
- total_hcps__v – Represents the count of HCPs in the Territory
- total_targets__v – Represents the count of targets in the territory for the current or next cycle
The stamped fields update when any of the following events occur:
- Running an Assignment Preview
- Importing from Vault CRM
- Data loading any record impacting the aggregate calculation
- Any changes made in the user interface