Validação de IDs de destinatário 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 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 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 "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.
    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.
      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.
      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".