Domain separation for Platform Analytics dashboards
Summarize
Summary of Domain Separation for Platform Analytics Dashboards
Domain separation is a feature within Platform Analytics that allows for the logical grouping of data, processes, and administrative tasks into distinct domains. This functionality is essential for managing user access and ensuring data integrity across multiple customers in a single instance. To activate domain separation, users must request the domain separation plugin. It’s vital that both domain separation and delegated administration are enabled for users in child domains to access dashboards in parent domains.
Show less
Key Features
- Data Control: Users can control visibility and access to data based on domain assignments, ensuring that only authorized users can view specific dashboards.
- Edit Permissions: Users can only edit dashboards if they belong to the same domain as the dashboard itself. For example, users in the HR domain cannot edit dashboards from the IT domain.
- Shared Dashboards: Dashboards created in parent domains can be shared with users in child domains, maintaining visibility across organizational levels.
- Domain Governance: Dashboard contents are governed by the domain of the content. For example, reports added to dashboards are only visible to users in the domain where the report was created.
Key Outcomes
By implementing domain separation, organizations can ensure that:
- Data is protected and accessible only to relevant users, enhancing security and compliance.
- Only authorized modifications can be made to dashboards, preserving the integrity of the data presented.
- Users in different domains have a clear understanding of what data they can access and manipulate, leading to improved operational efficiency.
It is crucial for administrators to be mindful of the domain they are logged into when editing dashboards, as changes made in the global domain do not reflect in domain-separated environments.
Domain separation is supported throughout Platform 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.
Support level: Standard
- Includes all aspects of Basic level support.
- Application properties are domain-aware as needed.
- Business logic: The service provider (SP) creates or modifies processes per customer. The use cases reflect proper use of the application by multiple SP customers in a single instance.
- The instance owner must configure the minimum viable product (MVP) business logic and data parameters per tenant as expected for the specific application.
Sample use case: An admin must be able to make comments required when a record closes for one tenant, but not for another.
For more information on support levels, see Application support for domain separation.
Overview of domain separation
To activate the domain separation plugin, see Request domain separation.
Users in child domains cannot overwrite dashboards. Child domain users only have read access to dashboards.
How domain separation works in Dashboards
- Only dashboards that have been shared are visible to other users. See Share a responsive dashboard.
- Users granted edit permissions on a dashboard can only edit that dashboard if they are in the same domain as the dashboard. For example, a user who is in the HR domain cannot edit a dashboard created in the parent of the HR domain.
Dashboard data that is domain separated includes dashboard records, dashboard tabs, and widget containers. Widget content is governed by the domain separation that applies to the content itself. For example, an admin adds a report created in the HR domain to a dashboard in the IT domain. This report is not visible to users in the IT domain, although they can see the widget container.
- Joe's company
- Other companies in the TOP company
- All HR, CS, and IT child domains in those companies if it is shared with those users.