Product documentation Docs
    • English
    • Deutsch
    • 日本語
    • 한국어
    • Français
  • More Sites
    • Now Community
    • Developer Site
    • Knowledge Base
    • Product Information
    • ServiceNow.com
    • Training
    • Customer Success Center
    • ServiceNow Support Videos
  • Log in

Product documentation

  • Home
How search works:
  • Punctuation and capital letters are ignored
  • Special characters like underscores (_) are removed
  • Known synonyms are applied
  • The most relevant topics (based on weighting and matching to search terms) are listed first in search results
Topics are ranked in search results by how closely they match your search terms
  • A match on the entire phrase you typed
  • A match on part of the phrase you typed
  • A match on ALL of the terms in the phrase you typed
  • A match on ANY of the terms in the phrase you typed

Note: Matches in titles are always highly ranked.

  • Release version
    Table of Contents
    • Customer Service Management
Table of Contents
Choose your release version
    Home New York Customer Service Management Customer Service Management Customer Service Management Administer Customer Service Management Domain separation in Customer Service Management

    Domain separation in Customer Service Management

    • Save as PDF Selected topic Topic & subtopics All topics in contents
    • Unsubscribe Log in to subscribe to topics and get notified when content changes.
    • Share this page

    Domain separation in Customer Service Management

    This is an overview of domain separation and Customer Service Management. 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.

    Overview

    Support: Level 1

    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.

    Domain separation for Customer Service Management is designed for:
    • Customers using the application in a domain-separated environment or in a hybrid environment. With domain separation, a customer can grant access to end users (contacts or consumers) to other entities in addition to customer service cases. For example, contacts or consumers can access problems, changes, or projects. System administrators can synchronize the CSM account model with the domain structure and maintain data separation for entities that do not have account-based data separation enabled.
    • Managed service providers (MSPs) using the application to provide customer support. In this scenario, an MSP can provide support to multiple customers, where domains are necessary to contain all relevant customer data and processes. For example, an MSP providing support to customers related to billing questions, contract renewals, or other non-service operations.
    • Managed service providers offering the application as a service that customers can provide to their customers. In this scenario, an MSP can offer Customer Service Management as a service to customers who, in turn, use the application to support their end customers. This scenario requires additional configuration due to domain support for some of the core entities in the platform such as Product Model.

    How domain separation works in Customer Service Management

    Domain separation for Customer Service Management aligns each customer account to one domain. To use domain separation with the application, all customer accounts must be assigned to a domain.

    The customer account is the main entity within Customer Service Management. All entities related to the account, such as contacts and cases, are created in the same domain as the account. This rule also applies for all entities on customer service cases, including addresses, assets, and contacts.

    When a new account is created, a domain of the same name is also created and assigned to the account. All related entities for an account, such as contacts and cases, must reside in the same domain. When a related entity for a domain separated account is created, the entity is assigned to the account domain.

    Setting up domain separation for Customer Service Management

    Domain separation for Customer Service Management requires the domain separation plugin. Contact ServiceNow to activate domain separation.

    Domain separation for Customer Service Management also requires enabling the csm_auto_account_domain_generation property. This property is installed with Customer Service Management and is available only after the domain separation plugin is active. Contact ServiceNow to enable this property.

    When the csm_auto_account_domain_generation property is enabled, the Customer Service Management application automatically creates a domain of the same name when a new account is created.
    Note: Enabling the csm_auto_account_domain_generation property does not add domains for existing accounts. It only creates domains for newly created accounts. Adding domains for existing accounts requires a migration script.

    Changes to Customer Service Management tables

    Domain separation for Customer Service Management adds the Domain and Domain Path fields to the Account [customer_account] table. These fields are not exposed by default. Customers can customize lists and forms to view these fields.

    Account domains and related entities

    When creating related entities for an account, the domain for the related entities is set to the account domain. Related entities include:

    • Contacts
    • Cases
    • Assets
    • Contracts
    • Entitlements
    • Addresses
    • Social profiles
    • Escalations
    • Sold Products
    • Installed Products
    • Install Base Items
    • Affected Install Base Items

    Changing the domain for an account also changes the domain for all the account’s related entities.

    Domain visibility for customer service agents and managers

    Users with the customer service agent (sn_customerservice_agent) and customer service manager (sn_customerservice_manager) roles must be manually assigned to the TOP/MSP/Default domain. Agents and managers cannot see case or account details until they are assigned to the TOP domain.

    Domain separation for case and account escalation

    Escalation template records and escalation severity records are domain separated. By default, these records reside in the global domain. Users can configure the Escalation Template and Escalation Severity forms to display the Domain field and set the domain as needed.

    When an escalation record is created from a case or account, it is created in the account domain.

    • Domain separation and entity relationships

      With domain separation in Customer Service Management, you can further control visibility and access to data by using contact, partner, and parent-child relationships.

    Related tasks
    • Limit knowledge base access to internal users
    Related concepts
    • Anonymous chat
    • Customer Service Management Flow Designer actions
    • Extension points in Customer Service Management
    • Knowledge product entitlements
    • Mandatory skills
    Related reference
    • Quick start tests for Customer Service Management
    Related topics
    • Domain separation

    Tags:

    Feedback
    On this page

    Previous topic

    Next topic

    • Contact Us
    • Careers
    • Terms of Use
    • Privacy Statement
    • Sitemap
    • © ServiceNow. All rights reserved.

    Release version
    Choose your release version

      Domain separation in Customer Service Management

      • Save as PDF Selected topic Topic & subtopics All topics in contents
      • Unsubscribe Log in to subscribe to topics and get notified when content changes.
      • Share this page

      Domain separation in Customer Service Management

      This is an overview of domain separation and Customer Service Management. 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.

      Overview

      Support: Level 1

      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.

      Domain separation for Customer Service Management is designed for:
      • Customers using the application in a domain-separated environment or in a hybrid environment. With domain separation, a customer can grant access to end users (contacts or consumers) to other entities in addition to customer service cases. For example, contacts or consumers can access problems, changes, or projects. System administrators can synchronize the CSM account model with the domain structure and maintain data separation for entities that do not have account-based data separation enabled.
      • Managed service providers (MSPs) using the application to provide customer support. In this scenario, an MSP can provide support to multiple customers, where domains are necessary to contain all relevant customer data and processes. For example, an MSP providing support to customers related to billing questions, contract renewals, or other non-service operations.
      • Managed service providers offering the application as a service that customers can provide to their customers. In this scenario, an MSP can offer Customer Service Management as a service to customers who, in turn, use the application to support their end customers. This scenario requires additional configuration due to domain support for some of the core entities in the platform such as Product Model.

      How domain separation works in Customer Service Management

      Domain separation for Customer Service Management aligns each customer account to one domain. To use domain separation with the application, all customer accounts must be assigned to a domain.

      The customer account is the main entity within Customer Service Management. All entities related to the account, such as contacts and cases, are created in the same domain as the account. This rule also applies for all entities on customer service cases, including addresses, assets, and contacts.

      When a new account is created, a domain of the same name is also created and assigned to the account. All related entities for an account, such as contacts and cases, must reside in the same domain. When a related entity for a domain separated account is created, the entity is assigned to the account domain.

      Setting up domain separation for Customer Service Management

      Domain separation for Customer Service Management requires the domain separation plugin. Contact ServiceNow to activate domain separation.

      Domain separation for Customer Service Management also requires enabling the csm_auto_account_domain_generation property. This property is installed with Customer Service Management and is available only after the domain separation plugin is active. Contact ServiceNow to enable this property.

      When the csm_auto_account_domain_generation property is enabled, the Customer Service Management application automatically creates a domain of the same name when a new account is created.
      Note: Enabling the csm_auto_account_domain_generation property does not add domains for existing accounts. It only creates domains for newly created accounts. Adding domains for existing accounts requires a migration script.

      Changes to Customer Service Management tables

      Domain separation for Customer Service Management adds the Domain and Domain Path fields to the Account [customer_account] table. These fields are not exposed by default. Customers can customize lists and forms to view these fields.

      Account domains and related entities

      When creating related entities for an account, the domain for the related entities is set to the account domain. Related entities include:

      • Contacts
      • Cases
      • Assets
      • Contracts
      • Entitlements
      • Addresses
      • Social profiles
      • Escalations
      • Sold Products
      • Installed Products
      • Install Base Items
      • Affected Install Base Items

      Changing the domain for an account also changes the domain for all the account’s related entities.

      Domain visibility for customer service agents and managers

      Users with the customer service agent (sn_customerservice_agent) and customer service manager (sn_customerservice_manager) roles must be manually assigned to the TOP/MSP/Default domain. Agents and managers cannot see case or account details until they are assigned to the TOP domain.

      Domain separation for case and account escalation

      Escalation template records and escalation severity records are domain separated. By default, these records reside in the global domain. Users can configure the Escalation Template and Escalation Severity forms to display the Domain field and set the domain as needed.

      When an escalation record is created from a case or account, it is created in the account domain.

      • Domain separation and entity relationships

        With domain separation in Customer Service Management, you can further control visibility and access to data by using contact, partner, and parent-child relationships.

      Related tasks
      • Limit knowledge base access to internal users
      Related concepts
      • Anonymous chat
      • Customer Service Management Flow Designer actions
      • Extension points in Customer Service Management
      • Knowledge product entitlements
      • Mandatory skills
      Related reference
      • Quick start tests for Customer Service Management
      Related topics
      • Domain separation

      Tags:

      Feedback

          Share this page

          Got it! Feel free to add a comment
          To share your product suggestions, visit the Idea Portal.
          Please let us know how to improve this content

          Check any that apply

          To share your product suggestions, visit the Idea Portal.
          Confirm

          We were unable to find "Coaching" in Jakarta. Would you like to search instead?

          No Yes
          • Contact Us
          • Careers
          • Terms of Use
          • Privacy Statement
          • Sitemap
          • © ServiceNow. All rights reserved.

          Subscribe Subscribed Unsubscribe Last updated: Tags: January February March April May June July August September October November December No Results Found Versions Search preferences successfully updated My release version successfully updated My release version successfully deleted An error has occurred. Please try again later. You have been unsubscribed from all topics. You are now subscribed to and will receive notifications if any changes are made to this page. You have been unsubscribed from this content Thank you for your feedback. Form temporarily unavailable. Please try again or contact  docfeedback@servicenow.com  to submit your comments. The topic you requested does not exist in the release. You were redirected to a related topic instead. The available release versions for this topic are listed There is no specific version for this documentation. Explore products Click to go to the page. Release notes and upgrades Click to open the dropdown menu. Delete Remove No selected version Reset This field is required You are already subscribed to this topic Attach screenshot The file you uploaded exceeds the allowed file size of 20MB. Please try again with a smaller file. Please complete the reCAPTCHA step to attach a screenshot
          Log in to personalize your search results and subscribe to topics
          No, thanks Login