IntegrationHub erkunden
ServiceNow® IntegrationHub können Sie wiederverwendbare Integrationen mit Drittparteisystemen 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.
Fähigkeiten
IntegrationHub bietet sowohl eingehende als auch ausgehende Integrationen mit Anwendungen von Drittanbietern.
Die eingehende Integration tritt auf, wenn ein von Ihnen unter Workflow-Studio eingerichteter Flow auf einen bedingten und ereignisgesteuerten externen Webhook von einem Drittparteisystem antwortet und ausgeführt wird. Wenn Sie beispielsweise ein P1-Problem in einer Problemverfolgungsanwendung erstellen, löst der zugehörige externe Webhook einen -Flow in der Instanz ServiceNowServiceNow aus . In der Instanz [] wird eine Incident-Datenbanktabelle aktualisiert. Hier ist der Webhook bedingt und ereignisgesteuert.
Die ausgehende Integration tritt auf, wenn IntegrationHub die Ausführung von Drittanbieter-APIs als Teil eines Flow ermöglicht, wenn ein bestimmtes Ereignis 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 anwenderdefinierte Integrationen zu entwickeln. Weitere Informationen finden Sie unter Building spokes using Spoke Generator.
- Spokes für Basissystemintegrationen
- Die Verwendung von IntegrationHub-Aktionen in Workflow-Studio bietet die folgenden Möglichkeiten:
- Veröffentlichen Sie Nachrichten und Incident-, Problem- und Change-Datensatzdetails ServiceNow ] 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 anwenderdefinierte Integrationen mit Workflow-Studio mithilfe eines REST-Schritt oder eines Skriptschritts.
- Automatisieren Sie eingehende Integrationen mit Anwendungen von Drittparteien
- Richten Sie einen Flow mit der Definition externer Auslöser ein auf Workflow-Studio durch Auswahl von Definitionen für externe Auslöser des Basissystems und Aktionen aus den Spokes oder Kernaktionen. Richten Sie Endpunkte für externe Auslöser ein, die von den Webhooks der Drittparteianwendung 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 anwenderdefinierte Aktionen, um Workflow-Studio -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 Workflow-Studio-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. Erfahren Sie mehr über Anmeldeinformationen, Verbindungen und Aliasse.
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 Workflow-Studio als Spoke gruppiert. Kennzeichnen Sie die Spoke, indem Sie dem Anwendungsdatensatz ein benutzerdefiniertes Symbol hinzufügen. Weitere Informationen zu 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 für Workflow-Studio in der Architekturübersicht.