Vom DevOps-Benutzer erstellte Integration des Orchestration-Tools

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Integrieren Sie DevOps Change-Geschwindigkeit mit einem beliebigen Orchestration-Tool, das im Basissystem nicht unterstützt wird.

    Wenn das von Ihrer Organisation verwendete Orchestration-Tool nicht im Basissystem bereitgestellt wird, können Sie selbst eine Integration für das Orchestration-Tool erstellen. Sie müssen die im Now Support-Knowledge Base-Artikel [KB1638410] angegebenen Schritte ausführen, um das Onboarding Ihres Orchestration-Tools durchzuführen, das im Basissystem nicht unterstützt wird. Auf diese Weise können Sie Ihr Orchestration-Tool erkennen, Webhooks konfigurieren, Verlaufsdaten importieren, Live-Daten empfangen und die Change-Steuerung für Ihre Pipelines aktivieren.

    Allgemeiner Flow

    Das DevOps Change-Geschwindigkeit Integration Framework enthält allgemeine Komponenten, die für die Integration Ihres DevOps-Tools, das im Basissystem nicht unterstützt wird, mit ServiceNow DevOps Change-Geschwindigkeitverwendet werden können. Dieses Framework bietet eine einheitliche Anwender-Experience, wenn Sie mehrere Integrationen verwenden und erfordert die Entwicklung von weniger benutzerdefinierten Komponenten. Hier ist der Flow, in dem die Integration eingerichtet werden muss. Stellen Sie sicher, dass Sie die Schritte in der folgenden Reihenfolge ausführen.
    1. Eine Anwendung erstellen: Sie müssen eine Anwendung mit der Administratorrolle mit Studio erstellen, das im Basissystem von ServiceNow bereitgestellt wird, oder mit App Engine Studio, das separat installiert werden kann. Dies ist der erste Schritt in der Integration des anwenderdefinierten Orchestration-Tools.
    2. Toolintegrationsdatensatz erstellen: Sie müssen einen Toolintegrationsdatensatz mit der Rolle „Administrator“ oder „Delegierter Entwickler“ im DevOps-Change-Arbeitsbereich in dem in Schritt 1 erstellten Anwendungsbereich erstellen. Durch das Erstellen des Toolintegrationsdatensatzes wird automatisch der zugehörige Datensatz für die Toolfähigkeiten-Zuordnung für erstellt Orchestration-Fähigkeit
    3. Implementierung
      1. Onboarding- und Orchestration-API-Handler: Sie müssen die Onboarding- und Orchestration-API-Handler implementieren. Der Onboarding-Handler hilft Ihnen, über die erforderliche Konfiguration zum Herstellen einer Verbindung mit Ihrem Orchestration-Tool zu verfügen. Nachdem Sie das Orchestration-Tool erfolgreich verbunden haben, wird der Orchestration-API-Handler verwendet, um die Benachrichtigungen zu verarbeiten, die von Ihrem Orchestration-Tool stammen. Anschließend können die Daten erfolgreich in ServiceNow beibehalten werden.
      2. Subflows für Integrationsfähigkeiten: Subflows für Integrationsfähigkeiten sind eine Reihe von Aktionen, die sich in Ihrem Orchestration-Tool befinden. Die Aktionen sind Validieren, Verbinden, Erkennen, Projekte erkennen, Importund Benachrichtigungen. Sie müssen diese Aktionen in den entsprechenden Subflows implementieren, um Ihr Orchestration-Tool erfolgreich als letzten Schritt in der Sequenz zu integrieren.

    Vollständige Anweisungen zum Onboarding eines Orchestration-Tools, das im Basissystem nicht unterstützt wird, finden Sie im Now Support-Knowledge Base-Artikel [KB1638410].