Domain separation and Smart Assessment Engine (SAE)

  • Release version: Australia
  • Updated March 12, 2026
  • 1 minute to read
  • Domain separation is supported for Smart Assessment Engine. 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: Basic

    • Business logic: Ensure that data goes into the proper domain for the application’s service provider use cases.
    • The application supports domain separation at run time. The domain separation includes separation from the user interface, cache keys, reporting, rollups, and aggregations.
    • The owner of the instance must set up the application to function across multiple tenants.

    Sample use case: When a service provider (SP) uses chat to respond to a tenant-customer’s message, the customer must be able to see the SP's response.

    For more information on support levels, see Application support for domain separation.

    Smart Assessment Overview

    The ServiceNow® Smart Assessment Engine (SAE) application helps you to reduce the manual burden and costs of your assessment processes through automation.

    You can use the Smart Assessment Engine application to create and distribute assessments to employees for evaluating various situations, aspects, or records.

    How domain separation works in Smart Assessment Engine

    • To use a domain-separated model, the platform version must be in at least the Xanadu release.
    • Templates in SAE are process-separated.
    • Assessments are data-separated.
    • All actors including the assessment group should belong to the same domain or global domain.
    • The assessment template should be accessible in the common domain where the assessment is created.
    • Domain overrides aren't supported.
    Note:
    The Smart assessment connected plugin [com.sn_smart_asmt_connect] must be installed for domain separation to be available.

    The table displays different scenarios within the assessment domain, illustrating the relationship between the domain of the scope item and the domain of the assessment actors. Each row represents a different scenario, indicating whether the assessment actor has access the assessment template.

    Scope item Assessment actor Assessment
    Domain A Domain B Not possible​
    Domain A Domain A Domain A
    Not applicable Domain A Domain A
    Global​ Domain A Domain A
    Domain A Global​ Domain A

    Domain-separated tables

    • sn_smart_asmt_template
    • sn_smart_asmt_section
    • sn_smart_asmt_question
    • sn_smart_asmt_response_option
    • sn_smart_asmt_template_category
    • sn_smart_asmt_context_item
    • sn_smart_asmt_instance
    • sn_smart_asmt_combined_assessment
    • sn_smart_asmt_m2m_instance_combined_assessment
    • sn_smart_asmt_section_instance
    • sn_smart_asmt_question_instance
    • sn_smart_asmt_response_option_instance
    • sn_smart_asmt_m2m_instance_persona
    • sn_smart_asmt_m2m_instance_scope_item
    • sn_smart_asmt_condition
    • sn_smart_asmt_condition_result
    • sn_smart_asmt_condition_result_set
    • sn_smart_asmt_m2m_question_condition
    • sn_smart_asmt_duration
    • sn_smart_asmt_assessment_group