Loading
使用 Salesforce Flow 自动化业务流程
创建记录元素

创建记录元素

通过使用记录集合变量,创建或更新多个 Salesforce 记录。通过使用流中的记录变量或其他值,仅创建一个 Salesforce 记录。

所需的 Edition

查看支持的版本。

对于您选择创建或更新的记录数量与设置字段值的方式,这将确定在创建记录元素的其余对象中输入的内容。

此视频解释了如何使用数据元素,以使用流创建、更新和删除记录。

在单独的选项卡中查看此视频

创建记录集合

要创建多个记录,您必须使用记录集合变量中的值。在较早的流中,使用新记录的字段值,填充记录集合变量。确保 ID 字段为空。

要动态创建一些记录并更新集合中的其他记录,请启用更新现有记录。在记录集合变量的记录上选择唯一标识每个记录的字段。流使用此字段检查记录是否存在。选择如果流无法创建或更新记录,如何处理剩余记录。

当您一次使用记录集合变量创建或更新多个记录时,您需要减少流中 DML 请求的数量。这表示,您更有可能不会超出贵组织的限制。有关详细信息,请参阅事务中流程批量化

创建单个记录

如果您使用新记录的字段值填充记录变量,通过使用记录变量中的所有值选择设置记录字段。然后,选择要使用的记录变量。确保 ID 字段为空。

要动态创建或更新记录,请启用更新现有记录。在记录变量中选择记录上唯一标识记录的字段。流使用此字段检查记录是否存在。

要从流中的多个资源手动映射值,通过使用单独变量、资源和字面值,选择设置记录字段。选择您想要创建记录的对象,并设置记录的字段值。或者,如果您手动创建变量,将创建的记录的 ID 存储在文本变量中。例如,当您需要记录的 ID 来创建子记录或提供指向已创建记录的链接时。

要动态检查要更新或创建的重复记录,请启用检查匹配记录

示例
示例 用户将名称和地址输入到流程。通过使用获取记录元素,验证匹配用户是否存在。如果匹配联系人不存在,请通过使用创建记录元素为该用户创建记录。

使用情况

要阻止流出现故障,请确保:

  • 所有必填字段已使用值填充。创建记录元素会为您填充潜在必填字段。显示的字段是主记录类型中的必填字段。对于自定义对象,请确认对象定义中的必填字段。
  • 对于记录变量,ID 字段值为空。在创建记录后,流会填充 ID 字段。
备注
备注 在采访的事务完成后,才可以创建记录。当采访结束或运行屏幕、本地操作或“等待”元素时,事务完成。

注意事项

  • 如果“创建记录”元素使用记录集合,没有错误路径,流失败,则会创建无记录,流停止,并生成错误。
  • 如果创建记录元素使用记录集合并具有错误路径,则仅创建成功的记录。对于流的记录集合中的记录,不会填充成功记录的 ID。ID 会填充到组织中的记录。
  • “创建记录”元素无法更新锁定进行编辑的匹配记录。如果 Flow Builder 找到匹配记录并尝试更新记录中的字段,将显示警告。
  • “创建记录”元素无法更新匹配记录中的只读字段。如果 Flow Builder 找到匹配记录,并尝试更新始终为只读或您无权更新的字段,将显示警告。
  • 对于不支持更新功能的对象,创建记录元素无法更新匹配记录中的字段。如果 Flow Builder 找到匹配记录并尝试更新不支持更新功能的对象中的字段,将显示错误,并且您无法激活流。要确定是否可以更新对象,请参见Salesforce 平台对象引用
  • 如果贵组织在“设置”中启用了“创建记录时设置审计字段”用户权限,则使用创建记录元素复制记录的流可以将系统审计字段从源记录复制到新记录。系统字段包括:CreatedDateCreatedByIdLastModifiedDateLastModifiedById。要了解更多信息,请查看启用“在创建记录时设置审计字段”和“使用非活动所有者更新记录”用户权限
  • 检查重复记录
    为了防止重复记录,请检查匹配一组条件的记录,并指定如果流找到匹配的记录会发生什么。贵组织中的一些字段级配置和验证会覆盖“创建记录”元素中的设置。
 
正在加载
Salesforce Help | Article