Ausgehende Problemticketbenachrichtigungen werden mit dem offenen Nachrichtenbus erstellt
Erstellen Sie eine ausgehende Benachrichtigung von ServiceNowInstanz, die den offenen Nachrichtenbus verwendet. Cu S Tomer können die Details der Benachrichtigung aus dem Nachrichtenbus in ihrem externen System verbrauchen.
Übersicht
In dieser ereignisgesteuerten Architektur werden die Benachrichtigungen an den offenen Nachrichtenbus von erstellt ServiceNowInstanz. Das Framework enthält Mechanismen zur Themensynchronisierung und Themenauswahl. Der Themensynchronisierungsmechanismus synchronisiert die Themen, die Sie in erstellt haben ServiceNowInstanz mit dem offenen Nachrichtenbus. Wenn das Ereignis im Framework auftritt, wählt der Themenauswahlmechanismus das relevante Thema aus und veröffentlicht die Nachricht mit einem REST-Proxy im Thema. Kunden können die ausgehende Benachrichtigung aus dem Nachrichtenbus in ihrem externen System verbrauchen.
- Erstellen Sie Ein Problemticketereignis
- Statusänderungsereignis Für Problemticket
- Problemticketattribut-Änderungsereignis
- Erstellen Sie ein Problemticketereignis für den Fall
Voraussetzung S
Vor der Erstellung ausgehender Benachrichtigungen müssen die ausgehenden Themen in der Thementabelle [sn_api_notif_mgmt_topic] in erstellt werden ServiceNowInstanz. Wenn Sie ein Ausgangsthema erstellen, führt das System eine Business-Regel aus und versucht, das Thema basierend auf der Konfiguration mit dem Nachrichtenbus zu synchronisieren. Weitere Informationen zum manuellen Erstellen eines Themas in der Thementabelle finden Sie unter Create a topic. Das System synchronisiert nur das Ausgangsthema mit dem Nachrichtenbus im externen System. Die User_created Feld im zugehörigen Themendatensatz ist auf „wahr“ festgelegt.
Alternativ können Sie die Themen im Nachrichtenbus in Ihrem externen System erstellen und in die Thementabelle in verschieben ServiceNowInstanz. Die Kunden rufen auf Ereignismanagement-Thema – API öffnen Endpunkt, der das Thema in der Thementabelle [sn_api_notif_mgmt_topic] von speichert ServiceNowInstanz. Die User_created Feld im zugehörigen Themendatensatz ist auf „falsch“ festgelegt. Um mehr über die Methoden zu erfahren, die bei der Verarbeitung von verwendet werden Ereignismanagement-Thema – API öffnen Endpunkt, siehe Event Management Topic Open API.
Workflow
- Beim Auslöser des Problemticket-Ereignisses ruft das System die entsprechende Business-Regel auf und stempelt den Ereignistyp.
Um mehr über die Business-Regel zu erfahren, die Sie Ihrem hinzufügen müssen ServiceNowInstanz, siehe Add a business rule for a new trouble ticket event.
- Das System veröffentlicht Die Glide-Snapshot und Ereignistyp in der Bereitstellungstabelle, die als Warteschlange fungiert.
- Das Ersteller-Framework wählt das Ereignis aus und konvertiert es in eine Nutzlast des TMF 688-Beschwerdeereignisses.
Weitere Informationen zum Ersteller-Framework finden Sie unter Verwendung des Ersteller-Frameworks für ausgehende Benachrichtigungen.
- Der Themenauswahlmechanismus bestimmt die Themen, die mit dem Ereignistyp kompatibel sind. Die Themenauswahl führt die folgenden Schritte aus, um die Kompatibilität der Themen zu überprüfen:
- Das System scannt die Themen, die über verfügen Typ Feld festgelegt als Ausgang In der Thementabelle.
- Das System überprüft die Header-Abfrage und Inhaltsabfrage aller ausgehenden Themen und stimmt die Kompatibilität mit der Ereignisnutzlast ab.
- Das System sendet die Liste der kompatiblen Themen und Ereignisnutzlast an die Spoke-Auswahl.
- Die Spoke-Auswahl, die der Kunde konfiguriert hat, ruft den REST-Schritt auf, der für jedes Thema konfiguriert ist und an den Nachrichtenbus-REST-Proxy im externen System sendet.
Weitere Informationen zur Methode zum Senden von Nachrichten an die Spoke-Auswahl finden Sie unter OpenMessageBusEventPublisherOOB - ScopedUnd Configure the Producer Event Notification Framework to use the Open Message Bus.
- Die Kunden können die Nachricht in ihrem Nachrichtenbus-REST-Proxy verbrauchen.