Domain separation and Performance Analytics
Summarize
Summary of Domain Separation and Performance Analytics
Domain separation in Performance Analytics allows ServiceNow customers to organize data, processes, and administrative tasks into distinct logical groupings called domains. This functionality facilitates user access control and supports collecting scores from multiple domains while enabling domain-specific administration. Enhanced support for complex domains is available, ensuring business logic modifications are safe and defined through use cases.
Show less
Key Features
- Data-driven process: Customers can modify business logic through UI-based, fail-safe configurations.
- Three approaches to domain separation:
- Global: All Performance Analytics records are in the global domain.
- Domain-specific: Each domain has its own Performance Analytics records.
- Hybrid: Low-level records are global while high-level records are domain-separated.
- Extended functionality: Supports hierarchical multi-domain configurations, aggregate score collection, and dashboard filtering by domain.
Key Outcomes
By implementing domain separation, customers can expect improved data management and tailored performance tracking across their organizations. This enables them to effectively manage complex scenarios, ensure data integrity, and customize analytics to meet specific operational needs. Access to additional support and functionalities enhances overall performance analytics capabilities.
Domain separation is supported for Performance Analytics. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data. Performance Analytics supports collecting scores from multiple domains and can be configured to enable domain-specific administration. Extended domain configuration functionality is available for customers with complex domains.
Support level: Enhanced
- Includes all aspects of Basic and Standard levels of support.
- Data-driven process enables service provider customers to modify business logic that is based on defined use cases. These configurations are UI-based and fail-safe so that configurations by one customer cannot affect another.
- Tenants of the instance must be able to configure minimum viable product (MVP) business logic and data parameters for themselves. This logic and parameters would be expected for the application's normal function.
Sample use case: Tenant-customers of a shared environment must be able to modify the impact, urgency, or priority matrix to set priority within their domain.
For more information on support levels, see Application support for domain separation.
Requirements
- A fully enabled, subscription version of Performance Analytics. See Activating your Performance Analytics subscription.
- The Domain Support — Domain Extension Installer plugin.
Approaches to domain separation
- Global
- The Performance Analytics records, such as indicators and breakdowns, are all in the global domain. Data collection jobs respect the domains of facts table records, such as incidents, when they collect indicator scores. Users see scores only from domains they have visibility into. Platform Analytics Solutions use this approach. It is the most suitable approach in most cases.
- Domain-specific
- The Performance Analytics records themselves are domain-separated. Each domain has users with pa_admin and other roles for managing Performance Analytics.
- Hybrid
- Low-level Performance Analytics records, such as indicator sources, are global. High-level Performance Analytics records, such as widgets, are domain-separated. The pa_admin users manage the low-level, global records. Each domain has users with roles like pa_power_user to manage high-level records. This approach is advanced.
Extended functionality for complex domains
You can extend the domain separation support for Performance Analytics with the following features, designed especially for customers with complex domains to manage:
- Hierarchical multi-domain configurations
- Group domains together, based on their visibility to a user group or on other conditions. Collect scores on some, all, or none of the child domains of these domains. Decide whether to roll up child domain scores to the parent domain, and whether for all children or only those explicitly in the configuration.
- Collect aggregate scores
- Combine scores from the multiple domains in a domain configuration to create an aggregate score.
- Dashboard filtering by domain
- Filter dashboards to show scores by domain or domain aggregate, as you would by breakdown.
The extended functionality is available in the Performance Analytics — Domain Separation Support plugin. The general requirements for domain separation in Performance Analytics also apply.
Extended functionality supports only the global approach to domain separation.
For more information about this extended functionality, see: Grouping domains in Performance Analytics domain configurations