您在此处:
何时使用 Omnistudio 数据映射器和集成程序
Omnistudio 数据映射程序读取或写入 Salesforce SObject 数据,或执行单步数据结构转换。Omnistudio 集成程序可以与多种类型的数据进行交互,包括 REST API 和 Apex 类,并分多个步骤处理它。对于一些用例,一个数据映射器就足够了。集成程序通常调用一个或多个数据映射器,更加灵活和强大。使用这些准则来帮助您确定要构建哪一个。
在以下情况下使用单个数据映射器:
-
您可以从 SObject 中读取数据或将数据写入 SObject,但不能同时读取两者。
-
您读取或写入的 SObject 具有定义的关系。例如,客户和联系人有关系,因为联系人可以有 AccountId 值。
-
您只需要使用 JSON 或 XML 数据。不涉及 SObject。
-
您可以使用一个或多个公式对数据值执行任何所需的筛选、计算或重新格式化。
-
通过将输入 JSON 节点映射到输出 JSON 节点,您可以对数据结构进行任何所需的更改。
-
您不能读取或写入 CSV 文件、Apex 类、REST API 或外部对象。
-
您不会发送电子邮件、合并列表或处理错误。
在以下情况下使用集成程序:
-
您必须同时读取和写入一个或多个 SObject,这意味着您必须调用至少两个数据映射器。
-
您读取或写入的 SObject 没有定义的关系。
-
仅使用公式无法完成数据的转换。例如,不同的条件决定是否执行一些筛选或计算。
-
JSON 节点映射不简单,或需要一系列步骤。
-
您可以读取或写入多个数据源类型,例如 SObjects、CSV 文件、外部对象、Apex 类或 REST API。
-
您可以执行发送电子邮件、合并列表或处理错误等操作。

