Domain Separation e Virtual Agent

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 5 min. de leitura
  • Domain Separation é compatível com o aplicativo Virtual Agent. O Domain Separation permite separar dados, processos e tarefas administrativas em agrupamentos lógicos chamados de domínios. Você pode controlar vários aspectos dessa separação, incluindo quais usuários podem ver e acessar os dados.

    Nível de suporte: Padrão

    • Inclui todos os aspectos de Básico suporte de nível.
    • As propriedades da aplicação reconhecem domínio conforme necessário.
    • Lógica de negócios: o provedor de serviço (SP) cria ou modifica processos por cliente. Os casos de uso refletem o uso adequado do aplicativo por vários clientes de SP em uma única instância.
    • O proprietário da instância deve configurar a lógica de negócios do produto minimamente viável (MVP) e os parâmetros de dados por locatário conforme esperado para o aplicativo específico.

    Exemplo de caso de uso: Um administrador deve ser capaz de fazer comentários necessários quando um registro é encerrado para um locatário, mas não para outro.

    Para obter mais informações sobre os níveis de suporte, consulte Suporte de aplicação para separação de domínio.

    O Domain separation permite que você segmente os dados da sua organização e o controle administrativo em domínios separados. Isso permite isolar os dados e controlar o acesso a eles, o que é particularmente importante em ambientes onde vários locatários compartilham uma plataforma comum.

    O Domain separation em Virtual Agent funciona criando exibições separadas Virtual Agent que são isoladas umas das outras. A configuração do bate-papo, a identidade visual, as configurações de NLU e os tópicos e componentes podem ser atribuídos a um determinado domínio em Virtual Agent. Os usuários em um domínio só podem acessar as Virtual Agent conversas associadas ao domínio. Isso significa que os usuários em um domínio não podem acessar dados ou funcionalidades que pertençam a outro domínio, incluindo Virtual Agent conversas. Além disso, os administradores atribuídos a um domínio não podem ver ou gerenciar Virtual Agent conversas em outros domínios, garantindo separação e segurança completas.

    Domain Separation é melhor para clientes com qualquer um dos seguintes requisitos:
    • Você precisa impor a separação total de dados entre entidades de negócios (separação de dados).
    • Personalize as definições do processo de negócios e as interfaces do usuário para cada domínio (administração delegada).
    • Mantenha alguns processos e emissão de relatórios globais em uma única instância.
    • Dados separados entre clientes ou suborganizações.
    • O escopo da sessão é definido após o estabelecimento da sessão para o domínio listado no registro de usuário do usuário. Os usuários podem alterar manualmente o escopo do domínio da sessão com o selecionador de domínio.
    • O escopo do registro usa o domínio do registro e está ativo ao exibir o formulário de qualquer registro.

      Por padrão, o escopo do registro tem precedência sobre o escopo da sessão para que os usuários em domínios de nível superior sigam as restrições de dados e de processo de cada registro. No entanto, esses usuários podem optar por expandir ou recolher o escopo do domínio para mostrar ou ocultar dados de outros domínios. Por exemplo, um usuário no domínio global do provedor de serviços (SP) também tem visibilidade em domínios secundários, como o domínio ACME. Ao observar um registro de incidente do domínio ACME, o usuário pode optar por expandir o escopo do domínio para mostrar valores do domínio MSP ou recolher o escopo do domínio para mostrar somente os valores de registro que correspondem ao domínio ACME do registro.

      Nota:
      Os usuários sempre têm acesso aos dados de domínios que foram concedidos explicitamente a eles pela visibilidade do domínio.

    Quando o Domain separation é usado, os usuários convidados são restritos ao domínio usado na sessão. Para canais de bate-papo personalizados, o domínio da aplicação do provedor é usado. Para o widget de bate-papo, você pode associar um ID de domínio ao portal de bate-papo. Para obter detalhes, consulte Associar um ID de domínio a um portal de bate-papo.

    Para obter mais informações, consulte Domain scope.

    Requisitos

    Todos os recursos de suporte de domínio precisam do plug-in Domain Support - Domain Extensions Installer [com.glide.domain.msp_extensions.installer]. Para obter detalhes, consulte Request domain separation.

    Configuração Virtual Agent com Domain separation

    Identidade visual
    Os provedores de serviço podem criar uma configuração de identidade visual de bate-papo por domínio.
    Experiências de bate-papo
    As experiências de bate-papo, incluindo a experiência padrão e quaisquer experiências personalizadas, permitem o domain separation. Cada perfil de experiência de bate-papo pertence a um domínio. Cada personalização secundária, como uma mudança de tópico de configuração, pertence a um domínio. Cada personalização secundária implementa substituições do sistema para que os subdomínios possam substituir as personalizações do domínio primário.
    Configurações de NLU
    Somente um provedor de serviços NLU pode ser definido por instância separada por domínio para todos os clientes Virtual Agent. O provedor de serviços gerenciados (MSP) faz login como um usuário global do domínio para configurar o NLU. Para obter detalhes, consulte Configurar Compreensão da linguagem natural em Virtual Agent.

    Como criar tópicos em subdomínios no Designer do Virtual Agent

    Função necessária: administrador ou virtual_agent_admin

    O provedor de serviço faz login em um dos subdomínios e cria e publica tópicos ou permite que usuários administradores de subdomínio criem e publiquem os próprios tópicos.

    Os nomes de tópicos em um domínio devem ser exclusivos, mas Virtual Agent permite que você crie tópicos com o mesmo nome em outros domínios. Por exemplo, cada domínio pode ter um tópico chamado Saudação.

    Somente os administradores do provedor de serviços podem fazer o seguinte:
    • Ativar os plug-ins de conversa Virtual Agent ou armazenar apps para outras aplicações de negócios ServiceNow, como ITSM, CSM ou HRSD, para habilitar tópicos pré-criados para o subdomínio.
    • Atribuir funções em um subdomínio específico para controlar quais tópicos podem ser executados pelos usuários.
    Os usuários administradores atribuídos ao subdomínio podem fazer o seguinte:
    • Crie tópicos na instância.
    • Estar conectado ao domínio global e representar um usuário no subdomínio.
    • Publique todos os tópicos disponíveis no subdomínio para widgets de bate-papo e aplicações de envio de mensagens.

    Separação de domínio no canal do widget de bate-papo

    O widget de bate-papo não oferece suporte à separação de domínio. No entanto, você pode fornecer uma experiência de bate-papo separada por domínio no canal de widget de bate-papo usando portais separados por domínio. Por exemplo, você pode criar dois portais de suporte separados que são restritos a domínios separados. Use domain_id no script do portal para designar o domínio. Isso é passado como parâmetro sysparm_domain_id na URL do portal.

    Para configurar o portal, consulte Associar um ID de domínio a um portal de bate-papo.

    Para obter informações sobre parâmetros da URL, consulte Parâmetros de URL Virtual Agent.

    Domain separation e Virtual Agent integrações do app de mensagens

    Função necessária: administrador ou virtual_agent_admin

    A instância separada por domínio tem um registro de configuração para Slack, Microsoft Teams, Workplace ou Facebook Messenger.

    Clientes na licença de subdomínio Slack, Microsoft Teams ou Workplace independentemente da instância ServiceNow.

    O administrador do subdomínio instala as integrações no subdomínio e configura as credenciais apropriadas para acessar Virtual Agent do cliente de terceiros. Para obter detalhes, consulte Integração Virtual Agent com aplicativos de envio de mensagens.

    Para Facebook Messenger, o administrador configura a integração manualmente. Para obter detalhes, consulte Integração conversacional com Facebook Messenger.