IntegrationHub erkunden
ServiceNow® IntegrationHub können Sie wiederverwendbare Integrationen mit Systemen von Drittanbietern erstellen und von überall in Now Platformaufrufen. Beispielsweise können Sie anfordern, IntegrationHub externe Systeme mithilfe der Integrations-APIs über den Aktionsdesigner-Skriptschritt aufzurufen, den Skriptschritt auf dem ServiceNow® MID-Server auszuführen und Protokollschritte wie REST, SOAP und PowerShell zu aktivieren.
Funktionen
IntegrationHub bietet sowohl eingehende als auch ausgehende Integration mit Anwendungen von Drittanbietern.
Die eingehende Integration erfolgt, wenn ein Flow, den Sie in Flow Designer eingerichtet haben, auf einen bedingten und ereignisgesteuerten externen Webhook von einem Drittanbietersystem reagiert und ausgeführt wird. Wenn Sie beispielsweise ein P1-Problem in einer Problemverfolgungsanwendung erstellen, löst der externe Webhook einen Flow in der Instanz ServiceNow aus, und eine Inzidenzdatenbanktabelle wird in der Instanz ServiceNow aktualisiert. Hier ist der Webhook bedingt und ereignisgesteuert.
Die ausgehende Integration erfolgt, wenn IntegrationHub die Ausführung von APIs von Drittanbietern als Teil eines Flow ermöglicht, wenn ein bestimmtes Event in ServiceNowauftritt. Diese Integrationen werden als Spokes bezeichnet, sind einfach zu konfigurieren und ermöglichen es Ihnen, schnell leistungsstarke Aktionen hinzuzufügen, ohne ein Skript schreiben zu müssen. Sie können beispielsweise eine Nachricht und Incident-Details in einem Slack-Kanal veröffentlichen, wenn ein Incident mit hoher Priorität erstellt wird.
IntegrationHub bietet die folgende Funktionalität:
- Erstellen Sie Spokes
- Erstellen Sie Spokes mit Spoke Generator, um Integrationsaufgaben zu automatisieren, indem Sie eine Sequenz von wiederverwendbaren Aktionen erstellen, um benutzerdefinierte Integrationen zu entwickeln. Weitere Informationen finden Sie unter Building spokes using Spoke Generator.
- Spokes für Basissystemintegrationen
- Die Verwendung von IntegrationHub-Aktionen in Flow Designer bietet die folgenden Möglichkeiten:
- Veröffentlichen Sie Nachrichten und ServiceNow Incident-, Problem- und Change-Datensatz-Details in den Kommunikationskanälen Slack Spokeoder Microsoft Teams-Spoke.
- Synchronisieren Sie Daten über mehrere Produktionsinstanzen hinweg mit IntegrationHub Remote-Prozesssynchronisierung.
- Benutzerdefinierte Integrationen erstellen
- Erstellen Sie benutzerdefinierte Integrationen mit Aktionsdesigner mithilfe eines REST-Schritt oder eines Skriptschritts.
- Automatisieren Sie eingehende Integrationen mit Anwendungen von Drittanbietern
- Richten Sie einen Flow mit externer Auslöserdefinition ein auf Flow Designer durch Auswahl externer Auslöserdefinitionen des Basissystems und Aktionen aus den Spokes oder Kernaktionen. Dann Richten Sie externe Auslöserendpunkte ein, die von Webhooks von Drittparteianwendungen zum Auslösen des von Ihnen eingerichteten Flows verwendet wird. Ihre ServiceNow-Instanz authentifiziert den Webhook, bevor sie den Flow auslöst.
- Verwaltung von Servern und Applikationen im Netzwerk automatisieren
- Verwenden Sie benutzerdefinierte Aktionen, um Flow Designer Prozesse an einen MID Server in Ihrem Netzwerk zu delegieren. Zum Beispiel Aktionen, die den PowerShell-Schritt oder REST-Schritt verwenden.
Vorteile
IntegrationHub bietet Prozessbesitzern und -entwicklern die folgenden Vorteile.
- Konsolidiert mehrere Now Platform-Automatisierungsfunktionen in einer einzigen Umgebung, sodass Prozessbesitzer und -entwickler Geschäftsprozesse und Integrationen über eine einzige Schnittstelle erstellen und visualisieren können.
- Erweitert Flow Designer-Inhalte zur Integration von Geschäftsprozessen in externe Systeme.
- Fördert die Automatisierung von Geschäftsprozessen, indem Fachexperten Spokes mit Flow-Designern entwickeln und teilen können.
- Stellt Beschreibungen der Integrationslogik in natürlicher Sprache bereit, um nichttechnischen Benutzern das Verständnis von Auslösern, Aktionen, Eingaben und Ausgaben zu erleichtern.
Verbindung und Anmeldeinformationen
IntegrationHub nutzt Aliasse zur Verwaltung von Verbindungs- und Anmeldeinformationen bei der Integration in externe Systeme. Wenn Sie einen Alias verwenden, müssen Sie nicht mehrere Anmeldeinformationen und Verbindungsinformationsprofile konfigurieren, wenn Sie mehrere Umgebungen verwenden. IntegrationHub erfordert nur einen Alias, der dann zur Laufzeit zur Verwendung der richtigen Anmeldeinformationen und Verbindungsinformationen aufgelöst wird. Weitere Informationen zu Anmeldeinformationen, Verbindungen und Aliassen.
Entwicklungsprozess
Entwickeln Sie bei der Entwicklung einer benutzerdefinierten Integration alle Aktionen für die Integration in einer bereichsbezogenen Applikation. Bei der Bereitstellung für eine Zielinstanz werden diese Aktionen in Flow Designer als Spoke gruppiert. Kennzeichnen Sie die Spoke, indem Sie dem Anwendungsdatensatz ein benutzerdefiniertes Symbol hinzufügen. Weitere Informationen zur Anwendungsentwicklung finden Sie unter Anwendungen erstellen.
Bei der Entwicklung von Spokes führen Flow- und Aktionsdesigner normalerweise diese Anwendungsentwicklungsaufgaben aus.
- Sie erstellen eine bereichsbezogene Anwendung auf einer Entwicklungsinstanz, um Spokes zu erstellen.
- Sie veröffentlichen eine Testversion der bereichsbezogenen Applikation im Applikations-Repository.
- Sie stellen die bereichsbezogene Applikation aus dem Applikations-Repository auf einer Testinstanz bereit.
- Sie testen die bereichsbezogene Applikation auf der Testinstanz.
- Wenn sie wie erwartet funktioniert, veröffentlichen Sie die bereichsbezogene Applikation mit einer der folgenden Methoden.
- Veröffentlichung im Applikations-Repository zur Bereitstellung auf Produktionsinstanzen
- Veröffentlichung im ServiceNow Store als Applikation, die Kunden für ihre Umgebung anfordern können
- Veröffentlichung im ServiceNow Share, um anderen Kunden in der ServiceNow-Community Inhalte bereitzustellen.
Überprüfen Sie die Designüberlegungen von Flow Designer in der Architekturübersicht.