Loading
批处理管理
创建批处理作业

创建批处理作业

对于在 Salesforce 流中配置的业务流程,使用批处理作业自动处理大量记录。

所需的 Edition

查看支持版本。
所需用户权限
创建批处理作业: 查看权限信息。
  1. 从“设置”中,在快速查找框中,输入批次管理,并将其选中。
  2. 单击新建。
  3. 定义批处理作业。
    字段 值
    名称 输入批处理作业的名称。
    进程类型

    选择代表 Salesforce 产品的流程类型,其中配置了批处理作业必须执行的业务流程。

    如果在 Salesforce 流中配置业务流程,请选择流。

    您可用的进程类型取决于贵组织中可用的许可证。

    执行流程 选择要执行的活动流或业务流程。
    批次大小 输入每个批处理作业零件的大小。
    Retry Count 输入重新运行失败的批处理作业的次数。
    重试间隔 输入再次运行失败的批处理作业之前等待的毫秒数。
    新建批处理作业。
  4. 单击下一步。
  5. 配置批处理作业。

    您可用的配置选项因配置业务流程的 Salesforce 产品和批处理作业的进程类型而异。以下是两种类型的配置选项:

    • 在 Salesforce 流中配置的业务流程:
      字段 值
      流输入变量 唯一标识批处理作业发送到流进行处理的记录的文本输入变量。
      对象

      选择批处理作业必须筛选其记录并发送到流的对象。

      您可以使用 BatchProcessJobDefinition Tooling API 从大对象中选择记录。

      条件

      选择筛选条件,根据这些条件必须为批处理作业选择记录。

      您可以使用定义的值或使用输入变量筛选记录。输入变量值在运行批处理作业的流中定义。

      要根据未来和前几天筛选记录,请使用输入变量从流或 Apex 资源发送日期文字输入。支持这些日期文字:

      • NEXT_N_DAYS:n
      • N_DAYS_AGO:n

      有关更多信息,请查看 SOQL 和 SOSL 参考中的 WHERE 中的日期格式和日期文字。

      选择使用文件中的记录来处理 CSV 文件中包括的特定记录 ID。在选择此选项时,您无法添加筛选条件。

      使用此选项处理 CSV 文件中标识的特定记录集,或者当用户需要通过屏幕流上传文件进行动态批处理时。

      批处理作业的条件。
    • 在其他 Salesforce 产品中配置的业务流程:
      字段 值
      对象

      选择批处理作业必须筛选其记录并发送到业务流程的对象。

      您可以使用 BatchProcessJobDefinition Tooling API 从大对象中选择记录。

      一些进程类型和业务流程会自动筛选可用的对象列表。

      相关对象

      选择选定对象的最多三个相关对象,您要使用它们的字段:

      • 创建记录筛选条件
      • 将记录分组在一起处理

      如果选定对象是联系人,您可以选择客户作为相关对象,按客户状态筛选联系人,并按客户分组联系人进行处理。

      选择相关对象的能力仅适用于一组有限的进程类型。

      条件

      选择筛选条件,根据这些条件必须为批处理作业选择记录。筛选条件可以使用选定对象中的字段,以及选定相关对象中的字段(如果可用)。

      您可以使用定义的值或使用输入变量筛选记录。输入变量值在运行批处理作业的流中定义。

      要根据未来和前几天筛选记录,请使用输入变量从流或 Apex 资源发送日期文字输入。支持这些日期文字:

      • NEXT_N_DAYS:n
      • N_DAYS_AGO:n

      有关更多信息,请查看 SOQL 和 SOSL 参考中的 WHERE 中的日期格式和日期文字。

      分组依据

      选择用于唯一识别和分组记录的字段进行处理。分组依据字段可以是选定对象中的字段,也可以是其中一个选定相关对象中的字段(如果可用)。

      如果选定对象是报价,选定相关对象是业务机会,您可以按业务机会的关联客户对报价进行分组。

      按字段选择小组的功能仅适用于一组有限的进程类型。

      批处理作业的配置。

      如果您看到其他配置选项,它们特定于您选择的进程类型。要了解有关这些设置的更多信息,请查看支持该流程类型的 Salesforce 产品的帮助。

  6. 保存并激活批处理作业。
    您无法编辑有效批处理作业,并且只有有效批处理作业可以运行。如果您停用批处理作业,其已计划的运行将失败。

要以编程方式创建批处理作业,请使用元数据 API。

 
正在加载
Salesforce Help | Article