Créer un contenu de message push

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Le contenu du message push spécifie un contenu JSON supplémentaire dans la charge utile de notification push qui est envoyée au fournisseur push.

    Avant de commencer

    Vous devez savoir comment utiliser JSON avec des messages push.

    Rôle requis : admin ou push_admin

    Remarque :
    Ce processus décrit la configuration utilisée dans l’application ServiceNow Mobile . La configuration des notifications push pour l’interface utilisateur actuelle ServiceNow Mobile se trouve à l’adresse Notifications push mobiles

    Pourquoi et quand exécuter cette tâche

    Le contenu du message push définit le style de notification push qui peut être envoyée pour votre application personnalisée. Vous pouvez ajouter du contenu personnalisé, tel qu’une image, des icônes ou des boutons d’action pour que l’utilisateur réponde à la notification. Utilisez les variables suivantes dans le script :
    • actuel : propriétés de l’enregistrement actuel.
    • Message : message push envoyé comme corps de l’ensemble du contenu push.
    • Attributs : objet des attributs de message push que vous définissez.

    Procédure

    1. Accédez à la Tout > Notification système > Transmettre par push > Contenu du message push.
    2. Dans la table Contenu du message de notification push, cliquez sur Nouveau.
    3. Renseignez les champs du formulaire Contenu du message de notifications push (voir table).
    4. Cliquez sur Envoyer.
      Ajout de contenu avec JSON
      Tableau 1. Champs du formulaire Message de notification
      Champ Description
      Nom Saisissez un nom descriptif pour le contenu du message.
      Application push L’application push avec laquelle le contenu peut être utilisé.
      Génération de messages push Entrez un script qui détermine le contenu du message. Voir les scripts d’exemple.
      Liste connexe
      Définitions d'attributs de message push Sélectionnez les attributs qui s’appliquent à cette notification. Les attributs peuvent être une valeur ou une action. Ces attributs sont utilisés comme valeurs par défaut pour les éléments de contenu que vous créez dans le script de contenu. Toutefois, tous les attributs que vous créez avec le message push peuvent remplacer ces attributs. Pour plus d’informations sur la création d’attributs, reportez-vous à la section Créer une définition d’attribut de message push .

    Exemple

    Voici un exemple d’enregistrement de contenu qui crée une mise en page à deux boutons : l’un pour approuver quelque chose, comme une demande de changement, et l’autre pour la refuser.

    
    var json = { 
      "table" : current.getTableName(), 
      "sys_id" : current.sys_id, 
      "template" : { 
        "type": "2 button", 
        "button1" : { 
          "title" : "Approve", 
          "action" : attributes.button_action, 
          "parameters" : { 
            "response" : "approve" 
           } 
         }, 
         "button2" : { 
           "title" : "Decline", 
           "action" : attributes.button_action, 
           "parameters" : { "response" : "decline" 
           } 
         } 
       } 
    }; 
    json;

    Que faire ensuite

    Définissez un attribut de message push pour spécifier un script ou une chaîne d’action push par défaut que vous pouvez utiliser dans le contenu du message push.