Ajouter des notifications par e-mail à utiliser avec Sensibilisation d'urgence

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Ajoutez une notification par e-mail pour personnaliser les conditions d'envoi et la notification pour vos employés et utilisez-les à la place de la notification par défaut pour une notification Sensibilisation d'urgence.

    Avant de commencer

    Examinez la notification par e-mail par défaut pour vous familiariser avec sa disposition et son script. Utilisez les détails de la notification par défaut pour préparer les informations à utiliser pour la notification que vous ajoutez.
    Tableau 1. Notifications par e-mail utilisées par défaut par l'application
    Application Nom de la notification
    Sensibilisation d'urgence Enregistrements des employés
    Enquête de préparation des employés Enquêtes de sensibilisation
    Contrôle de santé des employés Vérification quotidienne de l'état de santé
    Suivi des contacts
    • Alerte de journal quotidien des employés
    • Consentement de l'utilisateur à la politique de confidentialité
    • Notification de contact exposé

    Rôle requis : admin

    Procédure

    1. Accédez à la Tout > Notifications système > E-mail > Notifications.
    2. Cliquez sur Nouveau.
    3. Renseignez les champs du formulaire.
      Tableau 2. Formulaire de notification
      Notification de sensibilisation Champs obligatoires pour la configuration de la notification par e-mail
      Enquête volontaire sur l'état de santé Champ Table : confirmations de sensibilisation [sn_imt_checkin_check_in_acknowledgement]

      Onglet Quand envoyer :

      • Moment d'envoi : sélectionnez Enregistrement inséré ou mis à jour
      • Conditions :

        [User.Active][is][true] ;

        [Notification count][changes] et

        [Sys id] [starts with]

      Enquêtes de sensibilisation Champ Table : instance d'évaluation [asmt_assessment_instance]

      Onglet Quand envoyer :

      • Champ Moment d'envoi : sélectionnez Événement déclenché
      • Champ Nom d'événement : sélectionnez sn_imt_checkin.survey_instance_notify
      • Conditions :

        [Assigned to.Active][is][true]

      Journal de contacts quotidiens Champ Table : confirmations de journal quotidien [sn_imt_tracing_daily_log_acknowledgement]

      Onglet Quand envoyer :

      • Moment d'envoi : sélectionnez Enregistrement inséré ou mis à jour
      • Conditions :

        [User.Active][is][true] et

        [Acknowledgment Status][is not][Acknowledged]

      Consentement de l'utilisateur à la politique de confidentialité Champ Table : avis de confidentialité et consentements des utilisateurs [sn_imt_tracing_user_privacy_consent]

      Onglet Quand envoyer :

      • Moment d'envoi : sélectionnez Enregistrement inséré ou mis à jour
      • Conditions :

        [Parent consent][is empty] et

        [Consent status][is][Not Acknowledged] et

        [Notification count][changes] et

        [Notification count][greater than or is][1] et

        [User.Active][is][true] et

        [Emergency Outreach.Email notification][is][true]

      Notification de contact exposé Champ Table : notification d'exposition [sn_imt_tracing_exposure_notice]

      Onglet Quand envoyer :

      • Moment d'envoi : sélectionnez Enregistrement inséré ou mis à jour
      • Conditions :

        [User.Active][is][true] et

        [Notification count][changes]

      Sensibilisation à la vérification quotidienne de l'état de santé Champ Table : confirmations de la vérification de l'état de santé [sn_imt_checkin_health_verification_acknowledgement]

      Onglet Quand envoyer :

      • Moment d'envoi : sélectionnez Enregistrement inséré ou mis à jour
      • Conditions :

        [User.Active][is][true] et

        [Acknowledgment Status][is not][Acknowledged]

    4. Dans le champ Condition avancée, saisissez le code pour associer la notification par e-mail à la notification de sensibilisation correspondante.
      • Pour la notification d'Enquêtes de sensibilisation :
        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;
        
      • Pour d'autres notifications de sensibilisation :
        var thisNotificationSysId = '<your-sys_id>'
        answer = current.employee_check_in.notification = thisNotificationSysId;
        

      Remplacez la variable <your-sys_id> avec le sys_id de la notification que vous ajoutez. Pour ce faire, faites un clic-droit sur l'en-tête, sélectionnez l'option Copier sys_id, puis collez le sys_id dans la ligne de code.

    5. Dans l'onglet Qui recevra, sélectionnez l'audience à laquelle la notification sera envoyée.
      Vous pouvez également sélectionner l'audience cible lors de la configuration ou de l'envoi de la notification de sensibilisation associée. Pour en savoir plus, voir Envoyer les notifications en cas d'urgence.
    6. Dans l'onglet Contenu, saisissez l'objet et le texte de l'e-mail.
      Effacez le modèle d'e-mail s'il ne correspond pas à votre notification de sensibilisation ou si vous avez défini le contenu d'e-mail dans la notification de sensibilisation correspondante.
    7. Cliquez sur Envoyer.
    8. Dans la liste des notifications, ouvrez la notification que vous avez ajoutée et cliquez sur Afficher l'aperçu de la notification.
    9. Examinez la notification et apportez les modifications nécessaires.
    10. Cliquez sur Mettre à jour.