Ausgehende Problemticketbenachrichtigungen werden mit dem offenen Nachrichtenbus erstellt
Erstellen Sie eine ausgehende Benachrichtigung von ServiceNow Instanz mit dem offenen Nachrichtenbus. Kunden können die Details der Benachrichtigung aus dem Nachrichtenbus in ihrem externen System nutzen.
In dieser ereignisgesteuerten Architektur werden die Benachrichtigungen über den offenen Nachrichtenbus von Ihrem erstellt ServiceNow Instanz. Das Framework enthält Mechanismen zur Themensynchronisierung und Themenauswahl. Der Themensynchronisierungsmechanismus synchronisiert die Themen, die Sie in erstellt haben ServiceNow Instanz 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 nutzen.
- Erstellen Sie Ein Problemticket-Ereignis
- Statusänderungsereignis Für Trouble Ticket
- Problemticketattribut-Change-Ereignis
- Erstellen Sie ein Problemticket-Ereignis für einen Fall
Voraussetzungen
Bevor Sie ausgehende Benachrichtigungen erstellen, müssen Sie die ausgehenden Themen in der Tabelle „Thema“ [sn_api_notif_mgmt_topic] im erstellen ServiceNow Instanz. 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 ServiceNow Instanz. Die Kunden rufen auf Ereignismanagement-Thema – API öffnen Endpunkt, der das Thema in der Tabelle „Thema“ [sn_api_notif_mgmt_topic] von speichert ServiceNow Instanz. 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 ServiceNow Instanz, siehe Add a business rule for a new trouble ticket event.
- Das System sendet den Glide-Snapshot und den Ereignistyp in die 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 als festgelegt Ausgang In der Thementabelle.
- Das System überprüft die Headerabfrage und Inhaltsabfrage aller ausgehenden Themen und stimmt die Kompatibilität mit der Ereignisnutzlast ab.
- Das System sendet die Liste der kompatiblen Themen und die Ereignisnutzlast an die Spoke-Auswahl.
- Die vom Kunden konfigurierte Spoke-Auswahl 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 - Scoped Und Configure the Producer Event Notification Framework to use the Open Message Bus.
- Kunden können die Nachricht in ihrem Nachrichtenbus-REST-Proxy verbrauchen.