---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# 双方向 Webhook を設定

# 双方向 Webhook を設定 {#ariaid-title1}

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

ServiceNowコールバック URL でSalesforceイベントを登録する Webhook を構成します。

## 始める前に

* 必要なロール：アドミン
{#setup-webhook-salesforce__ul_c2t_pt5_fnb}

## 手順

1. アドミニストレーターとしてSalesforceインスタンスにログインします。
2. Salesforceインスタンスの詳細を取得します。  
   詳細については、のナレッジ記事「[Salesforce 組織のインスタンス情報の表示](https://help.salesforce.com/articleView?id=000322728&language=en_US&type=1&mode=1) 」を参照してください [Salesforce Trailblazer フォーラム](https://success.salesforce.com/).
   1. Salesforceカスタムドメインがない場合は、会社情報ページからSalesforceインスタンス名を取得します。
   2. カスタムドメインがある場合は、 ドメイン管理自分のドメイン をクリックし、ドメイン名をコピーします。  
      たとえば、ページ上の完全なドメイン名が \[newdomain-customdomain.my.salesforce.com\] である場合は、値 <kbd class="ph userinput">newdomain-customdomain</kbd> をコピーして記録します。
   {#setup-webhook-salesforce__substeps_pqv_tv5_fnb}
3. Salesforceインスタンスの 18 桁の組織 ID を取得します。
   1. Salesforceインスタンスの開発者コンソールに移動し、次のクエリを実行します。  

          Select Id from Organization

   2. 18 桁の組織 ID の値をコピーして記録します。
   {#setup-webhook-salesforce__substeps_tzv_lz5_fnb}
4. ServiceNow インスタンスにログインします。
5. Webhook レジストリを作成します。
   1. 移動先 Salesforce Webhook レジストリSalesforce Webhook レジストリ.
   2. \[新規\] をクリックします。
   3. フォームに、これらの値を入力します。  
      {#setup-webhook-salesforce__table_tmy_d1v_fnb__entry__2}

      | フィールド | 説明 |
      |-|-|
      | 組織 ID | Salesforceインスタンスの 18 桁の組織 ID です。 |
      | インスタンス名 | \[会社情報\] ページから取得した Salesforce インスタンスの名前、またはから取得した Salesforce インスタンスのカスタムドメイン ドメイン管理自分のドメイン. |
      [ ]

      {#setup-webhook-salesforce__table_tmy_d1v_fnb}
   4. フォームヘッダーを右クリックし、\[保存\] をクリックします。
   {#setup-webhook-salesforce__substeps_pst_5x5_fnb}
6. ServiceNowインスタンスからリソースパスを取得します。
   1. 移動先 System Web Servicesスクリプト化 Web サービススクリプト化 REST API.
   2. レコード \[Salesforce Webhook コールバック\] を開きます。
   3. \[リソース \] タブで、\[デフォルトコールバック\] レコードをクリックします。
   4. \[リソースパス\] の値をコピーして記録します。  
      必要なServiceNowエンドポイント URL は <kbd class="ph userinput">https://&lt;intance-name&gt;.service-now.com/&lt;resource-path&gt;</kbd> です。
   {#setup-webhook-salesforce__substeps_e5k_1z5_fnb}
7. デフォルトのサブフローを構成するか、カスタムサブフローを作成します。  
   これらのサブフローは、必要なイベントがSalesforceインスタンスで発生したときにトリガーされます。詳細については、「[サブフローのビルド](https://www.servicenow.com/docs/access?context=subflows&version=yokohama&pubname=yokohama-build-workflows&ft:locale=en-US)」を参照してください。
8. Webhook ルーティングポリシーを構成します。
   1. 移動先 システム定義ディシジョンテーブル.
   2. レコード \[Salesforce Decision Webhook Policy\] を開きます。
   3. \[意思決定\] タブで、\[新規\] をクリックします。
   4. フォームに、これらの値を入力します。  
      {#setup-webhook-salesforce__table_wd3_zcv_fnb__entry__2}

      | フィールド | 説明 |
      |-|-|
      | ラベル | ルーティングポリシーを識別する一意のラベルです。 |
      | 回答 | 指定された条件が満たされるとトリガーされるサブフローです。 |
      | デフォルトの回答 | この回答がデフォルトの回答かどうかを指定するオプションです。 |
      | 条件 | Salesforceで必須イベントが発生したときに満たされるべき条件です。 |
      [ ]

      {#setup-webhook-salesforce__table_wd3_zcv_fnb}  
      注:  
      デフォルトでは、次のSalesforceオブジェクトが Webhook ルーティングポリシーでサポートされています。
      * アカウント
      * ケース
      * 契約
      * 機会

      {#setup-webhook-salesforce__ul_cnr_g2v_fnb}要件に応じて、他のSalesforceオブジェクトをサポートするようにデフォルトのディシジョンテーブルを構成できます。
   5. \[保存\] をクリックします。
   {#setup-webhook-salesforce__substeps_pzv_4cv_fnb}
9. Salesforceインスタンスから、送信メッセージを作成します。  
   送信メッセージの作成の詳細については、「 の [送信メッセージアクション](https://help.salesforce.com/articleView?id=workflow_managing_outbound_messages.htm&type=5) 」を参照してください。 [Salesforce Trailblazer フォーラム](https://success.salesforce.com/).
10. \[エンドポイント URL\] には、エンドポイント URL を https://\<intance-name\>.service-now.com/\<resource-path\> の形式で入力します。
{#setup-webhook-salesforce__steps_lzk_jv5_fnb}

