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


---

# Determine se os canais de mensagens estão disponíveis para mensagens iniciadas pelo agente

# Determine se os canais de mensagens estão disponíveis 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 determinar se um canal de envio de mensagens é aplicável a um perfil de usuário em uma mensagem iniciada 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

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.ChannelsQualifyingFoAgentMessaging.
3. Crie e registre uma inclusão de script personalizada no formulário de Ponto de extensão.
4. Adicione o ponto de extensão sn_agent_initiated.ChannelsQualifyingForAgentMessaging à inclusão de script para determinar se um canal de envio de mensagens é válido para um perfil de usuário em uma mensagem iniciada pelo agente.  
   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-channel-ext-pt__table_czh_m5m_5nb__entry__2}

   | Personalização | Implementação |
   |-|-|
   | Associe uma ID de canal de mensagens a mensagens iniciadas pelo agente com o script personalizado | Incluir o método isValidForChannel no ponto de extensão sn_agent_initiated.ChannelsQualifyingForAgentMessaging. |
   | Verificar se um usuário está qualificado para o canal de mensagens para mensagens iniciadas pelo agente | Inclua o método isChannelValidForAgentInitiatedMessaging no ponto de extensão sn_agent_initiated.ChannelsQualifyingForAgentMessaging. |
   [ ]

   {#agent-init-messg-channel-ext-pt__table_czh_m5m_5nb}  
   Nota:  
   Com base na ID do canal de mensagens definido no método isValidForChannel, os usuários são avaliados quanto ao envio de mensagens iniciadas pelo agente no método isChannelValidForAgentInitiatedMessaging.
5. No formulário de Ponto de extensão, clique em "Atualizar".
{#agent-init-messg-channel-ext-pt__steps_fz5_pqf_znb}

