Organization Hierarchies Basic Overview (Studio)
About Organization Hierarchies in XM Discover
You can use organization hierarchies to incorporate your organization structure into XM Discover reporting. From contact centers to product lines and retail stores, an organization hierarchy can be useful to expand your analytics while improving personalization and data access control. For information on managing organization hierarchies, see Managing Organization Hierarchies.
For examples and troubleshooting tips for organization hierarchies in XM Discover, please see Best Practices for Organization Hierarchies (Studio).
Applying Organization Hierarchies
Organization hierarchy is a powerful feature that can greatly enhance your reporting and Customer Experience (CX) operationalization to address CX challenges. You can use organization hierarchies for a range of purposes:
- Dashboard personalization and access control: Provide tailored insights to each user and prevent them from seeing sensitive data.
- Product model relationship: Use organization hierarchies to capture relationships.
- Peer and parent reporting: Enable dashboard viewers to compare their CX performance KPIs to their peers and parents in the organization.
- Target and variance reporting: Quantify how each level of an organization stacks up to its targets and how these targets vary compared to actual KPIs.
- User and group management: Manage users and groups at scale.
- Notification, alert and case routing: Personalize notifications to foster accountability.
Dashboard Personalization and Access Control
You can use access control to prevent users from seeing sensitive data and distribute insights tailored to each person via dashboard personalization. Given their place in the hierarchy, users see content personally filtered for them. For example, contact centers can use organization hierarchies to show dashboard viewers data related to their recent customer service calls. When a supervisor opens the shared dashboard, data on all widgets is automatically filtered for them. An operations manager higher in the hierarchy can access data associated with all of their subordinates (both the aggregates and individual supervisors).
Product Model Relationship
You can use organization hierarchies to capture relationships. For example, a cruise line company can use an organization hierarchy to capture the relationship between voyages and ships. All users are assigned to the top level of the hierarchy and see the same report data. Selecting a specific ship name in the hierarchy filters the widgets to show data for all the voyages associated with that ship.
Peer and Parent Reporting
You can use organization hierarchies so that dashboard viewers can compare their CX performance KPIs to their peers and parents to highlight individual contributions and foster friendly competition. Report builders can share insights so users see their metrics relative to their peers or parents in the organization.
Target and Variance Reporting
Target and variance reporting enables you to quantify how each level of an organization stacks up to its targets and how these targets vary compared to the actual KPIs.
You can use organization hierarchies to define goals for data segments and measure the difference between goals and actual results. For example, a hotel group can define target sentiment values for individual hotels and create a simple custom math metric to show the difference between the target and actual sentiment.
User and Group Management
Hierarchy management means user and group management at scale, from distributing content to managing data access rights.
Notification, Alert, and Case Routing
Organization hierarchies enable organizations to personalize notifications to foster accountability.
Defining Organization Hierarchies
To define an organization hierarchy, you need to do the following:
- Add an Organization Hierarchy: Create a placeholder for your organization hierarchy.
- Define the Organization Structure: Define your organization levels and their hierarchy.
- Map Data Filters to Organization Levels: Specify a data filter for each level in your organization.
- Map User Emails to Organization Levels: Assign users to their appropriate organization levels.
- Map Custom Enrichment Data to Organization Levels: Add up to 6 enrichment parameters for each organization level if you intend to leverage target and variance reporting. This step is optional.
- Publish an Organization Hierarchy: Make your organization hierarchy available for hierarchy-based data groupings.
- Activate an Organization Hierarchy: Make your organization hierarchy available for dashboard personalization, peer and parent reporting, and target and variance reporting.
Adding an Organization Hierarchy
Defining the Organization Structure
After you add an organization hierarchy, you can define your organization structure.
- Sign into Studio.
- Expand the user avatar menu in the top navigation area.
- Select Account Settings.
- Select the Organization tab.
- Locate your organization hierarchy in the list. Click the Upload link in the Structure column.
Qtip: The Upload link means no structure has been defined. - Alternatively, click the Edit link.
Qtip: Once the structure is defined, the Upload link changes to Edit. - Click Download Template. The MS Excel template file for the organization structure will be saved to the default location for downloads on your computer.
- Click Cancel.
- After you download the template, you can use it as a starting point to define your build your organization hierarchy structure by defining your organization levels and their hierarchy.
- After you define your organization structure, you can upload the structure file. Select the Organization tab again.
- Locate your organization hierarchy in the list. Click the Upload link in the Structure column.
- Alternatively, click the Edit link.
- Click Upload File.
- Select the structure file saved on your computer.
- Click Next.
- Make sure the upload is successful and click Close.
Qtip: If you see an error message when you upload your file, please see Examples and Troubleshooting Tips for Organization Hierarchies in XM Discover.
Mapping Data Filters to Organization Levels
After you define your organization structure, you can specify a data filter for each level in your organization.
- Sign into Studio.
- Expand the user avatar menu in the top navigation area.
- Select Account Settings.
- Select the Organization tab.
- Locate your organization hierarchy in the list. Click the Upload link in the Data Filters column.
- Alternatively, click the Edit link.
Qtip: Once you map the filters, the Upload link changes to the Edit link. - Click Download Template.
Qtip: Data filters templates (MS Excel format only) are created based on the number of projects in your content provider and on the organization structure you uploaded earlier. - Select the content provider.
Qtip: If you have access to several content providers or accounts, you will be asked to select a content provider and an account. - Select the account.
- Select the project for your organization hierarchy.
- Click Done. The MS Excel template file for the data filters will be saved to the default location for downloads on your computer.
- Open the MS Excel template and define project-specific data filters for every level of your organization structure.
Qtip: The data filters are essentially a structured attribute or a keyword.
- After you define the data filters for your organization structure, you can upload the mapping file. Select the Organization tab.
- Locate your organization hierarchy in the list. Click the Upload link in the Data Filters column.
- Alternatively, click the Edit link.
- Click Upload file.
- Select your filters mapping file.
- Click Next.
- Make sure the upload is successful and click Close.
Mapping Users to Organization Levels
After defining your organization structure and mapping data filters to organization levels, you can map user accounts to the same levels.
- Sign into Studio.
- Expand the user avatar menu in the top navigation area.
- Select Account Settings.
- Select the Organization tab.
- Locate your organization hierarchy in the list. Click the Upload in the Users column.
Qtip: The Upload link means no users have been mapped. - Alternatively, click the Edit link.
Qtip: Once the users are mapped, the Upload link changes to the Edit link. - Click Download Template. The MS Excel template file for the user mapping will be saved to the default location for downloads on your computer.
Qtip: User mapping templates (available in MS Excel format only) are based on the organization structure you uploaded earlier. - Open the MS Excel template and enter Studio users’ email addresses in Column B, starting from B6.
Qtip: You can type several comma-separated emails into one cell. For more information on mapping user emails to an organization structure, please see the Mapping Users to Organization Levels section below.
- After you map user emails to your organization structure, you can upload the mapping file. Select the Organization tab.
- Locate your organization hierarchy in the list. Click the Upload link in the Users column.
- Alternatively, click the Edit link.
- Click Upload file.
- Select your user mapping file.
- Select the Skip Users Not in System checkbox to skip email addresses that don’t match existing Studio users. This step is optional.
- Click Next.
- When asked “Do you want to automatically create Groups from this hierarchy?“, select one of the following options:
- Yes: Studio will create a new group for every business segment defined in a hierarchy.
Qtip: You can choose to create 1 additional group per hierarchy node.You can remove these derived groups at any time, as well as keep them after removing the related hierarchy.
- All users mapped to these segments will be automatically added to their groups. This will allow you to easily share your dashboards with these users.
- No: No segment-level groups will be created.
Attention: A master group for all organization hierarchy users is created regardless of what you choose during this step.
- Yes: Studio will create a new group for every business segment defined in a hierarchy.
- Click Next.
- Make sure the upload is successful and click Close.
Qtip: If you see an error message when you upload your file, please see Examples and Troubleshooting Tips for Organization Hierarchies in XM Discover.
Mapping Enrichment Parameters
After defining your organization structure and mapping data filters and user emails to its organization levels, you can define up to 6 enrichment parameters for each organization level. This step is optional.
- Sign into Studio.
- Expand the user avatar menu in the top navigation area.
- Select Account Settings.
- Select the Organization tab.
- Locate your organization hierarchy in the list. Click the Upload link in the Enrichment column.
Qtip: The Upload link means no parameters have been mapped. - Alternatively, click the Edit link.
Qtip: Once the parameters are mapped, the Upload link changes to Edit. - Click Download Template. The MS Excel template file for the enrichment mapping will be saved to the default location for downloads on your computer.
- Open the MS Excel template and provide enrichment parameters for each organization level.
- After you map enrichment parameters to your organization structure, you can upload the mapping file. Select the Organization tab.
- Locate your organization hierarchy in the list. Click the Upload link in the Enrichment column.
- Alternatively, click the Edit link.
- Click Upload File.
- Select your enrichment mapping file.
- Click Next.
Qtip: If you see an error message when you upload your file, see Defining Organization Hierarchies Troubleshooting.
- Click the Edit Reportable Parameters link.
- Select the parameters you want to enable for reporting in the left column and move them to the right column using the arrow buttons in the middle.
- Click Add All in the left column to enable all enrichment parameters.
- Click Hide All in the right column to disable all enrichment parameters.
- Click Save to apply your selections.
- Click Close to finish uploading the enrichment mapping.
Qtip: You can edit reportable parameters at any time after uploading the enrichment mapping file. To do so, click Edit in the Enrichment column of your organization hierarchy and then click the Edit Reportable Parameters button in the new window.
Publishing and Unpublishing an Organization Hierarchy
After defining your organization structure and mapping filters, users, and enrichment parameters to its organization levels, you can publish and unpublish it.
- Sign in to Studio.
- Expand the user avatar menu in the top navigation area.
- Select Account Settings.
- Select the Organization tab.
- Locate your organization hierarchy in the list. Expand the actions menu to the left of the hierarchy.
- Select Publish.
Qtip: After the initial publishing, the menu options change to Republish / Unpublish. Click Republish to apply any changes you have made to the hierarchy’s structure and data filters since the last publishing. - In the Publish Organization Hierarchy window, select the Include Records Without Text? checkbox to include records with empty verbatim into your organization hierarchy. Alternatively, deselect the Include Records Without Text? checkbox to exclude records with empty verbatims from your organization hierarchy.
- Select the Include In Incremental Dataflows? checkbox to include the organization hierarchy model in incremental runs. Alternatively, deselect the Include In Incremental Dataflows? checkbox to exclude the organization hierarchy model from incremental runs.
Qtip: If you expect that publishing an organization hierarchy will conflict with other Realtime Downstream dataflows, you should deselect the Include In Incremental Dataflows? checkbox. The model that gets created and subsequently classified will not block other dataflows if this option is not selected.
- Click Ok. The category model for this organization hierarchy will be built.
- Click Unpublish to unpublish an active hierarchy and temporarily disable hierarchy-based data groupings.
Qtip: This may be useful when you need to update the organization hierarchy, but not make it entirely unavailable to your team. When you unpublish an active organization hierarchy, dashboard personalization is not disabled.Qtip: Change the name of a current organization hierarchy, if it is unpublished, rather than create a new hierarchy for a name change. For more information, please see Renaming an Organization Hierarchy.
Activating and Deactivating an Organization Hierarchy
Before you activate an organization hierarchy, you need to upload its structure, data filters, user mappings, and enrichment parameters (this step is optional), and publish it. You can activate an unpublished hierarchy. Unpublished hierarchies can be used to personalize dashboards but are not available as groupings.
- Sign into Studio.
- Expand the user avatar menu in the top navigation area.
- Select Account Settings.
- Select the Organization tab.
- Locate your organization hierarchy in the list. Turn on the toggle in the Enabled column.
- Alternatively, expand the actions menu to the left of the hierarchy.
- Select Enable.
- Click Yes to confirm that you wish to activate the hierarchy.
- To deactivate an organization hierarchy, turn off the toggle in the Enabled column.
- Alternatively, expand the actions menu.
- Select Disable.
Qtip: You cannot use deactivated hierarchies in dashboards.