Ermöglichen Sie Benutzern, ihre Kontakte durch Push-Benachrichtigungen davon zu unterrichten, dass sie in einem Thread erwähnt werden. Der Anwender tritt in ein Um Zeichen gefolgt vom Namen des Kontakts im Aktivitätenstrom eines Datensatzes, damit der Kontakt benachrichtigt wird.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
-
Erstellen Sie den Inhalt der Push-Benachrichtigungsnachricht, der definiert, wohin Sie die Benachrichtigung verschieben.
-
Navigieren zu Im Filternavigator.
-
Wählen Sie im Formular Inhalt der Push-Benachrichtigungsnachricht die Option aus Neu .
-
Füllen Sie im Formular die Felder 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.
- Eingabetaste ServiceNow Mobile-Anwendung Für Mobile Agent App.
- Eingabetaste ServiceNow-Anforderungsanwendung Für Now Mobile App.
|
-
In Generierung Von Push-Nachrichten Kopieren Sie den folgenden Beispiel-JSON-Code, 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:
- Suchen Sie die sys_ID des Datensatzbildschirms, indem Sie mit der rechten Maustaste auf den Bildschirmnamen klicken und auswählen Kopieren Sie die sys_ID .
- Ersetzen Sie
<form_screen_sys_id> Teil des Codes mit der sys_ID
- Definieren Sie einen Client-Typ in der Variable
Global.MobileDeepLinkGenerator Mögliche Werte sind:
- Service Desk-Mitarbeiter
- Anforderung
- Onboarding
-
Wählen Sie Absenden.
-
Erstellen Sie eine Nachricht, die die Kontakte des Anwenders empfangen, wenn sie im Aktivitätenstrom eines Datensatzes erwähnt werden.
-
Navigieren zu an.
-
Wählen Sie im Formular Push-Benachrichtigungsnachricht die Option aus Neu .
-
Füllen Sie im Formular die Felder aus.
Tabelle : 2. Formular für Pushbenachrichtigungsnachricht
|
|
| 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: Stellen Sie sicher, dass Sie dieselbe mobile App eingeben, die in eingegeben wurde Push-App Feld im Formular „Inhalt der Push-Benachrichtigungsnachricht“. |
| Inhalt Pushnachricht |
Wählen Sie den von Ihnen erstellten Push-Nachrichteninhalt aus. |
| Tabelle |
Tabelle mit den Datensätzen zu Ihrer Benachrichtigung. Wählen Sie Aus Live_Notification . |
| Nachricht |
Nachricht, die den Kontakten des Anwenders angezeigt wird und sie darüber informiert, dass sie erwähnt werden. |
-
Wählen Sie Absenden.
-
Erstellen Sie die Push-Benachrichtigung, und definieren Sie, wann sie gesendet werden soll, wer sie erhält und was sie enthält.
-
Navigieren zu an.
-
Wählen Sie im Formular Push-Benachrichtigung-Ansicht die Option aus Neu .
-
Füllen Sie im Formular die Felder aus.
Tabelle : 3. Ansichtsformular für Push-Benachrichtigungen
| Feld |
Beschreibung |
| Name |
Name Ihrer 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 dieselbe Tabelle wie das Ansichtsformular für Push-Benachrichtigungen aus. Live_Notification . |
| Nur Pushnachricht |
Option, die bestimmt, ob eine Push-Benachrichtigung an ein Mobilgerät gesendet werden soll. Dieses Feld ist automatisch ausgewählt und standardmäßig schreibgeschützt. |
| Kategorie |
Kategorie, zu der diese Benachrichtigung gehört. Eine Kategorie identifiziert und gruppiert zugehörige Benachrichtigungen. Diese Kategorie definiert, welche Aktionen in der Push-Benachrichtigung verfügbar sind. |
-
Wählen Sie aus Zeitpunkt für Senden Registerkarte und dann auswählen Eingefügt .
-
Wählen Sie aus Wer erhält Registerkarte und dann das Schlosssymbol (
) In Anwender/Gruppen in Feldern .
-
Verschieben Anwender Zur ausgewählten Liste.
Hinweis: Wenn die Benachrichtigung an einen Anwender mit einem inaktiven Datensatz in der Anwendertabelle [sys_user] gerichtet ist, wird die Benachrichtigung nicht gesendet.
-
Wählen Sie aus Was gesendet werden soll Registerkarte und wählen Sie das Schlosssymbol (
) Neben Push-Nachrichten Feld.
-
Wählen Sie das Referenzsuchsymbol aus (
), um die Seite „Push-Benachrichtigungsnachrichten“ zu öffnen.
-
Wählen Sie die von Ihnen erstellte Push-Benachrichtigungsnachricht aus.
Die Push-Benachrichtigung wird als eine der verfügbaren Nachrichten in aufgeführt Was gesendet werden soll Registerkarte.
-
Wählen Sie Absenden.
-
Aktivieren Sie Ihre Einstellungen für mobile Apps für Benachrichtigungen.
-
Wählen Sie das Symbol „Einstellungen“ aus (
) Und wählen Sie aus Benachrichtigungen Registerkarte.
-
Überprüfen Sie das Benachrichtigungen Zulassen Ist aktiviert.
-
Stellen Sie sicher, dass die mobile App, die Sie zum Empfangen von Benachrichtigungen ausgewählt haben, aktiviert ist, indem Sie die Einstellung von notieren ServiceNow Mobile-Anwendung Oder ServiceNow-Anforderungsanwendung Feld.