Configurer les notifications push pour les mentions de flux d'activité Mobile

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • Permettez aux utilisateurs d'alerter leurs contacts, par l'intermédiaire des notifications push, sur le fait qu'ils sont mentionnés dans un thread. L’utilisateur saisit le caractère @ suivi du nom du contact dans le flux d’activité d’un enregistrement, pour que son contact soit alerté.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Créez un contenu du message de notification push, qui définit l’emplacement vers lequel vous envoyez la notification.
      1. Accédez à la Notification système > Transmettre par push > Contenu du message push dans le navigateur de filtre.
      2. Dans le formulaire Contenu du message de notification push, sélectionnez Nouveau.
      3. Remplissez les champs du formulaire.
        Tableau 1. Formulaire Contenu du message de notification push
        Nom Nom de votre enregistrement de contenu du message push. Ce nom n'est pas visible par vos utilisateurs.
        Application Application incluse dans le périmètre associée à cet enregistrement. Ce champ est défini par défaut sur l'application actuelle.
        Application push Application mobile qui utilise votre notification push.
        • Entrez l’application mobile ServiceNow pour l’application Agent mobile .
        • Saisissez l’application de demande ServiceNow pour l’application Now Mobile .
      4. Dans le champ Génération du message push , copiez l’exemple de code JSON suivant et collez-le dans le champ.
        (function buildJSON(/*GlideRecord*/ current, /*String*/ message, /*Object*/ attributes) {
        
            var layoutFieldGenerator = new global.NotificationLayoutFieldGenerator();
            var json = {};
        	var deepLinkGenerator = new global.MobileDeepLinkGenerator("<client type>");
        		
            var link = deepLinkGenerator.getFormScreenLink('<form_screen_sys_id>', current.getValue("table"), current.getValue("document"));
            json = {
                "aps" : {
                    "sound" : "default"
                },
                "Link": link
            };
            
            return json;
            
        })(current, message, attributes);

        Personnalisez les valeurs dans le code :

        1. Localisez le sys_id de l’écran d’enregistrement en cliquant avec le bouton droit sur le nom de l’écran et en sélectionnant Copier sys_id.
        2. Remplacez la partie <form_screen_sys_id> du code par le sys_id.
        3. Définir un type de client dans la variable global. MobileDeepLinkGenerator Les valeurs possibles sont les suivantes :
          • agent
          • Demande
          • Intégration
      5. Sélectionnez Envoyer.
    2. Créez un message que les contacts de l’utilisateur reçoivent lorsqu’ils sont mentionnés dans le flux d’activité d’un enregistrement.
      1. Accédez à la Notification système > Transmettre par push > Push Messages.
      2. Dans le formulaire Message de notification push, sélectionnez Nouveau.
      3. Remplissez les champs du formulaire.
        Tableau 2. Formulaire Message de notification push
        Nom Nom de votre enregistrement de contenu du message push. Ce nom n'est pas visible par vos utilisateurs.
        Application Application incluse dans le périmètre associée à cet enregistrement. Ce champ est défini par défaut sur l'application actuelle.
        Application push Application mobile qui utilise votre notification push.
        Remarque :
        Assurez-vous de saisir la même application mobile saisie dans le champ Application push du formulaire Contenu du message de notification push.
        Contenu du message push Sélectionnez le contenu du message push que vous avez créé.
        Table Table contenant les enregistrements relatifs à votre notification. Sélectionnez live_notification.
        Message Message qui s’affiche aux contacts de l’utilisateur, les informant qu’ils sont mentionnés.
      4. Sélectionnez Envoyer.
    3. Créez la notification push et définissez le moment de l’envoi, le destinataire et le contenu.
      1. Accédez à la Notification système > Transmettre par push > Push Notifications.
      2. Dans le formulaire de vue de notification push, sélectionnez Nouveau.
      3. Remplissez les champs du formulaire.
        Tableau 3. Formulaire Vue de notification push
        Champ Description
        Nom Nom de votre notification push. Ce nom n'est pas visible par vos utilisateurs.
        Actives Option permettant de déterminer si la notification push est active. Sélectionnez cette option.
        Table Table contenant les enregistrements relatifs à votre notification. Sélectionnez la même table que le formulaire de vue de notification push, live_notification.
        Message push uniquement Option qui détermine s’il faut envoyer une notification push à un appareil mobile. Ce champ est automatiquement sélectionné et est en lecture seule par défaut.
        Catégorie Catégorie à laquelle appartient cette notification. Une catégorie identifie et regroupe les notifications connexes. Cette catégorie définit les actions disponibles dans la notification push.
      4. Sélectionnez l’onglet Quand envoyer , puis sélectionnez Inséré.
      5. Sélectionnez l’onglet Qui reçoit, puis l’icône de verrouillage ( icône de verrouillage.) dans les champs Utilisateurs/Groupes dans.
      6. Déplacer l’utilisateur vers la liste sélectionnée.
        Remarque :
        Si la notification est adressée à un utilisateur dont l’enregistrement est inactif dans la table Utilisateur [sys_user], la notification n’est pas envoyée.
      7. Sélectionnez l’onglet Ce qu’il faut envoyer , puis l’icône de verrouillage ( icône de verrouillage.) en regard du champ Messages push .
      8. Sélectionnez l’icône de recherche de référence ( icône de recherche de référence.) pour ouvrir la page Messages de notification push.
      9. Sélectionnez le message de notification push que vous avez créé.
        La notification push est répertoriée comme l’un des messages disponibles dans l’onglet Ce qu’il faut envoyer .
      10. Sélectionnez Envoyer.
    4. Activez les paramètres de votre application mobile pour les notifications.
      1. Sélectionnez l’icône Paramètres ( icône Paramètres.) et sélectionnez l’onglet Notifications .
      2. Vérifiez que l’option Autoriser les notifications est activée.
      3. Vérifiez que l’application mobile que vous avez sélectionnée pour recevoir les notifications est activée en notant le paramètre du champ Application mobile ServiceNow ou Demande ServiceNow .