---
sourceDocument: オーストラリアのカスタマーサービス管理 (CSM)
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/customer-service-management

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリアのカスタマーサービス管理 (CSM)

ft:clusterId :

    - csm

bundleId :

    - csm

workflow :

    - Customer and Industry


---

# 機会を顧客アカウントに接続する

# 関連リストを使用した顧客アカウントと Salesforce 機会の接続 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

関連リストを使用して、顧客アカウントテーブルを Salesforce アカウント ID にリンクし、 Salesforce 機会リモートテーブルを同じアカウント ID にリンクします。

この例では、「Opportunities」という関係を作成します。\[テーブルに適用\] フィールドにアカウントテーブルを、\[テーブルからのクエリ\] フィールドにリモート機会テーブルを選択します。詳細については、「[定義済みの関連リストの作成](https://www.servicenow.com/docs/access?context=t_CreateDefinedRelatedLists&version=australia&pubname=australia-platform-user-interface&ft:locale=en-US)」を参照してください。

\[次を使用してクエリー\] フィールドに次のコードを追加します。  

    (function refineQuery(current, parent) {

      var sf_account_id = new String(parent.u_salesforce_account_id);

      if (sf_account_id.length == 0)
        sf_account_id = "undefined";

      current.addQuery("u_sf_account_id", sf_account_id);

    })(current, parent);

このコードでは、アカウントテーブルに Salesforce アカウント ID が存在するかどうかを確認し、レコードに含まれていない場合は、アカウント ID を `undefined` に設定します。このコードには、アカウントテーブルのこの ID の値の Salesforce アカウント ID を保持する機会テーブル列のクエリーも含まれています。このクエリーは、ユーザーが顧客アカウントに関連付けられた機会のリストを開くと呼び出されます。リモートテーブルスクリプトでの使用方法については、「[スポークアクションの選択と入力の準備](https://servicenow-prod.fluidtopics.net/Tju6_58jOjeaz6l8WmcOTQ#csm-opportunity-table-script__section_select_spoke_actions)」を参照してください。

