ServiceNow® IntegrationHub Ermöglicht es Ihnen, wiederverwendbare Integrationen mit Systemen von Drittparteien zu erstellen und sie von überall in anzurufen ServiceNow AI Platform. 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.

Eingehende und ausgehende Integration

Die IntegrationHub Bietet sowohl eingehende als auch ausgehende Integration mit Drittanbieteranwendungen.

Eingehende Integration erfolgt, wenn ein Flow, den Sie für eingerichtet haben Flow Designer Reagiert auf einen bedingten und ereignisgesteuerten externen Webhook aus einem Drittparteisystem und wird ausgeführt. Wenn Sie beispielsweise ein P1-Problem in einer Problemnachverfolgungsanwendung erstellen, löst der externe Webhook einen Flow in der aus ServiceNow Instanz und eine Incident-Datenbanktabelle werden in aktualisiert ServiceNow Instanz. Hier ist der Webhook bedingt und ereignisgesteuert.

Ausgehende Integration erfolgt, wenn IntegrationHub Aktiviert die Ausführung von Drittanbieter-APIs als Teil eines Flows, wenn ein bestimmtes Ereignis in auftritt ServiceNow. 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.

Integrationen werden erstellt

Erstellen Sie wiederverwendbare Integrationen mit Systemen von Drittanbietern, und rufen Sie sie von überall in an ServiceNow AI Platform.

Spokes erstellen
Erstellen Sie Spokes mit Spoke Generator, um Integrationsaufgaben zu automatisieren, indem Sie eine Sequenz wiederverwendbarer Aktionen erstellen, um anwenderdefinierte Integrationen zu entwickeln. Weitere Informationen finden Sie unter Spokes mit Spoke Generator erstellen.
Verwenden Sie Spokes für Basissystemintegrationen
Die Verwendung von IntegrationHub-Aktionen in Flow Designer bietet die folgenden Möglichkeiten:
Benutzerdefinierte Integrationen erstellen
Erstellen Sie anwenderdefinierte Integrationen mit Aktionsdesigner Mit REST-Schritt Oder ein Skriptschritt .
Automatisieren Sie eingehende Integrationen mit Drittanbieteranwendungen
Richten Sie einen Flow mit externer Auslöserdefinition ein Ein Flow Designer Indem Sie externe Auslöserdefinitionen des Basissystems und Aktionen aus den Spokes oder Core-Aktionen auswählen. Dann Richten Sie externe Auslöserendpunkte ein Die Webhooks von Drittanbieteranwendungen verwenden, um den von Ihnen eingerichteten Flow auszulösen. Ihre ServiceNow-Instanz authentifiziert den Webhook, bevor er den Flow auslöst.
Verwaltung von Servern und Applikationen im Netzwerk automatisieren
Verwenden Sie anwenderdefinierte Aktionen, um zu delegieren Flow Designer Verarbeitet zu MID-Server In Ihrem Netzwerk. Zum Beispiel Aktionen, die den PowerShell-Schritt oder REST-Schritt verwenden.

Importieren und Streamen Sie Daten

Importieren Sie Daten mit IntegrationHub– Import. IntegrationHub – Import Mit können Sie Ihre Datenimporte über eine einzige vereinfachte Schnittstelle konfigurieren, ausführen und planen. Es konsolidiert mehrere Datenintegrationsfunktionen in einer einzigen Umgebung, sodass die Erstellung und Verwaltung mehrerer Formulare auf der gesamten Plattform entfällt. Die Schritt-für-Schritt-Experience führt Sie durch die Konfiguration von Datenquellen, Zieltabellen und Datenzuordnungen. Sie können Ihre Datenimporte planen oder bei Bedarf ausführen.

Daten mit streamen Stream Connect for Apache Kafka Für Apache Kafka. Stream Connect for Apache Kafka Verknüpft Ihre Kafka-Umgebung mit Ihrem ServiceNow® Instanz, mit der Sie Daten zwischen Ihrer Instanz und Ihren externen Systemen streamen können. Stream Connect for Apache Kafka Ist in integriert Workflow-Studio, Damit Sie Flows erstellen können, die Kafka-Ereignisse erzeugen und verbrauchen. Stream Connect for Apache Kafka Stellt auch mehrere Verbraucher bereit, mit denen Sie Daten mit Skripts streamen und verarbeiten oder Ihre vorhandenen RTE- oder Transformationszuordnungskonfigurationen verwenden können.

Verbindungen verwalten

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 .

Zeigen Sie Ihre Aliasse für Verbindungen und Anmeldeinformationen mit an, und konfigurieren Sie sie Verbindungs-Dashboard . Mit dem Dashboard „Verbindungen“ können Sie mehrere Verbindungen über eine einzige Schnittstelle verwalten und vereinfachte Prozesse zum Hinzufügen, Bearbeiten und Konfigurieren von Verbindungen bereitstellen. Mit dem Dashboard „Verbindungen“ können Sie Details zu einem Alias und allen zugehörigen untergeordneten Verbindungen an einem einzigen Ort anzeigen.

IntegrationHub Unterstützt mehrere Verbindungen An einen einzelnen Integrationsanbieter. Sie können beispielsweise Verbindungen zu mehreren verschiedenen haben Jira Umgebungen. In Workflow-Studio, Sie können auswählen, welche Verbindung Sie in einem Flow verwenden möchten, und voreingestellte Verbindungen für Flows, Subflows und Aktionen überschreiben. Wenn ein Flow zur Produktion heraufgestuft wird, können Sie eine Verbindung zu jedem Account wiederherstellen, ohne den Flow ändern zu müssen.

Verwenden Sie Ihre persönlichen Anmeldeinformationen, um eine Verbindung zu Drittpartei-Integrationen mit herzustellen Dashboard für persönliche Authentifizierung . Zeigen Sie Ihre persönlichen Authentifizierungen über eine vereinfachte, konsolidierte Schnittstelle an, authentifizieren Sie sie, widerrufen Sie sie und verlängern Sie sie.

Führen Sie ausgehende REST- und SOAP-Anrufe über ein aus MID-Server MTLS wird verwendet . Speichern Sie mTLS-Anmeldeinformationen und Zertifikatinformationen in der Instanz, in einer Konfigurationsdatei oder in einem externen Tresor. Die MID-Server Ruft die Anmeldeinformationen und Zertifikatinformationen ab und führt ausgehende REST- und SOAP-Aufrufe mithilfe des mTLS-Protokolls durch.

Vorteile

IntegrationHub bietet Prozessbesitzern und -entwicklern die folgenden Vorteile.

  • Konsolidiert mehrere ServiceNow AI 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 entwickeln und für Flow-Designer freigeben 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.

Entwicklungsprozess

Entwickeln Sie bei der Entwicklung einer benutzerdefinierten Integration alle Aktionen für die Integration in einer bereichsbezogenen Applikation. Bei der Bereitstellung in einer Zielinstanz werden diese Aktionen als Spoke in gruppiert Flow Designer. Markieren Sie die Spoke, indem Sie dem Anwendungsdatensatz ein anwenderdefiniertes 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.

  1. Erstellen Sie eine bereichsbezogene Anwendung auf einer Entwicklungsinstanz, um Spokes zu erstellen.
  2. Sie veröffentlichen eine Testversion der bereichsbezogenen Applikation im Applikations-Repository.
  3. Sie stellen die bereichsbezogene Applikation aus dem Applikations-Repository auf einer Testinstanz bereit.
  4. Sie testen die bereichsbezogene Applikation auf der Testinstanz.
  5. 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 Flow Designer Designüberlegungen in Architekturübersicht .