Adicionar notificações por e-mail para uso com Contato para situação emergencial

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Adicione uma notificação por e-mail para personalizar as condições de envio e a notificação para seus funcionários e use-a no lugar da notificação padrão para uma notificação Contato para situação emergencial.

    Antes de Iniciar

    Revise a notificação por e-mail padrão para se familiarizar com a forma como a notificação é apresentada e com script. Use os detalhes de notificação padrão para preparar as informações a serem usadas para a notificação que você está adicionando.
    Tabela 1. Notificações por e-mail padrão por aplicação
    Aplicação Nome da notificação
    Contato para situação emergencial Check-ins de funcionários
    Pesquisas de preparação do funcionário Pesquisas do Outreach
    Avaliação de saúde do funcionário Verificação diária de integridade
    Rastreamento de contatos
    • Alerta de log diário do funcionário
    • Consentimento de privacidade do usuário
    • Notificar contato exposto

    Função necessária: administrador

    Procedimento

    1. Navegar até Todos > Notificações do Sistema > E-mail > Notificações.
    2. Clique em Nova.
    3. No formulário, preencha os campos.
      Tabela 2. Formulário de notificação
      Notificação do Outreach Campos obrigatórios para configurar a notificação por e-mail
      Check-in voluntário de saúde Campoda tabela : Confirmações do Outreach [sn_imt_checkin_check_in_acknowledgement]

      Quando enviar guia:

      • Enviar quando: Selecionar registro inserido ou atualizado
      • Condições:

        [Usuário.Ativo][é][verdadeiro]

        [Contagem de notificações][mudanças] e

        [SYS ID] [começa com]

      Pesquisas do Outreach Campoda tabela : Instância de avaliação [asmt_assessment_instance]

      Quando enviar guia:

      • CampoEnviar quando : Selecionar evento for disparado
      • Campode nome do evento : selecione sn_imt_checkin.survey_instance_notify
      • Condições:

        [Atribuído a.Ativo][é][verdadeiro]

      Log de contato diário Campoda tabela : Confirmações de log diário [sn_imt_tracing_daily_log_acknowledgement]

      Quando enviar guia:

      • Enviar quando: Selecionar registro inserido ou atualizado
      • Condições:

        [Usuário.Ativo][é][verdadeiro] e

        [Status de confirmação][não está][Reconhecido]

      Consentimento de privacidade do usuário Campoda tabela : aviso de privacidade do usuário e consentimentos [sn_imt_tracing_user_privacy_consent]

      Quando enviar guia:

      • Enviar quando: Selecionar registro inserido ou atualizado
      • Condições:

        [Consentimento primário][está vazio] e

        [Status do consentimento][é][Não reconhecido] e

        [Contagem de notificações][mudanças] e

        [Contagem de notificações][maior que ou é][1] e

        [Usuário.Ativo][é][verdadeiro] e

        [Emergency Outreach.Notificação por e-mail][é][verdadeiro]

      Notificar contato exposto Campoda tabela : Aviso de exposição [sn_imt_tracing_exposure_novice]

      Quando enviar guia:

      • Enviar quando: Selecionar registro inserido ou atualizado
      • Condições:

        [Usuário.Ativo][é][verdadeiro] e

        [Contagem de notificações][mudanças]

      Outreach de verificação diária de integridade Campo databela : Confirmações de verificação de integridade [sn_imt_checkin_health_verification_acknowledgement]

      Quando enviar guia:

      • Enviar quando: Selecionar registro inserido ou atualizado
      • Condições:

        [Usuário.Ativo][é][verdadeiro] e

        [Status de confirmação][não está][Reconhecido]

    4. No campo Condição avançada, insira o código para associar a notificação por e-mail à notificação de divulgação correspondente.
      • Para a notificação de Pesquisas do Outreach:
        var checkInSysId = event.getValue('parm1');
        var checkInGr = new GlideRecord('sn_imt_checkin_employee_check_in');
        checkInGr.get(checkInSysId);
        var thisNotificationSysId = '<your-sys_id>';
        answer = checkInGr.getValue('notification') === thisNotificationSysId && checkInGr.email_notification;
        
      • Para outras notificações de divulgação:
        var thisNotificationSysId = '<your-sys_id>'
        answer = current.employee_check_in.notification = thisNotificationSysId;
        

      Substitua o<your-sys_id> variável com o sys_id da notificação que você está adicionando. Para fazer isso, clique com o botão direito do mouse no cabeçalho, selecione a opção Copiar sys_id e cole o sys_id na linha de código.

    5. Na guia Quem receberá, selecione o público para o qual a notificação será enviada.
      Você também pode selecionar o público-alvo ao configurar ou enviar a notificação de divulgação associada. Para obter mais informações, consulte Enviar notificações de emergência.
    6. Na guia Conteúdo, insira o assunto e o texto da mensagem de e-mail.
      Limpe o modelo de e-mail se ele não se aplicar à sua notificação de divulgação ou se você tiver definido o conteúdo do e-mail na notificação de divulgação correspondente.
    7. Clique em Enviar.
    8. Na lista Notificações, abra a notificação que você adicionou e clique em Visualizar notificação.
    9. Revise a notificação e modifique conforme necessário.
    10. Clique em Atualizar.