관련 목록을 사용하여 고객 계정과 Salesforce 기회 간 연결 만들기
관련 목록을 사용하여 Salesforce 계정 ID를 보유한 고객 계정 테이블과 동일한 Salesforce 계정 ID를 보유한 Salesforce 기회 원격 테이블 사이에 연결을 설정합니다.
이 예시에서는 기회라는 관계를 만듭니다. 테이블에 적용 필드에서 계정 테이블을 선택하고 테이블의 쿼리 필드에서 원격 기회 테이블을 선택합니다. 자세한 내용은 정의된 관련 목록 만들기를 참조하십시오.
다음 코드를 쿼리 조건 필드에 추가합니다.
(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 값에 대한 Salesforce 계정 ID를 보유하는 기회 테이블 열에 대한 쿼리가 포함됩니다. 이 쿼리는 사용자가 고객 계정과 연결된 기회 목록을 열 때 호출됩니다. 원격 테이블 스크립트에서 어떻게 사용되는지 보려면 스포크 작업 선택 및 입력 준비를 참조하십시오.