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