Criar um personalizado Contato para situação emergencial canal de notificação

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Criar um personalizado Contato para situação emergencial canal de notificação para enviar solicitações de consentimento de privacidade usando o método de comunicação preferencial da sua empresa, como Slack ou Microsoft Teams plataformas de colaboração. Crie o canal de notificação usando um script ou um subfluxo.

    Antes de Iniciar

    Função necessária: sn_imt_checkin.checkin_admin ou administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Depois de criar um canal de notificação, você pode selecioná-lo ao enviar uma notificação. O canal usa o assunto e o corpo especificados e envia notificações para os usuários selecionados quando você envia a solicitação de consentimento de privacidade.

    Por exemplo, se o grupo de rede de TI da sua empresa tiver um Slack canal que eles monitoram mais de perto do que e-mail, você pode criar um Slack canal de notificação. Para se comunicar com os membros do grupo da rede de TI, selecione o grupo como o público-alvo e selecione Slack canal de notificação.

    Procedimento

    1. Navegar até Tudo > Contato para situação emergencial > Canais.
    2. Clique em Nova.
      Novo registro de canal com a opção de script selecionada e um script padrão.
    3. Insira o nome do seu canal de notificação.
      Use um nome curto para indicar o método de comunicação para que os solicitantes possam escolher facilmente o canal correto.
    4. Em Assunto insira o assunto da mensagem do canal de notificação.
    5. Em Corpo , insira o corpo da mensagem.
    6. Crie um script para o canal de notificação.
      1. Em Tipo de notificação deixe o tipo de notificação padrão de Script .
      2. Em Script substitua o código no comentário pelo script para se conectar ao seu canal.
        {
                    // sendNotification(responses.privacyGr.user.email, 
        channelGr.subject, channelGr.body);
                }
        Para obter informações sobre APIs JavaScript para GlideRecord, consulte GlideRecord - Com escopo .
      3. Clique em Enviar.

      O exemplo a seguir inclui o código para contar o número de solicitações de consentimento de privacidade geradas quando a notificação é enviada. Ele exibe o número de solicitações de consentimento de privacidade que foram entregues com sucesso. Use essas informações para revisar e lidar com erros que aparecem na lista relacionada Log de entrega no registro de divulgação.

      (function notify(responses, channelGr) {
      	var totalCount = responses.privacyGr.getRowCount();
          var numSent = 0;
          if (responses.mode === 'privacy_consent') {
              while (responses.privacyGr.next()) {
                  try {
                      // sendNotification(record.user.email, channelGr.subject, channelGr.body)
                      numSent += 1;
                  } catch (err) {
                      gs.error('Error occurred: ' + err.message);
                  }
              }
          }
          return {
              total_count: totalCount,
              sent_count: numSent
          };
      })(responses, channelGr);
    7. Crie um canal de notificação de subfluxo.
      1. Crie um subfluxo para usar na notificação.
        Para obter informações sobre como criar, publicar e testar subfluxos, consulte Subfluxos .
        Use as seguintes entradas no subfluxo que você cria:
        • modo (cadeia de caracteres)
        • Consentimento de privacidade (Registros de sn_imt_tracing_user_privacy_consent)

          Se o modo for Consentimento de privacidade , Em seguida, as confirmações são definidas como GlideRecord válido e survey_instances . nulo .

        • canal (Referência de sn_imt_checkin_channels)
        As seguintes saídas são opcionais:
        • total_count (inteiro)
        • sent_count (inteiro)

        Para revisar essas saídas, inclua o número total de solicitações de consentimento de privacidade versus as solicitações de consentimento de privacidade bem-sucedidas.

      2. Selecione Subfluxo tipo de notificação.
        A seção Script muda para Fluxo e Subfluxo o campo de referência é exibido.
      3. Selecione o subfluxo que você criou.
    8. Clique em Enviar.

    Quando uma notificação é enviada usando um canal de notificação personalizado, uma lista relacionada Logs de entrega aparece na mensagem de divulgação.

    Figura 1. Lista relacionada aos logs de entrega
    Lista relacionada aos logs de entrega mostrando um status de log com falha.
    1. Teste o canal de notificação para uma mensagem de divulgação.
    2. Abra qualquer registro de canal com falha para revisar as mensagens de erro e corrigir os erros que causaram a falha da notificação.
    3. Continue testando o canal de notificação até que o canal não falhe mais.