---
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


---

# Como associar perfis de usuário a mensagens iniciadas pelo agente

# Como associar perfis de usuário a mensagens iniciadas pelo agente {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Use pontos de extensão com script para chamar scripts personalizados para associar perfis de usuário com mensagens iniciadas pelo agente.

## Antes de Iniciar

Instale a aplicação Interface de mensagens iniciada pelo agente. Para obter mais informações, consulte [Instalação da interface de envio de mensagens iniciadas pelo agente](https://servicenow-prod.fluidtopics.net/hTC7Qygci~GYghk3Nua~eQ "Você pode instalar a aplicação Interface de mensagens iniciada pelo agente (sn_srm) se tiver a função de administrador. A aplicação instala plug-ins e aplicações ServiceNow Store relacionados caso eles ainda não estejam instalados.").

Função necessária: administrador

## Por Que e Quando Desempenhar Esta Tarefa

Um agente pode compor mensagens de uma interação de tipo diferente de Mensagem em Espaço configurável do CSM. Por padrão, a inclusão de script AgentMessagingInteractionUserDocument está disponível para recuperar perfis de usuário associados a consumidores e contatos de cliente em um registro de interação.

Com os pontos de extensão, você pode integrar facilmente as personalizações sem precisar alterar o código base. Você pode estender a funcionalidade padrão da base usando scripts personalizados. Para obter mais informações [Uso dos pontos de extensão para estender a funcionalidade da aplicação](https://www.servicenow.com/docs/access?context=extension-points&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US).

## Procedimento

1. Navegar até TodosPontos de Extensão do SistemaPontos de extensão com script.
2. Na coluna Nome da API, pesquise e selecione sn_agent_initiated.AgentInitiatedMessagingUserDocument.
3. No formulário de Ponto de extensão, você pode tanto modificar inclusões de script para usar o ponto de extensão sn_agent_initided.AgentInitiatedMessagingUserDocument como criar e registrar uma inclusão de script personalizado.
   * Crie e registre uma inclusão de script personalizada.
   * Modifique a inclusão de script existente acessando a lista relacionada "Implementações" e selecionando uma inclusão de script na coluna Classe.  
     Nota:  
     Por padrão, a inclusão de script AgentMessagingInteractionUserDocument que usa o ponto de extensão sn_agent_initiated.AgentInitiatedMessagingUserDocument está habilitada para a aplicação Interface de mensagens iniciada pelo agente. Esta inclusão de script é configurada para recuperar perfis de usuário associados a consumidores e contatos de clientes da tabela de registro Interação \[interaction\].
   {#agent-init-messg-user-record-ext-pt__choices_mxh_ght_plb}
4. Associe perfis de usuário a mensagens iniciadas pelo agente adicionando o ponto de extensão sn_agent_initiated.AgentInitiatedMessagingUserDocument à inclusão de script.  
   Você pode criar várias implementações para cada ponto de extensão e fornecer um número de ordem para cada implementação. A implementação que possuir o menor número de ordem será executada primeiro.{#agent-init-messg-user-record-ext-pt__table_czh_m5m_5nb__entry__2}

   | Personalização | Implementação |
   |-|-|
   | Associe um registro de tabela a partir do qual a mensagem foi iniciada | Inclua o método isValidForTableRecord no ponto de extensão sn_agent_initiated.AgentInitiatedMessagingUserDocument. |
   | Associe um registro de tabela a partir do qual a mensagem foi iniciada | Inclua o método isValidForTableRecord no ponto de extensão sn_agent_initiated.AgentInitiatedMessagingUserDocument. |
   [ ]

   {#agent-init-messg-user-record-ext-pt__table_czh_m5m_5nb}  
   Nota:  
   Com base no registro de tabela presente no método isValidForTableRecord, os detalhes do usuário são recuperados para o envio de mensagens iniciadas pelo agente usando o método getUserDocument.
5. No formulário de Ponto de extensão, clique em "Atualizar".

