サービスブリッジ変換フレームワークを使用したデータの変換
変換フレームワークを使用して、2 つの ServiceNow インスタンス間でタスクを統合し、 サービスブリッジ アプリケーションのリモートタスクデータを変換します。
プロバイダーは、変換フレームワークを使用して、 ServiceNow インスタンスとコンシューマーのインスタンス間でリモートタスクの受信データと送信データ (インシデント、ケース、サービス要求など) を変換できます。リモートタスクとは何かについては、「 コンシューマー要求を満たすためのリモートタスクの使用」を参照してください。
プロバイダー向け サービスブリッジ アプリケーションを使用している間、ユーザーとコンシューマーはテーブルとフィールドを介してリモートタスクデータを交換できます。変換フレームワークは、これらのテーブルおよびフィールド間でデータを変換し、インシデント、ケース、およびコンシューマーの要求を解決する際にユーザーとコンシューマーが簡単に通信できるようにするのに役立ちます。変換は一度作成すれば、すべてのリモートタスク定義で使用できます。
リモートタスクの変換フレームワークでは、次の変換タイプを使用できます。
- シンプル:リモートタスクの受信フィールドと送信フィールドの事前定義された値を使用するには、簡易変換オプションを選択します。たとえば、この変換タイプを使用すると、プロバイダーの ServiceNow® インスタンスのインシデントの [オープン] ステータスをコンシューマーの ServiceNow インスタンスの [処理中] ステータスに変換します。
- 詳細:スクリプトを実行してリモートタスクの受信および送信データ値を決定する高度な変換を使用します。たとえば、この変換タイプを使用して、受信sys_idを参照フィールドの相関sys_idに変換します。
- 仮想受信:これを使用して、受信仮想フィールドの値を変換または設定します。このオプションでは、スクリプトを使用してデータを変換し、必須の [受信フィールド] フィールドを追加します。
- 仮想送信:これを使用して、送信仮想フィールドの値を変換または設定します。このオプションでは、スクリプトを使用してデータを変換し、必須の [送信フィールド] フィールドを追加します。
- グローバル:グローバル変換オプションを使用して、すべてのコンシューマーアカウントに適用できるデフォルトの変換定義を作成します。注:一致する会社またはアカウント固有の変換は、[グローバル変換] オプションを上書きします。
変換の作成方法については、「 での変換の作成 サービスブリッジ」を参照してください。