---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# リモートプロセス同期データ連携のビルド

# リモートプロセス同期データ連携のビルド {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：27分

2 つの ServiceNow® インスタンスの自動プロセスをリンクするために、リモートプロセス同期データ連携をビルドする方法の例を順を追って説明します。

## 始める前に

* 統合ハブ Enterprise パッケージを購入して、データ連携の各インスタンスでリモートプロセス同期を有効にします。詳細については、「[統合ハブの要求](https://servicenow-prod.fluidtopics.net/WLgP6SBk_LOaFwQgwxcNMA "ServiceNow 統合ハブ では、サードパーティシステムと再利用可能な統合をビルドして Now Platform から呼び出せます。たとえば、アクションデザイナースクリプトステップの統合 API を使用して外部システムの呼び出しを 統合ハブ に要求してそのスクリプトステップを ServiceNow MID サーバー で実行し、REST、SOAP、PowerShell などのプロトコルステップをアクティブ化できます。")」を参照してください。
* データ連携の各インスタンスで明示的なロールのセキュリティ機能を有効にします。詳細については、「Explicit Role プラグイン」を参照してください。
* [リモートプロセス同期の開始](https://servicenow-prod.fluidtopics.net/HXR19ree8oxb8qSfBd4AxQ "2 つ以上の ServiceNow インスタンス間で自動化されたプロセスをリンクしてまとめるために、リモートプロセス同期データ連携を設定する基本を学びます。") をチェックアウトして、統合ハブ リモートプロセス同期データ連携をビルドおよび管理する方法について学びます。
* 次の例でリンクするインスタンスが本番インスタンスではないことを確認します。いずれかのインスタンスで重要なデータが上書きされないように、この例は準本番インスタンスでのみテストすることをお勧めします。このデータ連携の例をテストするために、[個人開発者インスタンス](https://developer.servicenow.com/dev.do#!/guides/sandiego/now-platform/pdi-guide/personal-developer-instance-guide-introduction)を使用することもできます。
* 次の例で作成するフローとロジックが競合する既存のビジネスルール、ワークフロー、または ワークフロースタジオ フローがないことを確認します。
* 必要なロール：アドミン
{#build-first-remote-process-sync-integration__ul_agm_1cr_pnb}

## このタスクについて

次の例では、2 つの ServiceNow インスタンスの自動プロセスをリンクする方法を順を追って説明します。この例のユースケースでは、お客様がベンダーによって履行されるハードウェアの要求を作成します。お客様のインスタンスをインスタンス A と呼び、ベンダーのインスタンスをインスタンス B と呼びます。まず、リモートインスタンスにアクセスできる各インスタンスの認証情報を設定します。また、各インスタンスで、送信フローと受信フローを実行できるユーザーを作成します。

## 手順

1. インスタンス A で、ドメインが グローバルに設定されていることを確認してから、 システムセキュリティユーザーとグループユーザー.
2. \[新規\] を選択して新しいユーザーフォームビューを開き、次のフィールドに入力します。  
   {#build-first-remote-process-sync-integration__table_ozl_nzl_qnb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | ユーザー ID | <kbd class="ph userinput">rps.api.instance.a</kbd> と入力します |
   | 名 | 「<kbd class="ph userinput">インスタンス A の RPS API ユーザー</kbd>」と入力します。 |
   [ ]

   {#build-first-remote-process-sync-integration__table_ozl_nzl_qnb}\[保存\] をクリックします。
3. ユーザーフォームで、\[パスワードを設定\] を選択してパスワードを設定します。  
   詳細については、「[Configuring password for a user](https://www.servicenow.com/docs/access?context=reset-your-password&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)」の手順 4 と 5 を参照してください。
4. インスタンス A の RPS API ユーザーの[パスワードをリセット](https://www.servicenow.com/docs/access?context=c_EnrollInPasswordReset&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)します。
5. 次に戻る: システムセキュリティユーザーとグループユーザー をクリックし、作成したユーザーレコードを選択します。
   1. \[ロール\] 関連リストに移動して選択します。
   2. \[編集...\] を選択して、ユーザーのロールを設定します。
   3. \[コレクション\]の上の検索ウィンドウで、<kbd class="ph userinput">ih_process_sync_api</kbd> と入力します。
   4. \[コレクション\] リストから \[ih_process_sync_api\] および \[snc_external\] を選択し、追加ボタン (![追加ボタン]()) を選択して、これらのロールを \[ロール\] リストに追加します。  
      注:  
      snc_external ロールは、外部ユーザーのアクセスを、明示的にアクセスが許可されたリソースのみに制限します。
   5. \[保存\] をクリックします。
   {#build-first-remote-process-sync-integration__substeps_vjl_cbm_qnb}
6. \[新規\] を選択して新しいユーザーフォームビューを開き、次のフィールドに入力します。  
   {#build-first-remote-process-sync-integration__table_txv_cqc_snb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | ユーザー ID | <kbd class="ph userinput">rps.run.as</kbd> と入力します。 |
   | 名 | 「<kbd class="ph userinput">RPS Run as User A</kbd>」と入力します。 |
   [ ]

   {#build-first-remote-process-sync-integration__table_txv_cqc_snb}\[保存\] をクリックします。
7. ユーザーフォームで、\[パスワードを設定\] を選択してパスワードを設定します。  
   詳細については、「[Configuring password for a user](https://www.servicenow.com/docs/access?context=reset-your-password&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)」の手順 4 と 5 を参照してください。
8. RPS をユーザー A として実行するため、[パスワードをリセット](https://www.servicenow.com/docs/access?context=c_EnrollInPasswordReset&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)します。
9. 次に戻る: システムセキュリティユーザーとグループユーザー をクリックし、作成したユーザーレコードを選択します。
   1. \[ロール\] 関連リストに移動して選択します。
   2. \[編集...\] を選択して、ユーザーのロールを設定します。
   3. \[コレクション\] の上の検索ウィンドウで、<kbd class="ph userinput">ih_process_sync_run_as</kbd> と入力します。
   4. \[コレクション\] リストから \[ih_process_sync_run_as\] を選択し、追加ボタン (![\[追加\] ボタン]()) を選択して、このロールを \[ロール\] リストに追加します。
   5. \[コレクション\] の上の検索ウィンドウに「<kbd class="ph userinput">incident_manager</kbd>」と入力します。
   6. \[コレクション\] リストから \[incident_manager\] を選択し、追加ボタン (![\[追加\] ボタン]()) を選択して、このロールを \[ロール\] リストに追加します。
   7. \[保存\] をクリックします。
   {#build-first-remote-process-sync-integration__substeps_gfv_fqc_snb}
10. インスタンス B で、ドメインが グローバルに設定されていることを確認してから、 システムセキュリティユーザーとグループユーザー.
11. \[新規\] を選択して新しいユーザーフォームビューを開き、次のフィールドに入力します。  
    {#build-first-remote-process-sync-integration__table_pvb_xbm_qnb__entry__2}

    | フィールド | 説明 |
    |-|-|
    | ユーザー ID | <kbd class="ph userinput">rps.api.instance.b</kbd> と入力します |
    | 名 | 「<kbd class="ph userinput">インスタンス B の RPS API ユーザー</kbd>」と入力します。 |
    [ ]

    {#build-first-remote-process-sync-integration__table_pvb_xbm_qnb}\[保存\] をクリックします。
12. ユーザーフォームで、\[パスワードを設定\] を選択してパスワードを設定します。  
    詳細については、「[Configuring password for a user](https://www.servicenow.com/docs/access?context=reset-your-password&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)」の手順 4 と 5 を参照してください。
13. インスタンス B の RPS API ユーザーの[パスワードをリセット](https://www.servicenow.com/docs/access?context=c_EnrollInPasswordReset&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)します。
14. 次に戻る: システムセキュリティユーザーとグループユーザー をクリックし、作成したユーザーレコードを選択します。
    1. \[ロール\] 関連リストに移動して選択します。
    2. \[編集...\] を選択して、ユーザーのロールを設定します。
    3. \[コレクション\]の上の検索ウィンドウで、<kbd class="ph userinput">ih_process_sync_api</kbd> と入力します。
    4. \[コレクション\] リストから \[ih_process_sync_api\] および \[snc_external\] を選択し、追加ボタン (![追加ボタン]()) を選択して、これらのロールを \[ロール\] リストに追加します。  
       注:  
       snc_external ロールは、外部ユーザーのアクセスを、明示的にアクセスが許可されたリソースのみに制限します。
    5. \[保存\] をクリックします。
    {#build-first-remote-process-sync-integration__substeps_gqz_xbm_qnb}
15. \[新規\] を選択して新しいユーザーフォームビューを開き、次のフィールドに入力します。  
    {#build-first-remote-process-sync-integration__table_apf_kqc_snb__entry__2}

    | フィールド | 説明 |
    |-|-|
    | ユーザー ID | <kbd class="ph userinput">rps.run.as</kbd> と入力します。 |
    | 名 | 「<kbd class="ph userinput">RPS Run as User B</kbd>」と入力します。 |
    [ ]

    {#build-first-remote-process-sync-integration__table_apf_kqc_snb}\[保存\] をクリックします。
16. ユーザーフォームで、\[パスワードを設定\] を選択してパスワードを設定します。  
    詳細については、「[Configuring password for a user](https://www.servicenow.com/docs/access?context=reset-your-password&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)」の手順 4 と 5 を参照してください。
17. インスタンス B から RPS をユーザー B として実行するため、[パスワードをリセット](https://www.servicenow.com/docs/access?context=c_EnrollInPasswordReset&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)します。
18. 次に戻る: システムセキュリティユーザーとグループユーザー をクリックし、作成したユーザーレコードを選択します。
    1. \[ロール\] 関連リストに移動して選択します。
    2. \[編集...\] を選択して、ユーザーのロールを設定します。
    3. \[コレクション\] の上の検索ウィンドウで、<kbd class="ph userinput">ih_process_sync_run_as</kbd> と入力します。
    4. \[コレクション\] リストから \[ih_process_sync_run_as\] を選択し、追加ボタン (![\[追加\] ボタン]()) を選択して、このロールを \[ロール\] リストに追加します。
    5. \[コレクション\] の上の検索ウィンドウに「<kbd class="ph userinput">incident_manager</kbd>」と入力します。
    6. \[コレクション\] リストから \[incident_manager\] を選択し、追加ボタン (![\[追加\] ボタン]()) を選択して、このロールを \[ロール\] リストに追加します。
    7. \[保存\] をクリックします。
    {#build-first-remote-process-sync-integration__substeps_kst_lqc_snb}
19. インスタンス A で、 統合ハブ接続 \& 認証情報認証情報をクリックし、 新規 を選択します。
    1. 接続オプションのリストから、\[基本認証情報\] を選択します。
    2. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_zw4_qdm_qnb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | 名前 | 「<kbd class="ph userinput">RPS ベンダー認証情報</kbd>」と入力します。 |
       | ユーザー名 | <kbd class="ph userinput">rps.api.instance.b</kbd> と入力します。 |
       | パスワード | インスタンス B の RPS API ユーザーのパスワードを入力します。 |
       [ ]

       {#build-first-remote-process-sync-integration__table_zw4_qdm_qnb}  
       注:  
       入力する認証情報は、インスタンス B で作成した RPS API ユーザーの認証情報と一致する必要があります。
    3. \[送信\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_i5c_bgm_qnb}
20. インスタンス A から移動する前に、 統合ハブ接続 \& 認証情報接続と認証情報エイリアスをクリックし、 新規 を選択します。
    1. \[名前\] フィールドに「<kbd class="ph userinput">RPS ベンダーデモ</kbd>」と入力します。  
       他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    2. リストから、作成したばかりの \[RPS ベンダーデモ\] レコードを選択します。
    3. \[接続\] 関連リストで、\[新規\] を選択します。
    4. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_wwc_y1v_rnb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | 名前 | 「<kbd class="ph userinput">RPS ベンダー</kbd>」と入力します。 |
       | 認証情報 | リストから参照アップアイコン (![リストから参照アイコン]()) を選択し、リストから \[RPS ベンダー認証情報\] レコードを選択します。 |
       | 接続 URL | インスタンス B のベース URL を入力します。URL は、https:// で始まり、.service-now.com/ で終わる必要があります。 |
       [ ]

       {#build-first-remote-process-sync-integration__table_wwc_y1v_rnb}
    5. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_eg3_g1v_rnb}
21. インスタンス B で、 統合ハブ接続 \& 認証情報認証情報をクリックし、 新規 を選択します。
    1. 接続オプションのリストから、\[基本認証情報\] を選択します。
    2. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_bcd_rln_rnb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | 名前 | 「<kbd class="ph userinput">RPS 顧客認証情報</kbd>」と入力します。 |
       | ユーザー名 | <kbd class="ph userinput">rps.api.instance.a</kbd> と入力します。 |
       | パスワード | インスタンス A の RPS API ユーザーのパスワードを入力します。 |
       [ ]

       {#build-first-remote-process-sync-integration__table_bcd_rln_rnb}  
       注:  
       入力する認証情報は、インスタンス A で作成した RPS API ユーザーの認証情報と一致する必要があります。
    3. \[送信\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_acd_rln_rnb}
22. インスタンス B から移動する前に、 統合ハブ接続 \& 認証情報接続と認証情報エイリアスをクリックし、 新規 を選択します。
    1. \[名前\] フィールドに「<kbd class="ph userinput">RPS カスタマーデモ</kbd>」と入力します。  
       他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    2. リストから、作成したばかりの \[RPS カスタマーデモ\] レコードを選択します。
    3. \[接続\] 関連リストで、\[新規\] を選択します。
    4. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_xjf_ybv_rnb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | 名前 | 「<kbd class="ph userinput">RPS カスタマー</kbd>」と入力します。 |
       | 認証情報 | リストから参照アイコン (![リストから参照アイコン]()) を選択し、リストから \[RPS 顧客認証情報\] レコードを選択します。 |
       | 接続 URL | インスタンス A のベース URL を入力します。URL は、https:// で始まり、.service-now.com/ で終わる必要があります。 |
       [ ]

       {#build-first-remote-process-sync-integration__table_xjf_ybv_rnb}
    5. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。

    {#build-first-remote-process-sync-integration__substeps_wjf_ybv_rnb}  
    各リモートインスタンスへのアクセスに使用できる認証情報を正常に作成しました。次に、各インスタンスでプロセス同期定義のリモートシステムレコードを設定して、インスタンス間でデータを送受信できることを確認しましょう。
23. インスタンス A で、 統合ハブリモートプロセス同期プロセス同期定義をクリックし、 新規 を選択します。
    1. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_ps5_ddv_rnb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | 名前 | 「<kbd class="ph userinput">ハードウェア要求プロセス</kbd>」と入力します。 |
       | 説明 | <kbd class="ph userinput">ハードウェアを要求し、履行されたハードウェア要求を処理するためのプロセス</kbd>を入力します |
       [ ]

       {#build-first-remote-process-sync-integration__table_ps5_ddv_rnb}
    2. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    3. リストから、作成したばかりのハードウェア要求プロセスを選択します。
    {#build-first-remote-process-sync-integration__substeps_zdt_1dv_rnb}
24. \[リモートシステム\] 関連リストで、\[新規\] を選択します。
    1. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_lyb_jrv_rnb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | 名前 | 「<kbd class="ph userinput">ベンダーインスタンス - インスタンス B</kbd>」と入力します。 |
       | 説明 | <kbd class="ph userinput">ハードウェア要求を満たすベンダーインスタンス</kbd>を入力します。 |
       | 接続エイリアス | リストから参照アイコン (![リストから参照アイコン]()) を使用してルックアップを選択し、次にリストから \[RPS_Vendor_Demo\] レコードを選択します。 |
       | 受信 API ユーザー | リストから参照アイコン (![リストから参照アイコン]()) を選択し、リストから \[インスタンス A の RPS API ユーザー\] レコードを選択します。 |
       | 実行方法 | リストから参照アイコン (![リストから参照アイコン]()) を選択し、リストから \[RPS ユーザーとして実行\] レコードを選択します。 |
       [ ]

       {#build-first-remote-process-sync-integration__table_lyb_jrv_rnb}
    2. コンテキストヘッダーで、他のアクションアイコン (![他のアクションアイコン]()) を選択し、\[sys_id のコピー\] を選択します。  
       このシステム ID は、インスタンス B のリモートシステムレコードの \[外部 ID\] フィールドの値として必要になります。
    3. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_kyb_jrv_rnb}
25. インスタンス B で、 統合ハブリモートプロセス同期プロセス同期定義をクリックし、 新規 を選択します。
    1. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_cgx_4jw_rnb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | 名前 | 「<kbd class="ph userinput">ハードウェア履行プロセス</kbd>」と入力します。 |
       | 説明 | <kbd class="ph userinput">ハードウェア要求を履行するプロセス</kbd>を入力します。 |
       [ ]

       {#build-first-remote-process-sync-integration__table_cgx_4jw_rnb}
    2. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    3. リストから、作成したばかりの \[ハードウェア履行プロセス\] レコードを選択します。
    {#build-first-remote-process-sync-integration__substeps_bgx_4jw_rnb}
26. \[リモートシステム\] 関連リストで、\[新規\] を選択します。
    1. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_ogl_zjw_rnb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | 名前 | 「<kbd class="ph userinput">カスタマーインスタンス - インスタンス A</kbd>」と入力します。 |
       | 説明 | <kbd class="ph userinput">ハードウェアを要求するカスタマーインスタンス</kbd>を入力します。 |
       | 外部 ID | インスタンス A のリモートシステムレコードからコピーしたシステム ID の値を貼り付けます。 |
       | 接続エイリアス | リストから参照アイコン (![リストから参照アイコン]()) を使用してルックアップを選択し、次にリストから \[RPS_Customer_Demo\] レコードを選択します。 |
       | 受信 API ユーザー | リストから参照アップアイコン (![リストから参照アイコン]()) を選択し、リストから \[インスタンス B の RPS API ユーザー\] レコードを選択します。 |
       | 実行方法 | リストから参照アイコン (![リストから参照アイコン]()) を選択し、リストから \[RPS ユーザーとして実行\] レコードを選択します。 |
       [ ]

       {#build-first-remote-process-sync-integration__table_ogl_zjw_rnb}
    2. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    3. \[リモートシステム\] 関連リストから、\[カスタマーインスタンス - インスタンス A\] レコードを選択します。
    4. コンテキストヘッダーで、他のアクションアイコン (![他のアクションアイコン]()) を選択し、\[sys_id のコピー\] を選択します。  
       このシステム ID は、インスタンス A のリモートシステムレコードの \[外部 ID\] フィールドの値として必要になります。
    {#build-first-remote-process-sync-integration__substeps_ngl_zjw_rnb}
27. インスタンス B で、 統合ハブリモートプロセス同期リモートシステム - すべてをクリックし、リストから \[カスタマーインスタンス - インスタンス A \] レコードを選択します。
    1. \[外部 ID\] フィールドで、インスタンス A のリモートシステムレコードからコピーした Sys ID の値を貼り付けます。
    2. \[更新\] を選択して、レコードへの変更を保存します。
    3. リストから、\[カスタマーインスタンス - インスタンス A\] レコードを選択します。
    4. \[関連リンク\] セクションで、\[リモートシステムを検証して有効化\] を選択します。  
       「リモートシステムが検証され、正常にアクティブ化されました」というメッセージが表示されます。エラーメッセージが表示された場合は、戻ってリモートシステムレコードの構成を確認してください。

    {#build-first-remote-process-sync-integration__substeps_wh1_hlw_rnb}  
    インスタンス A とインスタンス B が正常に接続し、プロセスワークフロー全体でデータを共有できるようになりました。次に、データ連携を自動的にトリガーして実行する方法と、インスタンス間でキャプチャして同期するフィールドを定義します。
28. インスタンス A で、 統合ハブリモートプロセス同期プロセス同期定義をクリックし、リストから \[ハードウェア要求プロセス \] レコードを選択します。
29. \[プロセスイベント\] 関連リストで、\[新規\] を選択します。
    1. \[名前\] フィールドに「<kbd class="ph userinput">ハードウェアの要求</kbd>」と入力します。  
       注:  
       このフィールドでは大文字と小文字が区別されます。これは、API エンドポイントのメソッド名と同様に機能します。
    2. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_r1r_spv_rnb}
30. \[プロセスイベント\] 関連リストで、\[新規\] を選択します。
    1. \[名前\] フィールドに「<kbd class="ph userinput">ハードウェア要求履行済み</kbd>」と入力します。
    2. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_t4n_1wd_snb}
31. \[キャプチャ定義\] 関連リストで、\[新規\] を選択します。
    1. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_phs_5qv_rnb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | プロセスイベント | リストから参照アイコン (![リストから参照アイコン]()) を選択し、リストから \[ハードウェアの要求\] レコードを選択します。 |
       | 状況 | \[アクティブ\] を選択します |
       | ソーステーブル名 | \[インシデント \[incident\]\] を選択します。 |
       | フィルター | 条件ビルダーで、 アサイン先グループ 次の値に等しい をクリックし、\[リストから参照\] アイコン ( \[ ![リストから参照\] アイコン]()) を選択します。リストから \[ハードウェア\] レコードを選択します。 |
       | フィールドを含める | 次のフィールドを選択し、項目の追加ボタン (![項目の追加ボタン]()) を選択して \[選択済み\] リストに追加します。 * 番号 * 簡単な説明 * アサイン先グループ * 重大度 * 状況 {#build-first-remote-process-sync-integration__ul_l4c_2yd_snb} 注: システム ID は、\[選択済み\] リストに既に含まれています。このフィールドも \[選択済み\] リストに残しておきます。 |
       [ ]

       {#build-first-remote-process-sync-integration__table_phs_5qv_rnb}
    2. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_o3j_tqv_rnb}
32. \[送信フロー\] 関連リストで、\[新規\] を選択します。
    1. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_ezn_htc_snb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | プロセスイベント | リストから、\[ハードウェアの要求\] を選択します。 |
       | 送信サブフロー | \[リモートプロセス同期送信フローテンプレート - 基本のコピー\] レコードを選択します。 コピーを作成するには、次の手順に従います。 1. \[送信サブフロー\] フィールドの横にある \[サブフローを構成\] ボタンを使用して、ワークフロースタジオに移動します。 2. ワークフロースタジオで、\[サブフロー\] タブを選択します。 3. \[名前\] 列をフィルタリングして、\[リモートプロセス同期送信フローテンプレート - 基本\] レコードを見つけて選択します。 4. サブフローで、\[その他のアクション\] メニューアイコンを選択し、\[サブフローのコピー\] を選択します。 5. サブフローのコピーを公開します。 {#build-first-remote-process-sync-integration__ol_xwv_cqn_wbc} このテンプレートサブフローは、ローカルレコードとリモートレコードの相関を処理し、キャプチャされたペイロードをリモートインスタンスに送信します。 注: 独自のデータ連携をビルドする場合は、[リモートプロセス同期アクション](https://servicenow-prod.fluidtopics.net/UYZD~HoU1TSO2J0JQtJZcg "統合ハブ リモートプロセス同期データ連携の送信フローと受信フローでアクションを使用する方法について説明します。")を追加して、このテンプレートサブフローをニーズに合わせてカスタマイズできます。ワークフロースタジオ でこのテンプレートサブフローを編集するには、サブフローの構成アイコン (![サブフローの構成アイコン]()) を選択します。 |
       | リモートシステム | リストから参照アイコン (![リストから参照アイコン]()) を選択し、リストから \[ベンダーインスタンス - インスタンス B\] レコードを選択します。 |
       [ ]

       {#build-first-remote-process-sync-integration__table_ezn_htc_snb}
    2. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_dzn_htc_snb}
33. インスタンス B で、 統合ハブリモートプロセス同期プロセス同期定義をクリックし、 リストからハードウェア履行プロセス レコードを選択します。
34. \[プロセスイベント\] 関連リストで、\[新規\] を選択します。
    1. \[名前\] フィールドに「<kbd class="ph userinput">ハードウェアの要求</kbd>」と入力します。
    2. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_mf4_kxd_snb}
35. \[プロセスイベント\] 関連リストで、\[新規\] を選択します。
    1. \[名前\] フィールドに「<kbd class="ph userinput">ハードウェア要求履行済み</kbd>」と入力します。
    2. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。  
       注:  
       両方のインスタンスで、名前が一致するプロセスイベントレコードを作成します。これは、インスタンス間のリンクされたプロセスワークフローを追跡するのに役立ちます。
    {#build-first-remote-process-sync-integration__substeps_h11_lxd_snb}
36. \[キャプチャ定義\] 関連リストで、\[新規\] を選択します。
    1. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_sqp_4xd_snb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | プロセスイベント | リストから参照アイコン (![リストから参照アイコン]()) を選択し、リストから \[ハードウェア要求履行済み\] レコードを選択します。 |
       | 状況 | \[アクティブ\] を選択します |
       | ソーステーブル名 | \[インシデント \[incident\]\] を選択します。 |
       | フィルター | 条件ビルダーで、 アサイン先グループ 次の値に等しい をクリックし、\[リストから参照\] アイコン ( \[ ![リストから参照\] アイコン]()) を選択します。リストから \[ハードウェア\] レコードを選択します。次に、\[ AND \] を選択して別の条件を追加し、 インシデントの状況次の値に等しい解決済み. |
       | フィールドを含める | 次のフィールドを選択し、項目の追加ボタン (![項目の追加ボタン]()) を選択して \[選択済み\] リストに追加します。 * 番号 * 状況 * 解決者 * 解決メモ * 解決コード {#build-first-remote-process-sync-integration__ul_bgt_yrv_rnb} 注: システム ID は、\[選択済み\] リストに既に含まれています。このフィールドも \[選択済み\] リストに残しておきます。 |
       [ ]

       {#build-first-remote-process-sync-integration__table_sqp_4xd_snb}
    2. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_rqp_4xd_snb}
37. \[送信フロー\] 関連リストで、\[新規\] を選択します。
    1. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_sc4_pyd_snb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | プロセスイベント | リストから、\[ハードウェア要求履行済み\] を選択します。 |
       | 送信サブフロー | \[リモートプロセス同期送信フローテンプレート - 基本のコピー\] レコードを選択します。 コピーを作成するには、次の手順に従います。 1. \[送信サブフロー\] フィールドの横にある \[サブフローを構成\] ボタンを使用して、ワークフロースタジオに移動します。 2. ワークフロースタジオで、\[サブフロー\] タブを選択します。 3. \[名前\] 列をフィルタリングして、\[リモートプロセス同期送信フローテンプレート - 基本\] レコードを見つけて選択します。 4. サブフローで、\[その他のアクション\] メニューアイコンを選択し、\[サブフローのコピー\] を選択します。 5. サブフローのコピーを公開します。 {#build-first-remote-process-sync-integration__ol_e5j_2ds_wbc} このテンプレートサブフローは、ローカルレコードとリモートレコードの相関を処理し、キャプチャされたペイロードをリモートインスタンスに送信します。 注: 独自のデータ連携をビルドする場合は、[リモートプロセス同期アクション](https://servicenow-prod.fluidtopics.net/UYZD~HoU1TSO2J0JQtJZcg "統合ハブ リモートプロセス同期データ連携の送信フローと受信フローでアクションを使用する方法について説明します。")を追加して、このテンプレートサブフローをニーズに合わせてカスタマイズできます。ワークフロースタジオ でこのテンプレートサブフローを編集するには、サブフローの構成アイコン (![サブフローの構成アイコン]()) を選択します。 |
       | リモートシステム | リストから参照アイコン (![リストから参照アイコン]()) を選択し、リストから \[カスタマーインスタンス - インスタンス A\] レコードを選択します。 |
       [ ]

       {#build-first-remote-process-sync-integration__table_sc4_pyd_snb}
    2. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。

    {#build-first-remote-process-sync-integration__substeps_rc4_pyd_snb}  
    リモートプロセス同期データ統合をトリガーする方法と、キャプチャしていずれかのリモートインスタンスに送信するフィールドを正常に設定しました。この最後のセクションでは、ワークフロースタジオで受信フローをカスタマイズして、受信データが適切に変換されるようにします。
38. インスタンス B で、 統合ハブリモートプロセス同期プロセス同期定義をクリックし、 リストからハードウェア履行プロセス レコードを選択します。
39. \[リモートプロセス同期受信フローテンプレート - 基本\] レコードをコピーします。
    1. ワークフロースタジオに移動し、\[サブフロー\] タブを選択します。
    2. \[名前\] 列をフィルタリングして、\[リモートプロセス同期受信フローテンプレート - 基本\] レコードを見つけて選択します。
    3. サブフローで、\[その他のアクション\] メニューアイコンを選択し、\[サブフローのコピー\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_zzv_t2s_wbc}
40. サブフローで、ペイロードを更新します。
    1. \[着信サンプルからペイロードを変換\] アクションを展開します。
    2. \[サンプルペイロード\] フィールドに、次のサンプルペイロードを入力します。  

           {"capture_metadata":{"changed_by":"admin","timestamp":"2020-09-24 19:26:59"},
           "changed_fields":[
             {"display_value":"","value":"incident","key":"sys_class_name"},
             {"display_value":"","value":"552c48888c033300964f4932b03eb092","key":"sys_id"},
             {"display_value":"","value":"INC0040015","key":"number"},
             {"display_value":"","value":"","key":"short_description"},
             {"display_value":"Hardware","value":"9f5b572d9cd82010f877a5cfd1fdce30","key":"assignment_group"},
             {"display_value":"","value":"1","key":"severity"},
             {"display_value":"","value":"2","key":"state"}]}

       注:  
       このペイロードは、インスタンス A からインスタンス B に送信される、キャプチャされたメタデータとフィールドを表す複合オブジェクトです。
    3. \[Done (完了)\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_dzl_5gs_wbc}
41. サブフローの \[Else\] フローロジックで、\[インシデントレコードの作成 (Create Incident Record)\] を選択します。
    1. 以下のフィールドおよび関連する値を追加します。  
       {#build-first-remote-process-sync-integration__table_y2g_sjs_wbc__entry__2}

       | フィールド | 値 |
       |-|-|
       | 簡単な説明 | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールドshort_description. |
       | 説明 | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールドshort_description. |
       | アサイン先グループ | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールドassignment_group. |
       | 緊急度 | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールドseverity. |
       | 状況 | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールド状況. |
       [ ]

       {#build-first-remote-process-sync-integration__table_y2g_sjs_wbc}
    2. \[完了\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_x2g_sjs_wbc}
42. \[Then\] の横にある \[If\] フローロジックで、\[インシデントレコードの更新\] を選択します。
    1. \[Fields\] 入力で、次のフィールドと関連する値を追加します。  
       {#build-first-remote-process-sync-integration__table_ogq_4pt_wbc__entry__2}

       | フィールド | 値 |
       |-|-|
       | 簡単な説明 | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールドshort_description. |
       | 説明 | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールドshort_description. |
       | アサイン先グループ | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールドassignment_group. |
       | 緊急度 | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールドseverity. |
       | 状況 | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールド状況. |
       [ ]

       {#build-first-remote-process-sync-integration__table_ogq_4pt_wbc}
    2. \[完了\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_mgq_4pt_wbc}
43. サブフローを公開します。
44. ハードウェア履行プロセスレコードに戻り、受信フロー関連リストで \[新規\] を選択します。
    1. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_slr_nl2_snb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | プロセスイベント | リストから、\[ハードウェアの要求\] を選択します。 |
       | 受信サブフロー | \[リモートプロセス同期受信フローテンプレート - 基本のコピー\] を選択します。 |
       | リモートシステム | リストから参照アイコン (![リストから参照アイコン]()) を選択し、リストから \[カスタマーインスタンス - インスタンス A\] レコードを選択します。 |
       [ ]

       {#build-first-remote-process-sync-integration__table_slr_nl2_snb}
    2. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_rlr_nl2_snb}
45. インスタンス A で、 統合ハブリモートプロセス同期プロセス同期定義をクリックし、リストから \[ハードウェア要求プロセス \] レコードを選択します。
46. \[リモートプロセス同期受信フローテンプレート - 基本\] レコードをコピーします。
    1. ワークフロースタジオに移動し、\[サブフロー\] タブを選択します。
    2. \[名前\] 列をフィルタリングして、\[リモートプロセス同期受信フローテンプレート - 基本\] レコードを見つけて選択します。
    3. サブフローで、\[その他のアクション\] メニューアイコンを選択し、\[サブフローのコピー\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_v5j_5qt_wbc}
47. サブフローで、ペイロードを更新します。
    1. \[着信サンプルからペイロードを変換\] アクションを展開します。
    2. \[サンプルペイロード\] フィールドに、次のサンプルペイロードを入力します。  

           {"capture_metadata":{"changed_by":"admin","timestamp":"2020-10-26 14:18:45"},
           "changed_fields":[
             {"display_value":"","value":"incident","key":"sys_class_name"},
             {"display_value":"","value":"d4cdfce8db4c2410cfe4d9595e96197b","key":"sys_id"},
             {"display_value":"","value":"INC0040014","key":"number"},
             {"display_value":"","value":"101","key":"state"},
             {"display_value":"","value":"Resolved by caller","key":"close_code"},
             {"display_value":"System Administrator","value":"6816f79cc0a8016401c5a33be04be441","key":"resolved_by"},
             {"display_value":"","value":"","key":"close_notes"}]}

       注:  
       このペイロードは、インスタンス B からインスタンス A に送信される、キャプチャされたメタデータとフィールドを表す複合オブジェクトです。
    3. \[Done (完了)\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_llr_brt_wbc}
48. \[Then\] の横にある \[If\] フローロジックで、\[インシデントレコードの更新\] を選択します。
    1. \[Fields\] 入力で、次のフィールドと関連する値を追加します。  
       {#build-first-remote-process-sync-integration__table_vzj_hgk_snb__entry__2}

       | フィールド | 値 |
       |-|-|
       | 状況 | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールド状況. |
       | 解決者 | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールドresolved_by. |
       | 解決メモ | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールドclose_notes. |
       | 解決コード | データピルピッカーアイコン (![データピルピッカーアイコン]()) を選択します。ドット連結してから選択 1:受信サンプルからペイロードを変換変更されたフィールドclose_code. |
       [ ]

       {#build-first-remote-process-sync-integration__table_vzj_hgk_snb}
    2. \[完了\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_tzj_hgk_snb}
49. サブフローで、Else ステートメントを削除します。
50. サブフローを公開します。
51. ハードウェア履行プロセスレコードに戻り、受信フロー関連リストで \[新規\] を選択します。
    1. フォームで次のフィールドに入力します。  
       {#build-first-remote-process-sync-integration__table_qkv_cwd_snb__entry__2}

       | フィールド | 説明 |
       |-|-|
       | プロセスイベント | リストから、\[ハードウェア要求履行済み\] を選択します。 |
       | 受信サブフロー | \[リモートプロセス同期受信フローテンプレート - 基本のコピー\] を選択します。 |
       | リモートシステム | リストから参照アイコン (![リストから参照アイコン]()) を選択し、リストから \[ベンダーインスタンス - インスタンス B\] レコードを選択します。 |
       [ ]

       {#build-first-remote-process-sync-integration__table_qkv_cwd_snb}
    2. 他のすべてのフィールドはそのままにして、\[送信\] を選択します。
    {#build-first-remote-process-sync-integration__substeps_pkv_cwd_snb}

## タスクの結果

リモートプロセス同期データ連携のビルドを完了しました。これで、ユーザーがインシデント A のハードウェア割り当てグループでインシデントレコードを作成するたびに、データ連携がトリガーされるようになりました。発生した場合：

* インスタンス A のキャプチャ定義で指定されたフィールドがキャプチャされ、ローカルレコードに保存されます。
* ローカルレコードは、インスタンス B のリモートレコードと関連付けられています。
* キャプチャされたフィールドは、インスタンス B の受信フローで指定したフィールドにマップされます。
{#build-first-remote-process-sync-integration__ul_tyv_dtt_wbc}

次に、ユーザーがインスタンス B で相関インシデントレコードを解決すると、次のようになります。

* インスタンス B のキャプチャ定義で指定されたフィールドがキャプチャされ、ローカルレコードに保存されます。
* ローカルレコードは、インスタンス A のリモートレコードと関連付けられています。
* キャプチャされたフィールドは、インスタンス A の受信フローで指定したフィールドにマップされます。
{#build-first-remote-process-sync-integration__ul_gbr_2tt_wbc}

## 次のタスク

インスタンス A でハードウェア割り当てグループを使用してインシデントレコードを作成し、リモートプロセス同期のデータ連携をテストします。次に、インスタンス B で相関インシデントレコードを解決します。相関レコードが期待どおりに同期されない場合は、各インスタンスで受信 API ユーザーの認証情報とプロセス同期定義の設定を確認してください。サンプルデータ連携で引き続き問題が発生する場合は、「[データ連携の監視とトラブルシューティング](https://servicenow-prod.fluidtopics.net/HXR19ree8oxb8qSfBd4AxQ#getting-started-with-remote-process-sync__monitoring-troubleshooting-rps)」を参照してください。

