DevOps 変更ワークスペースからツール統合を作成
DevOps 変更 ワークスペースからツール統合を作成して、DevOps 変更速度管理 アプリケーションでデフォルトで使用できない追加のオーケストレーション、計画、およびコーディングツールを統合します。
始める前に
DevOps 変更速度管理 の使用を開始するにはで指定されたタスクを完了します。
必要なロール: sn_devops.admin または sn_devops.tool_owner
アプリケーションスコープをカスタムアプリケーションに設定します。
このタスクについて
DevOps 変更ワークスペースからツール統合を作成する方法については、このビデオをご覧ください。
手順
- 移動先 ワークスペース > DevOps 変更ワークスペース.
- DevOps ワークスペースで、次の場所に移動します アドミニストレーション > 統合 > ツール統合.
-
[新規] を選択します。
または、既存のツール統合レコードを開き、[ 編集 ] を選択することもできます (ベースシステムでサポートされていないカスタムツール統合の場合)。注:ベースシステムでサポートされていない計画立案ツールの場合は、ツール統合レコードで [編集 ] を選択して [変換] ステップに移動し、フィールドを追加できます。ベースシステムでサポートされている計画立案ツールの場合は、[ フィールドマッピングを編集] を選択してフィールドを追加できます。サポートされている計画立案ツールのフィールドの追加については、「 計画立案ツール統合のカスタムフィールドの追加」を参照してください。[詳細] ステップが表示されます。
-
[ツールの詳細] ステップで、次の情報を入力します。
表 : 1. [詳細ステップ] のフィールド フィールド 説明 ツールラベル ツール統合の名前 統合バージョン ツール統合の API バージョン。 - オプション: [ + ファイルを追加] を選択して、ツールのロゴの画像を追加します。
-
[ツールタイプの機能] セクションの [ 機能 ] フィールドで、ツールがサポートする機能を選択します。
機能 説明 オーケストレーション ソフトウェア開発ライフサイクルにおける複雑なプロセスの実行を自動化および調整するツール。 プラン ソフトウェア開発ライフサイクルの計画と管理に役立つツール。 コード プログラマーがコードを記述、編集、管理するのに役立つツール。 注:ツールは、複数のツールタイプの機能にマッピングできます。ツール統合は、オーケストレーション、計画、およびコード機能でサポートされています。 -
[次へ] を選択します。
ツール統合レコードが作成されます。
-
[アクション] ステップで、前のステップで選択したツール機能に必要なアクションを選択します。注:ツール機能アクションは、DevOps データモデルがツール統合と通信してデータをインポートできるようにするプロセスを定義します。各ツールタイプの機能には、独自のアクションセットが必要です。
-
[次へ] を選択します。
選択したアクションの統合機能レコードがデフォルト値で作成されます。
-
[構成] ステップで、[ フィールドの追加] を選択して、ツールに必要な構成を追加します。ここで構成されたフィールドは、ツールをオンボーディングするたびにプレイブックのパラメーターとして表示されます。
-
次のフィールドに入力します。
表 : 2. 構成管理 フィールド 説明 フィールド名 構成の名前。 順序 この構成が処理される順序。 ラベル 構成のラベル。 必須 true とマークすると、このツール統合のインスタンスを接続するときに接続の詳細として表示されます。 フィールドタイプ フィールドのタイプ (文字列またはパスワード) デフォルト値 この構成のデフォルト値。 ヘルプテキスト この構成が必須の場合、このツールのインスタンスを接続すると、接続の詳細のこのフィールドにヘルプテキストが表示されます。 -
[次へ] を選択します。
追加フィールドに対してツール統合構成レコードが作成されます。
-
変換ステップで、各ツール機能アクションの変換を確認し、カスタムフィールドをツール統合に追加します。
ツールアクションごとに汎用変換スクリプトが提供されます。トランスフォーマーベースのマッピングを呼び出す汎用スクリプトを拡張するか、レコードトランスフォーマーを作成して手動でフィールドにマップすることができます。拡張するには、DevOpsGenericIntegrationHandlerSNC クラスを拡張して必要なメソッドをオーバーライドすることで新しいスクリプトを作成し、この新しく作成されたスクリプトを変換スクリプトで使用できます。
- 汎用スクリプトを使用する場合は、[ リソースパス] フィールドにリソースパス API エンドポイントを入力します。
- まだ利用できない場合は、[ レコードトランスフォーマーの作成] を選択して各機能の通知、検出、およびインポートアクションのレコードトランスフォーマーを作成し、ツールのフィールドを DevOps データモデルのフィールドにマップするレコードトランスフォーマールールを追加します。レコードトランスフォーマーを作成して手動でフィールドにマッピングする方法については、「 計画立案ツール統合のカスタムフィールドの追加」を参照してください。
- 汎用スクリプトを使用する場合は、[ リソースパス] フィールドにリソースパス API エンドポイントを入力します。
-
次のステップでは、プレイブックエクスペリエンスを介してツールのインスタンスに接続することでツール統合を検証できます。また、ツール統合レコードを表示することもできます。注:[ ツールに接続] ボタンを選択すると、接続に使用できるツールのリストに新しく作成されたツール統合が表示されます。