Configurer le code pour les alertes critiques

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Vous pouvez transformer une notification push en alerte critique en ajoutant du code JSON. Un code JSON différent est utilisé pour iOS les Android systèmes d’exploitation et pour l’unité ITSM business.

    Lors de la création de notifications d’alertes critiques, vous avez besoin de la structure de code d’un message de notification push, ainsi que du code JSON requis qui définit la notification comme alerte critique. Vous ajoutez ce code dans la zone de contenu du message push. Pour plus d'informations, consultez Alertes critiques mobiles.

    JSON d’alerte critique pour activer Android les systèmes d’exploitation

    Le code suivant doit être ajouté au code JSON, car il active Android la réactivation des appareils afin qu’une alerte critique puisse être déclenchée.
    Remarque :
    Étant donné que les utilisateurs utilisent les deux iOS appareils, Android vous devez ajouter ce code. L’entrée JSON dans le code est une valeur de nom de dictionnaire renvoyée par le scripting.
     
    
    json["sncGoogleKeys"] = { 
              "android": { 
                  "priority": "high" 
              }, 
              "priority": "high" 
          }; 
    

    JSON d’alerte critique pour tous les systèmes d’exploitation

    Le fichier JSON suivant doit être ajouté afin qu’une notification se comporte comme une alerte critique.

    var json = {};
    json["aps"] = { 
    "sound": {
              "critical": 1, 
              "name": "NotificationAlert-1.caf", 
              "volume": 1 
    }
          };
    
    Les paramètres dans l'exemple de code JSON sont les suivants :
    • Le critical paramètre définit la notification comme une alerte critique. 1 signifie que l’alerte critique est active, 0 signifie que l’alerte critique est inactive.
    • Le name paramètre est le nom de la tonalité qui est activée lorsqu’une alerte critique est envoyée. Certaines tonalités pour les alertes critiques sont répertoriées dans la table. Pour obtenir une liste complète, consultez Configurer les sons pour les notifications push.
      Valeurs de nom de fichier acceptées Description de la tonalité
      AlerteNotification-1.caf Nouveau
      AlerteNotification-2.caf Escaladé
      AlerteNotification-3.caf Retard récurrent
      AlerteNotification-4.caf Non résolu
      AlerteNotification-5.caf Récurrent non résolu
      Remarque :
      Si aucune name valeur n’est définie, le système utilise la sonnerie par défaut de l’application. Si une application n’a pas de sonnerie définie, le système utilise la sonnerie par défaut de l’appareil.
    • Le volume paramètre définit le volume du son de l’alerte critique. La plage est de 0,1 pour le plus faible à 1 pour le plus fort.

    Exemple de bloc de code JSON pour une alerte critique

    Vous trouverez ci-dessous l’exemple complet de bloc de code JSON que vous devez ajouter et configurer pour activer une alerte Android et iOS des appareils critiques.

    json["sncGoogleKeys"] = { 
              "android": { 
                  "priority": "high" 
              }, 
              "priority": "high" 
          }; 
      
    json["aps"]["sound"] = { 
              "critical": 1, 
              "name": "NotificationAlert-1.caf", 
              "volume": 1 
          };

    Script include IT Service Management (ITSM) Critical PushPayloader

    La zone de contenu du message push peut contenir du code précédemment configuré, y compris le script include CriticalPushPayLoadBuilder, créé par l’unité ITSM business. Si tel est le cas, aucune configuration supplémentaire n’est requise pour les alertes critiques. Les script includes sont des logiques de script côté serveur réutilisables qui définissent une fonction ou une classe. CriticalPushPayLoadBuilder est un script include qui contient des fonctions permettant de prendre en charge les alertes critiques. L’appel du script includes ressemble à ceci : CriticalPushPayloadBuilder (current, json, attributes).buildJSON()
    Remarque :
    Si vous devez modifier les valeurs des paramètres Volume ou Nom , ou faire passer l’alerte de critique à non critique, vous devez accéder aux paramètres de fonction que le script include obtient en tant qu’entrées.

    La modification de la valeur du script include d’alerte critique affecte toutes les ITSM implémentations du script include. De même, la mise à niveau d’un module d’extension ITSM peut remplacer les modifications apportées à votre script include.