위치:
루프 블록을 사용하여 연락처 만들기
루프 블록을 사용하여 입력 JSON에 제공된 목록을 반복하여 목록의 각 요소에 대한 연락처 개체를 추가합니다.
이 예에서는 입력 JSON에 계정 ID와 아래 코드 조각과 같은 이름과 성의 배열이 포함되어 있다고 가정합니다.
{
"AccountId": "0016100001BKL4uAAH",
"Contacts": [
{
"Name": {
"First": "John",
"Last": "Doe"
}
},
{
"Name": {
"First": "June",
"Last": "Doe"
}
}
]
}
데이터 매퍼 로드를 사용하여 연락처를 만들 수 있습니다. 스크립트가 데이터 매퍼 로드를 호출하면 데이터 JSON이 입력으로 전송되므로 데이터 매퍼 로드는 입력 JSON의 노드를 직접 참조할 수 있습니다.
데이터 매퍼 로드를 만든 후 테이블의 속성과 유사한 속성을 사용하여 데이터 매퍼 게시물 작업을 만듭니다.
| 속성 | 설명 |
|---|---|
| 데이터 매퍼 인터페이스 | 데이터 매퍼 로드의 이름 |
| 추가 입력 |
|
이렇게 하면 각 연락처의 이름과 성(AccountId)이 각 실행 시 데이터 매퍼 로드에 전달됩니다. 전화 번호 및 이메일 주소 등 추가 필드를 포함할 수도 있습니다.
마지막으로 루프 블록을 만들어 모든 연락처에 대해 데이터 매퍼 게시 작업을 실행할 수 있습니다. 루프 목록 매개 변수의 연락처 목록 이름을 사용합니다. 예를 들어 위의 입력 JSON에서 루프 목록은 Contacts입니다. Additional Output 매개 변수를 사용하여 데이터 매퍼 게시 작업의 각 반복에서 실행 출력을 전달할 수 있습니다. 예를 들어 데이터 매퍼 게시 작업 작업 CreateContact의 이름을 지정한 경우 추가 출력 키와 값에 대해 각각 CreateContact 및 %CreateContact%을 사용할 수 있습니다.
미리 보기 탭의 디버그 로그에서 볼 수 있는 데이터 매퍼 작업 후 출력을 통해 통합 절차의 다른 단계에서 처리된 sObject의 ID 및 기타 세부 사항에 액세스하고 사용할 수 있습니다.
