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

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