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

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 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 envio de mensagens iniciada pelo agente. Para obter mais informações, consulte Instalação da interface de envio de mensagens iniciada pelo agente.

    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.

    Procedimento

    1. Navegar até Tudo > Pontos de Extensão do Sistema > Pontos 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.
      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.
      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".