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


---

# Validação de IDs de destinatário para mensagens iniciadas pelo agente

# Validação de IDs de destinatário para 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) 1 min. de leitura

Use pontos de extensão com script para chamar scripts personalizados para validar o formato de um ID de destinatário associado a um canal de envio de mensagens.

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

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 "global.ChannelSendToValidation".
3. No formulário de Ponto de extensão, você pode tanto modificar inclusões de script para usar o ponto de extensão global.ChannelSendToValidation como pode 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:  
     A inclusão de script PhoneNumberValidationExtPointImpl que usa o ponto de extensão global.ChannelSendToValidation está disponível para validação de perfis de IDs de destinatário associados à aplicação [Canal de serviço de SMS conversacional](https://www.servicenow.com/docs/access?context=conversation-sms-service-channel-store-app&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).
   {#agent-init-messg-validate-recipient__choices_mxh_ght_plb}
4. Associe perfis de usuário a mensagens iniciadas pelo agente adicionando o ponto de extensão global.ChannelSendToValidation à 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-validate-recipient__table_czh_m5m_5nb__entry__2}

   | Personalização | Implementação |
   |-|-|
   | Associe uma ID de canal para qual a mensagem foi iniciada | Inclua o método isValid no ponto de extensão global.ChannelSendToValidation. |
   | Recupere a ID do destinatário associada ao canal para qual a mensagem foi iniciada. | Inclua o método channelSendToValidation no ponto de extensão sn_agent_initiated.AgentInitiatedMessagingUserDocument. |
   [ ]

   {#agent-init-messg-validate-recipient__table_czh_m5m_5nb}  
   Nota:  
   Com base no ID do canal definido no método isValid, os detalhes do destinatário são recuperados para validação do ID de destinatário no método channelSendToValidation.
5. No formulário de Ponto de extensão, clique em "Atualizar".

