위치:
Omnistudio 데이터 매퍼 및 통합 절차를 사용하는 경우
Omnistudio 데이터 매퍼는 Salesforce SObject 데이터를 읽거나 쓰거나 단일 단계의 데이터 구조 변환을 수행합니다. Omnistudio 통합 절차는 REST API 및 Apex 클래스를 비롯한 여러 유형의 데이터와 상호 작용하고 여러 단계로 처리할 수 있습니다. 일부 사용 사례에서는 단일 데이터 매퍼가 충분합니다. 통합 절차는 일반적으로 하나 이상의 데이터 매퍼를 호출하며 더욱 유연하고 강력합니다. 다음 지침을 사용하여 구축할 지정을 결정할 수 있습니다.
다음과 같은 경우 단일 데이터 매퍼를 사용합니다.
-
SObjects의 데이터를 읽거나 SObjects에 데이터를 쓸 수 있지만 둘 다 읽을 수는 없습니다.
-
정의된 관계를 가질 수 있도록 읽거나 쓰는 SObjects입니다. 예를 들어 계정에 AccountId 값이 있을 수 있으므로 계정 및 연락처에 관계가 있습니다.
-
JSON 또는 XML 데이터만 사용해야 합니다. SObject가 포함되지 않습니다.
-
하나 또는 일련의 수식을 사용하여 데이터 값의 필터링, 계산 또는 다시 서식을 수행할 수 있습니다.
-
입력 JSON 노드를 출력 JSON 노드에 매핑하여 데이터 구조를 변경할 수 있습니다.
-
CSV 파일, Apex 클래스, REST API 또는 외부 개체에서 읽거나 쓸 수 없습니다.
-
이메일을 보내거나, 목록을 병합하거나, 오류를 처리하지 않습니다.
다음과 같은 경우 통합 절차를 사용합니다.
-
하나 이상의 SObject에서 읽고 쓰여야 하며, 즉, 데이터 매퍼를 두 개 이상 호출해야 합니다.
-
읽거나 쓰는 SObject에 정의된 관계가 없습니다.
-
데이터 변환은 수식을 사용해서만 수행할 수 없습니다. 예를 들어, 다른 조건에 따라 일부 필터링 또는 계산이 수행되는지 여부가 결정됩니다.
-
JSON 노드 매핑은 간단하지 않거나 일련의 단계가 필요합니다.
-
SObjects, CSV 파일, 외부 개체, Apex 클래스 또는 REST API와 같은 여러 데이터 소스 유형에서 읽거나 쓸 수 있습니다.
-
이메일 보내기, 목록 병합 또는 오류 처리와 같은 작업을 수행합니다.

