This is an overview of domain separation as it pertains to reporting and how it relates
to report creation and administration. Domain
separation enables you to separate data, processes, and administrative tasks into logical
groupings called domains. You can then control several aspects of this separation, including
which users can see and access data.
Support: Level 2
Domain separation is
supported in this application. Not all ServiceNow applications support domain
separation; some include limitations on the data and administrative settings that can be
domain separated. To learn more, see Application support for domain
separation. To activate the domain separation plugin, see Request domain separation.
How domain separation works in Reporting
In the case of Reporting, the data that is separated includes report designs and report
content. A report defined at the global level is visible to users in all child domains. In the
figure below, the TOP domain represents the global domain.
- Reports created in the TOP domain are visible to users in the Joe's company domain and HR,
CS, and IT child domains of Joe's company.
- Reports created in either the IT, CS, or HR child domains are not visible to users in the
other child domains, but they are visible to users in the parent Joe's company domain.
- Reports created in the parent Joe's company domain are available only to users in that
domain, but not to users in the child domains.
However, if you create a report in one domain and copy it to another, the report structure
remains the same, but the data the report accesses is adjusted for the domain. For example, a
report on the [incident] table that shows active incidents will show all active incidents to a
user in the parent domain, but only IT incidents to a user in the IT domain.