Push-Benachrichtigungen für Mobile-Aktivitätenstromerwähnungen konfigurieren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Ermöglichen Sie Benutzern, ihre Kontakte durch Push-Benachrichtigungen davon zu unterrichten, dass sie in einem Thread erwähnt werden. Der Benutzer gibt das @-Zeichen gefolgt vom Namen des Kontakts in den Aktivitätenstrom eines Datensatzes ein, damit der Kontakt entsprechend benachrichtigt wird.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Erstellen Sie den Inhalt der Push-Benachrichtigung. Dadurch wird das Ziel der Push-Benachrichtigung definiert.
      1. Navigieren zu Systembenachrichtigung > Veröffentlichen > Inhalt Pushnachricht im Filternavigator.
      2. Klicken Sie im Formular für den Nachrichteninhalt der Push-Benachrichtigung auf Neu.
      3. Füllen Sie die Felder des Formulars aus.
        Tabelle : 1. Formular für den Nachrichteninhalt der Push-Benachrichtigung
        Name Name des Inhaltsdatensatzes Ihrer Push-Nachricht. Dieser Name ist für Ihre Benutzer nicht sichtbar.
        Anwendung Die bereichsbezogene Anwendung, die diesem Datensatz zugeordnet ist. Dieses Feld ist standardmäßig auf die aktuelle Anwendung festgelegt.
        Push-App Mobile-App, die Ihre Push-Benachrichtigung verwendet.
        • Geben Sie für die Mobile Agent-App Mobile ServiceNow-Anwendung ein.
        • Geben Sie für die Now Mobile-App Anwendung ServiceNow Request ein.
      4. Kopieren Sie im Feld Pushnachrichtengenerierung den folgenden JSON-Beispielcode, und fügen Sie ihn in das Feld ein.
        (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);

        Passen Sie die Werte im Code an:

        1. Suchen Sie die sys_id des Datensatzbildschirms, indem Sie mit der rechten Maustaste auf den Bildschirmnamen klicken und sys_id kopieren auswählen.
        2. Ersetzen Sie den <form_screen_sys_id>-Teil des Codes durch die sys_id.
        3. Definieren Sie in der Variablen global.MobileDeepLinkGenerator einen Client-Typ. Mögliche Werte sind:
          • Agent
          • Anforderung
          • Onboarding
      5. Wählen Sie Absenden aus.
    2. Erstellen Sie eine Nachricht, die die Kontakte des Benutzers erhalten sollen, wenn sie im Aktivitätenstrom eines Datensatzes erwähnt werden.
      1. Navigieren zu Systembenachrichtigung > Veröffentlichen > Push-Nachrichten.
      2. Klicken Sie im Formular für den Nachrichteninhalt der Push-Benachrichtigung auf Neu.
      3. Füllen Sie die Felder des Formulars aus.
        Tabelle : 2. Formular für Push-Benachrichtigungsnachricht
        Name Name des Inhaltsdatensatzes Ihrer Push-Nachricht. Dieser Name ist für Ihre Benutzer nicht sichtbar.
        Anwendung Die bereichsbezogene Anwendung, die diesem Datensatz zugeordnet ist. Dieses Feld ist standardmäßig auf die aktuelle Anwendung festgelegt.
        Push-App Mobile-App, die Ihre Push-Benachrichtigung verwendet.
        Hinweis:
        Vergewissern Sie sich, dass Sie dieselbe Mobile-App eingeben, die im Formular für den Nachrichteninhalt der Push-Benachrichtigung im Feld Push-App eingegeben wurde.
        Inhalt Push-Nachricht Wählen Sie den von Ihnen erstellten Push-Nachrichteninhalt aus.
        Tabelle Tabelle mit den Datensätzen zu Ihrer Benachrichtigung. Wählen Sie live_notification aus.
        Nachricht Nachricht, die den Kontakten des Benutzers angezeigt wird und die sie darüber informiert, dass sie erwähnt werden
      4. Wählen Sie Absenden aus.
    3. Erstellen Sie die Push-Benachrichtigung, und legen Sie fest, wann die Benachrichtigung gesendet wird, wer sie empfängt und was sie enthält.
      1. Navigieren zu Systembenachrichtigung > Veröffentlichen > Push-Benachrichtigungen.
      2. Klicken Sie im Formular für die Anzeige von Push-Benachrichtigungen auf Neu.
      3. Füllen Sie die Felder des Formulars aus.
        Tabelle : 3. Formular für die Anzeige von Push-Benachrichtigungen
        Feld Beschreibung
        Name Name der Push-Benachrichtigung. Dieser Name ist für Ihre Benutzer nicht sichtbar.
        Aktiv Option zum Bestimmen, ob die Push-Benachrichtigung aktiv ist. Wählen Sie diese Option aus.
        Tabelle Tabelle mit den Datensätzen zu Ihrer Benachrichtigung. Wählen Sie die Tabelle entsprechend dem Formular für die Anzeige von Push-Benachrichtigungen aus: live_notification.
        Nur Push-Nachricht Option, die bestimmt, ob eine Push-Benachrichtigung an ein Mobilgerät gesendet werden soll. Dieses Feld wird standardmäßig automatisch ausgewählt und als schreibgeschützt festgelegt.
        Kategorie Kategorie, zu der diese Benachrichtigung gehört. Eine Kategorie identifiziert und gruppiert Benachrichtigungen. Diese Kategorie legt fest, welche Aktionen in der Push-Benachrichtigung verfügbar sind.
      4. Wählen Sie die Registerkarte Absendezeitpunkt und dann Eingefügt aus.
      5. Wählen Sie die Registerkarte Empfänger und dann in Benutzer/Gruppen in Feldern das Schlosssymbol ( Schlosssymbol) aus.
      6. Verschieben Sie Benutzer in die ausgewählte Liste.
        Hinweis:
        Wenn die Benachrichtigung an einen Benutzer mit einem inaktiven Datensatz in der Benutzertabelle [sys_user] adressiert ist, wird die Benachrichtigung nicht gesendet.
      7. Wählen Sie die Registerkarte Zu sendende Daten und dann neben dem Feld Push-Nachrichten das Schlosssymbol ( Schlosssymbol) aus.
      8. Wählen Sie das Referenz-Suchsymbol ( Referenz-Suchsymbol) aus, um die Seite „Nachrichten für Push-Benachrichtigungen“ zu öffnen.
      9. Wählen Sie die von Ihnen erstellte Push-Benachrichtigungsnachricht aus.
        Die Push-Benachrichtigung wird als eine der verfügbaren Nachrichten auf der Registerkarte Zu sendende Daten aufgeführt.
      10. Wählen Sie Absenden aus.
    4. Aktivieren Sie die Mobile App-Einstellungen für Benachrichtigungen.
      1. Wählen Sie das Symbol für Einstellungen ( Symbol für Einstellungen) und dann die Registerkarte Benachrichtigungen aus.
      2. Vergewissern Sie sich, dass Benachrichtigungen zulassen aktiviert ist.
      3. Stellen Sie sicher, dass die Mobile-App, die Sie zum Empfangen von Benachrichtigungen ausgewählt haben, aktiviert ist, indem Sie die Einstellung im Feld Mobile ServiceNow-Anwendung oder Anwendung ServiceNow Request beachten.