DevOps ユーザー作成オーケストレーションツール連携
ベースシステムでサポートされていないオーケストレーションツールと DevOps チェンジベロシティ を統合します。
組織で使用しているオーケストレーションツールがベースシステムで提供されていない場合は、独自にオーケストレーションツール統合を作成できます。オーケストレーションツールをオンボーディングするには、Now Support ナレッジベース [KB1638410] 記事で指定されている手順を実行する必要がありますが、これはベースシステムではサポートされていません。これにより、オーケストレーションツールの検出、Webhook の構成、履歴データのインポート、ライブデータの受信、パイプラインでの変更管理の有効化が可能になります。
一般的なフロー
DevOps チェンジベロシティ 統合フレームワークには、ベースシステムでサポートされていない DevOps ツールを ServiceNow DevOps チェンジベロシティ と統合するために使用できる一般的なコンポーネントが含まれています。このフレームワークは、複数の統合を使用している場合に共通のユーザーエクスペリエンスを作成し、開発するカスタムコンポーネントの数を減らします。統合を設定する必要があるフローは次のとおりです。必ず次の順序で手順を実行してください。
- アプリケーションの作成:ServiceNow プラットフォームのベースシステムで提供されている Studio を使用するか、個別にインストールできる App Engine Studio を使用して、admin ロールでアプリケーションを作成する必要があります。これは、カスタムオーケストレーションツール統合の最初のステップです。
- ツール統合レコードの作成:ステップ 1 で作成したアプリケーションスコープの DevOps 変更ワークスペースで、アドミンまたは委任開発者ロールを使用してツール統合レコードを作成する必要があります。ツール統合レコードを作成すると、オーケストレーション機能に関連するツール機能マッピングレコードが自動的に作成されます。
- 実装
- オンボーディングとオーケストレーション API ハンドラー:オンボーディングとオーケストレーション API ハンドラーを実装する必要があります。オンボーディングハンドラーは、オーケストレーションツールを接続するために必要な構成を行うのに役立ちます。オーケストレーションツールに正常に接続すると、オーケストレーション API ハンドラーを使用してオーケストレーションツールからの通知が処理され、データを ServiceNow に正常に永続化できます。
- 統合機能サブフロー:統合機能サブフローは、オーケストレーションツールに含まれる一連のアクションです。アクションは、検証、接続、検出、プロジェクトの検出、インポート、および通知です。シーケンスの最後のステップとして、オーケストレーションツールを正常に統合するには、対応するサブフローにこれらのアクションを実装する必要があります。
ベースシステムでサポートされていないオーケストレーションツールをオンボーディングする手順の詳細については、Now Support ナレッジベースの記事 [KB1638410] を参照してください。