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

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 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 le contenu du message de notification push qui définit l'endroit où vous souhaitez voir apparaître 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. Renseignez 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 Application ServiceNow Mobile pour l'application Agent mobile.
        • Entrez Application ServiceNow Request pour l'application Now Mobile.
      4. Dans le champ Génération de messages 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 du code :

        1. Localisez le sys_id de l’écran d’enregistrement en cliquant avec le bouton droit de la souris sur le nom de l’écran et en sélectionnant Copier sys_id.
        2. Remplacez la portion <form_screen_sys_id> du code par l'ID système.
        3. Définissez un type de client dans la variable global.MobileDeepLinkGenerator. Les valeurs possibles sont les suivantes :
          • agent
          • demande
          • intégration
      5. Sélectionnez Soumettre.
    2. Créez un message que les contacts de l'utilisateur recevront lorsqu'ils sont mentionnés dans le flux d'activité d'un enregistrement.
      1. Accédez à la Notification système > Transmettre par push > Messages push.
      2. Dans le formulaire Message de notification push, sélectionnez Nouveau.
      3. Renseignez 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 d'entrer la même application Mobile saisie dans le champ Application push dans le 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 pour les contacts de l'utilisateur et qui les informe qu'ils sont mentionnés.
      4. Sélectionnez Soumettre.
    3. Créez la notification push et définissez quand l'envoyer, qui la reçoit et ce qu'elle contient.
      1. Accédez à la Notification système > Transmettre par push > Notifications push.
      2. Dans le formulaire Vue de la notification push, sélectionnez Nouveau.
      3. Renseignez les champs du formulaire.
        Tableau 3. Formulaire Vue de la notification push
        Champ Description
        Nom Nom de votre notification push. Ce nom n'est pas visible par vos utilisateurs.
        Actif 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 la notification push, live_notification.
        Message push uniquement Option qui détermine s'il faut envoyer une notification push à un équipement mobile. Ce champ est sélectionné automatiquement et se trouve en lecture seule par défaut.
        Catégorie Catégorie à laquelle cette notification appartient. 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 recevra, puis sélectionnez l'icône de verrouillage ( icône de verrouillage.) dans Utilisateurs/groupes dans champs.
      6. Déplacez Utilisateur vers la liste sélectionnée.
        Remarque :
        Si la notification est envoyée à un utilisateur avec un enregistrement inactif dans la table Utilisateur [sys_user], la notification n'est pas envoyée.
      7. Sélectionnez l'onglet Ce qu'il faut envoyer et sélectionnez l'icône de verrouillage ( icône de verrouillage.) à côté 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 Soumettre.
    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 des notifications est activée en notant le paramètre du champ Application Mobile ServiceNow ou Application ServiceNow Request.