---
sourceDocument: Yokohama Employee Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/employee-service-management

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Crie um personalizado Contato para situação emergencialcanal de notificação

# Crie um personalizado Contato para situação emergencialcanal de notificação {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Crie um personalizado Contato para situação emergencialcanal de notificação para enviar solicitações de consentimento de privacidade usando o método de comunicação preferencial da sua empresa, como Slackou Microsoft Teamsplataformas 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 Slackcanal que eles monitoram mais de perto do que o e-mail, você pode criar um Slackcanal de notificação. Para se comunicar com os membros do grupo de rede de TI, selecione o grupo como o público-alvo e selecione Slackcanal de notificação.

## Procedimento

1. Navegar até TudoContato para situação emergencialCanais.
2. Clique em Nova.  
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](https://www.servicenow.com/docs/access?context=c_GlideRecordScopedAPI&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US).
   3. Clique em Enviar.

   {#create-additional-channel-notif__substeps_tlr_wqp_plb}  
   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](https://www.servicenow.com/docs/access?context=subflows&version=yokohama&pubname=yokohama-build-workflows&ft:locale=en-US).  
      Use as seguintes entradas no subfluxo que você criar:
      * <var class="keyword varname">modo </var>(cadeia de caracteres)
      * <var class="keyword varname">Consentimento de privacidade </var>(Registros de sn_imt_tracing_user_privacy_consent)

        Se o modo for <var class="keyword varname">Consentimento de privacidade </var>, Em seguida, as confirmações são definidas como GlideRecord válido e. <var class="keyword varname">survey_instances </var>é `nulo `.
      * <var class="keyword varname">canal </var>(Referência de sn_imt_checkin_channels)
      {#create-additional-channel-notif__ul_zg2_2rm_rlb}  
      As seguintes saídas são opcionais:
      * <var class="keyword varname">total_count </var>(inteiro)
      * <var class="keyword varname">sent_count </var>(inteiro)
      {#create-additional-channel-notif__ul_zmy_csm_rlb}

      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 para Subfluxo o campo de referência é exibido.
   3. Selecione o subfluxo que você criou.
   {#create-additional-channel-notif__substeps_qn5_ytp_plb}
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  
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 erros que causaram a falha da notificação.
3. Continue testando o canal de notificação até que o canal não falhe mais.
{#create-additional-channel-notif__ol_o5x_33d_vlb}

