Pushbenachrichtigungssystem

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Das Push-Benachrichtigungssystem umfasst mehrere wichtige Elemente, die die Bereitstellung von Push-Nachrichten und Push-Benachrichtigungsantworten verwalten.

    Kundeninstanz
    Ihre ServiceNow-Instanz.
    Push-Proxy
    Eine Instanz, die alle Push-Benachrichtigungen erfasst, die an gesendet werden ServiceNow Classic Mobile Anwendung und leitet sie an die weiter ServiceNow Anwendungen für Apple iOS oder Android. Wenn Sie eine benutzerdefinierte Pushanwendung erstellen, verwenden Sie den Push-Proxy nicht.
    Push-Provider
    Der Anbieter von Push-Nachrichten, bei dem es sich um den Apple Push Notification Service (APNs) oder den Firebase Cloud Messaging (FCM)-Service handelt ServiceNow Classic Mobile App oder anwenderdefinierte mobile Apps.
    Pushanwendung auf einem mobilen Gerät
    Die Anwendung wie die mobile ServiceNow Classic-Anwendung. Sie können auch Ihre eigene Pushanwendung erstellen und anpassen.

    Pushbenachrichtigungsprozess

    Der Pushbenachrichtigungsprozess sieht wie folgt aus:
    1. Die Aktivität in der Instanz löst eine Pushbenachrichtigung aus.
    2. Die Instanz sucht nach dem Empfänger, an den die Benachrichtigung gesendet werden soll, und überprüft die Einstellungen für Benutzerbenachrichtigungen, um ihre Push-Geräteeinstellungen zu ermitteln.
    3. Die Instanz sendet die Push-Benachrichtigung an den Push-Benachrichtigungsservice, entweder den Apple Push Notification Service (APNs) oder den Firebase Cloud Messaging (FCM)-Service. Wenn Sie verwenden ServiceNow Classic Mobile App, sendet die Instanz die Benachrichtigung über eine Push-Proxy-Instanz, die die Benachrichtigung dann an die APNs oder den FCM-Service weiterleitet.
    4. Der Pushbenachrichtigungsdienst sendet die Benachrichtigung an die Pushanwendung des Benutzers. Wenn die Instanz die Benachrichtigung an den Pushbenachrichtigungsdienst sendet, enthält sie neben dem Instanznamen und der ID auch den Nachrichteninhalt. Diese Informationen stellen sicher, dass eine Antwort auf die Benachrichtigung an die richtige Instanz zurückgesendet wird. Wenn der Benutzer auf die Benachrichtigung antworten kann, beispielsweise eine Genehmigung für ein Change Request, wird die Antwort per REST-Nachricht an die Instanz zurückgesendet.
    5. Die Instanz identifiziert ein Skript, das zur Bearbeitung der Antwort ausgeführt werden soll.
    6. Das Skript führt eine Aktion für die Instanz aus, z. B. das Markieren eines genehmigten Change Request. Wenn ungültiges JSON vorhanden ist oder wenn das Skript fehlschlägt, wird eine Fehlerantwort an das Gerät zurückgesendet.
    Abbildung : 1. Push-Benachrichtigungssystem mit ServiceNow Classic Mobile-App

    Antworten auf Pushbenachrichtigungen

    Mit benutzerdefinierten Pushanwendungen können Sie Ihre Benutzer auf Datensätze in der Instanz reagieren lassen, indem sie auf eine Pushbenachrichtigung antworten.

    Die Aktionen, die sie ausführen können, sind in einem Skript definiert, das Sie mit der Benachrichtigung verknüpfen. Die Antwort wird in diesem Format an die Instanz gesendet:

    https://{instance_name}/api/now/v1/push/{application Name}/action/{action}
    Der Anwendungsname ist die vom Benutzer verwendete Pushanwendung. Der Anwendungsname muss mit dem Anwendungsnamen in der Tabelle „Pushanwendung“ [sys_push_application] übereinstimmen. Die Aktion ist die Sys-ID der Aktion in der Tabelle „Aktionen für Pushbenachrichtigungen“ [sys_push_notif_act_script].