---
sourceDocument: Interfaces conversacionais do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/conversational-interfaces

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Interfaces conversacionais do Xanadu

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Domain Separation e Virtual Agent

# Domain Separation e Virtual Agent {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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 {#domain-separation-virtual-agent__id_xvb_5q5_qwb}

* Inclui nível de suporte Básico.
* 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.
{#domain-separation-virtual-agent__ul_tfh_drj_xkb}

Exemplo de caso de uso: um administrador deve ser capaz de fazer os comentários necessários quando um registro é encerrado para um locatário, mas não para outro.{#domain-separation-virtual-agent__p_ssc_nfg_h1c}

Para obter mais informações sobre os níveis de suporte, consulte [Suporte de aplicação para separação de domínio](https://www.servicenow.com/docs/access?context=domain-separated-apps&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US).{#domain-separation-virtual-agent__p_tsc_nfg_h1c}

## Visão geral {#domain-separation-virtual-agent__section_pvf_wkx_vcb}

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.
{#domain-separation-virtual-agent__ul_eh4_5c4_l2b}

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](https://servicenow-prod.fluidtopics.net/HguRf3BC12AKwaeAqbuDng "Crie um identificador de canal para a integração de bate-papo personalizada na tabela identidades de canal do provedor [sys_cs_provider_application].") é usado. Para o cliente Web, 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](https://servicenow-prod.fluidtopics.net/XhkxBjMoUg3r9y7l3rrERA "A plataforma do Portal de serviços não é separada por domínio, mas você pode criar versões diferentes de um portal e restringir o uso de cada versão a um único domínio para fins de bate-papo. Por exemplo, você pode criar dois portais de serviço do funcionário e definir um domínio diferente para cada um.").

Para obter mais informações, consulte [Domain scope](https://www.servicenow.com/docs/access?context=c_DomainScope&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US).

## Requisitos {#domain-separation-virtual-agent__section_a5h_dfq_rwb}

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](https://www.servicenow.com/docs/access?context=t_ActivateDomainSeparation&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US).

## Configuração Virtual Agent com Domain separation {#domain-separation-virtual-agent__section_akq_hg4_l2b}

Identidade visual
:   Os provedores de serviço podem criar uma [configuração de identidade visual de bate-papo](https://servicenow-prod.fluidtopics.net/br5p0cBHbpXhAbsAGehIbA "Crie diferentes configurações de identidade visual Virtual Agent para as várias organizações que usam sua instância. Essas configurações se aplicam somente ao bate-papo baseado na Web e aos clientes móveis.") por domínio.

[Experiências de bate-papo](https://servicenow-prod.fluidtopics.net/UO_1MidtZg1dKSSdRF8mgw "Crie diferentes experiências de bate-papo para os usuários finais com base no contexto em que eles iniciam uma conversa com Virtual Agent.")
:   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](https://servicenow-prod.fluidtopics.net/RgpWJcE7N3rdJpzgLemwNA "Configure Compreensão da linguagem natural (NLU) em Virtual Agent para identificar o NLU provedor de serviços para sua instância. Você também pode especificar os idiomas de NLU modelos usados durante o design de conversa, com base nos idiomas compatíveis com seu provedor NLU e Now Platform.").

## Como criar tópicos em subdomínios no Designer do Virtual Agent {#domain-separation-virtual-agent__section_f3t_lh4_l2b}

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](https://servicenow-prod.fluidtopics.net/b4kw1ZDx6jw5jihYd8v8xg "Use Designer do Virtual Agent para criar e modificar Virtual Agent tópicos (conversas). Crie seu tópico para atender a um objetivo ou meta específica, como atender à solicitação de um usuário ou ajudar um usuário a concluir uma tarefa.") e [publiquem](https://servicenow-prod.fluidtopics.net/0y6iQPbGcfciw~yzRe5Ouw "Implante um tópico inativo ou um tópico atualizado para salvá-lo e disponibilizá-lo para os usuários em clientes Virtual Agent.") 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.
{#domain-separation-virtual-agent__ul_xhz_xrq_rwb}  
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.
* Publicar todos os tópicos disponíveis para clientes da web e aplicações de mensagens.
{#domain-separation-virtual-agent__ul_adt_qtq_rwb}

## Domain separation no canal do cliente Web {#domain-separation-virtual-agent__section_bcn_wtm_5wb}

O cliente Web não é compatível com Domain Separation. No entanto, você pode fornecer uma experiência de bate-papo separada por domínio no canal do cliente Web 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](https://servicenow-prod.fluidtopics.net/XhkxBjMoUg3r9y7l3rrERA "A plataforma do Portal de serviços não é separada por domínio, mas você pode criar versões diferentes de um portal e restringir o uso de cada versão a um único domínio para fins de bate-papo. Por exemplo, você pode criar dois portais de serviço do funcionário e definir um domínio diferente para cada um.").

Para obter informações sobre parâmetros da URL, consulte [Parâmetros de URL Virtual Agent](https://servicenow-prod.fluidtopics.net/FOFNPMRAswUJOiFxOlJCZw "Virtual Agent fornece vários parâmetros do sistema que os administradores podem adicionar a um URL de instância para controlar como o conteúdo da página é renderizado.").

## Domain separation e Virtual Agent integrações do app de mensagens {#domain-separation-virtual-agent__section_v2g_134_l2b}

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, Workplaceou Facebook Messenger.

Clientes na licença de subdomínio Slack, Microsoft Teamsou 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 mensagens](https://servicenow-prod.fluidtopics.net/j6g5i68BLOexdQaPhZRnCQ "Permitir que os usuários executem Virtual Agent conversas de bot em aplicativos de mensagens de terceiros compatíveis. Use os apps Conversational Integration para Slack, Microsoft Teams e Workplace disponíveis no ServiceNow Store para configurar esses aplicativos de mensagens na sua instância ServiceNow.").

Para Facebook Messenger, o administrador configura a integração manualmente. Para obter detalhes, consulte [Integração conversacional com Facebook Messenger](https://servicenow-prod.fluidtopics.net/q0zoGFP_A3zdnHfMVhJ~7g "Interaja com solicitantes, incluindo contatos de clientes e consumidores que preferem o app Facebook Messenger para bater papo com um agente.").
* **[Associar um ID de domínio a um portal de bate-papo](https://servicenow-prod.fluidtopics.net/XhkxBjMoUg3r9y7l3rrERA)**   
  A plataforma do Portal de serviços não é separada por domínio, mas você pode criar versões diferentes de um portal e restringir o uso de cada versão a um único domínio para fins de bate-papo. Por exemplo, você pode criar dois portais de serviço do funcionário e definir um domínio diferente para cada um.

**Conceitos relacionados**   

* [Registro de interação do Virtual Agent](https://servicenow-prod.fluidtopics.net/rjxD6tMxWvyqfKgnw3u4nQ "Sempre que uma conversa do Virtual Agent ocorre, um registro de interação captura toda a conversa como um tipo de registro de bate-papo na tabela Interações [interaction]. O registro inclui todos os elementos de tópico usados na conversa, bem como as transferências para o atendente.")
* [Scripts Virtual Agent](https://servicenow-prod.fluidtopics.net/_zNKHyhzS4jqqcnQ~mt_rw "Use os métodos e variáveis de script ServiceNow Virtual Agent para escrever scripts de bate-papo, como resposta, gatilho e scripts de fluxo. As variáveis também podem fornecer contexto para seus tópicos e conversas de suporte ao vivo.")  
**Referência relacionada**   

* [Tipos de dados de entrada em tópicos Virtual Agent](https://servicenow-prod.fluidtopics.net/uPsxMHHTekvnOXgK_EHFpA "Você pode definir entradas de tipos de dados Glide Virtual Agent (com.glide.cs.chatbot) usados normalmente em Designer do Virtual Agent sem escrever um script. Defina o tipo de dados de entrada no nó inicial de um controle personalizado ou bloco de tópicos.")
* [Entidades do sistema NLU](https://servicenow-prod.fluidtopics.net/1q7QkxPIy_M4s13LkNEf9g "Use entidades NLU definidas globalmente para identificar informações do sistema que Virtual Agent podem extrair da conversa. Você pode definir entidades como variáveis de entrada \"sem nó\" para um tópico. Essas variáveis podem ser preenchidas com base nas previsões do provedor de serviços NLU ou fornecidas fora do escopo do tópico.")
* [Parâmetros de URL Virtual Agent](https://servicenow-prod.fluidtopics.net/FOFNPMRAswUJOiFxOlJCZw "Virtual Agent fornece vários parâmetros do sistema que os administradores podem adicionar a um URL de instância para controlar como o conteúdo da página é renderizado.")
* [Feedback de latência em Virtual Agent](https://servicenow-prod.fluidtopics.net/ON3wnzBqQCP0F9GBmggWsw "A propriedade do sistema com.glide.cs.message.processing.enabled notifica os solicitantes sempre que o grande modelo de linguagem (LLM) de IA generativa estiver processando a solicitação no cliente Web Virtual Agent e no painel Now Assist.")  
**Tópicos relacionados**   

* [Domain Separation para provedores de serviço](https://www.servicenow.com/docs/access?context=domain-sep-landing-page&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US)

