計画立案ツールの統合にカスタムフィールドを追加して、構成可能性を向上させ、ビジネス固有の情報にアクセスすることで、より多くの情報に基づいた意思決定を容易にします。
このタスクについて
レコードトランスフォーマーを使用して、カスタムフィールドを計画立案ツールの統合に追加できます。ツールアクションごとにレコードトランスフォーマーを作成し、レコードトランスフォーマールールを追加してツールのフィールドを DevOps データモデルのフィールドにマッピングします。たとえば、インポート プロセス中に
Azure DevOps 作業アイテム ID が "adoid" として定義されているシナリオを考えてみましょう。ServiceNow 作業アイテム ID に合わせる場合は、インポートアクションのレコードトランスフォーマーを作成することで実現できます。このトランスフォーマー内で、「adoid」フィールドを対応する ServiceNow 作業アイテム ID フィールドにマップするルールを確立する必要があります。フィールドマッピングが作成されると、Azure DevOps から受信イベントを受信して作業アイテムを取り込むたびに、データは構成されたトランスフォーマーを介して変換済みペイロードに処理されます。
注: ServiceNow アジャイル開発 2.0 を除いて、この機能は、ベースシステム計画タイプのツール統合でのみ使用できます。
手順
-
移動先 .
-
[リスト] タブから [統合] > [ツール統合] を選択します。
-
カスタムフィールドを追加する計画立案ツール統合を選択し、[フィールドマッピングを編集] を選択します。
注: アプリケーションスコープが [DevOps 統合 (DevOps Integrations)] として選択されていることを確認します。
-
[フィールドマッピングを編集] ページで、[計画機能の変換 (Planning capability transformation)] セクションの [レコードトランスフォーマーを作成] ボタンを選択します。
注: ツールアクションごとにレコードトランスフォーマーを作成する必要があります。この手順では、インポートアクションのレコードトランスフォーマーが作成されます。
- [新しいレコードトランスフォーマーを作成 (Create New Record Transformer)] ページで、[トランスフォーマーシーケンスを作成] を選択します。

- [新しいレコードトランスフォーマールールシーケンスを作成 (Create New Record Transformer Rule Sequence)] ページで、ルールシーケンスの名前を [名前] フィールドに入力し、シーケンスのタイプを [タイプ] フィールドで選択します。

- [保存] を選択します。
-
トランスフォーマーレコードページに移動し、[レコードトランスフォーマールール] タブを選択して [新規] を選択します。
-
[新しいレコードトランスフォーマールールを作成 (Create New Record Transformer Rule)] ページで、次のフィールドに入力します。
注: JSON ペイロードからカスタム列に複数のルールを追加することもでき、さらに多くのフィールドをマップできます。追加されたすべての変換は、変換済みペイロードで考慮されます。
-
[保存] を選択します。
-
トランスフォーマーレコードの [詳細] セクションに移動し、次のフィールドに入力します。
-
[保存] を選択します。
-
[フィールドマッピングを編集] ページに移動し、[マッピングを追加] を選択します。
- ツールアクションのレコードトランスフォーマーを選択します。
- レコードのマッピングが処理される順序を [順序] フィールドに設定します。
- レコードトランスフォーマーをさまざまなエンティティにマッピングする場合は、記号を選択します。
注: ここでの [記号] フィールドは、ステップ 6 の [新しいレコードトランスフォーマールールを作成 (Create New Record Transformer Rule)] フォームの [記号] フィールドとは異なります。
- [保存] を選択します。
注: 要件に応じて、アクションに複数のフィールドマッピングを追加できます。