Skip to content

如何创建工作流程

配置对象触发、过滤器和定时规则。

概述

工作流程用于在对象数据发生变化或到达指定时间时自动执行动作。它适合提醒、字段更新、任务创建、邮件通知和发起后续流程等轻量自动化场景。

开始之前

  • 您拥有工作流程管理权限。
  • 您已确定触发对象。
  • 您已确定触发方式。
  • 您已确认是否需要定时触发。

第一步:新建工作流程

  1. 工作流程管理 页面中,点击 新建
  2. 进入工作流程配置页面。

新建工作流程入口

第二步:配置基本信息

配置项说明
工作流名称用于展示流程名称,不超过 100 个字符
API 名称流程唯一标识,用于代码对接;自动生成后不可修改
工作流描述描述流程用途,最多 500 个字符
触发对象选择工作流程在哪个对象下触发

工作流程基本信息

第三步:配置触发器

触发器用于设置对象的哪个动作触发工作流程。

支持对象包括市场活动、线索、客户、联系人、商机、商机 2.0、合同、订单、退货单、开票、退款、回款、回款计划、入库单、发货单、促销、客户账户、工单、出库单、合作伙伴、调拨单、订单产品、报价单和自定义对象等。

触发方式说明
新建新建数据后触发,可选择数据提交时直接触发或审批通过后再触发
作废作废一条数据且满足条件时触发
恢复恢复一条数据且满足条件时触发
字段更新触发编辑操作或流程后动作导致字段值变化时触发
定时触发按日期、日期时间或周期触发

新建触发

新建触发支持两种模式:

  • 数据提交时直接触发。
  • 数据审批通过后再触发。

如果同一对象、相同触发条件同时配置审批流和工作流,选择“审批通过后再触发”时,系统先执行审批流,审批通过后再触发工作流。

字段更新触发

字段更新触发支持变更前、变更时和变更后。若字段变更时未匹配工作流,请通过流程日志排查执行情况。

工作流程触发器配置

第四步:配置执行一次的定时触发

执行一次适合“到达某个日期后执行一次”的场景。

  1. 定时类型 中,选择 执行一次
  2. 执行日期 中,选择触发对象下的日期或日期时间字段。
  3. 配置日期偏移,如之前或之后 N 天。
  4. 执行时间 中,选择固定时间或公式。
  5. 点击 保存

固定时间支持一天内 24 个整点时刻。公式支持选择对象中的日期时间或时间字段。

例如,订单创建后次日 10 点提醒库管发货,可选择 执行一次,执行日期为创建时间之后 1 天,执行时间为固定 10 点。

工作流程执行一次定时触发

工作流程执行日期配置

工作流程固定执行时间

工作流程公式执行时间

第五步:配置重复执行的定时触发

重复执行适合“连续多天、多周或多月提醒”的场景。

  1. 定时类型 中,选择 重复执行
  2. 重复时间频率 中,选择每天、每周、每月或每年。
  3. 配置执行时间。
  4. 配置开始时间。
  5. 配置结束时间。
  6. 点击 保存

结束时间可选择对象中的日期或日期时间字段,也可选择永不结束。

例如,回款日期前 3 天开始每天 8 点提醒负责人,可选择 重复执行,频率为每天,开始时间为回款日期之前 3 天,结束时间为回款日期当天。

工作流程重复执行开始时间

工作流程重复执行结束时间

第六步:配置过滤器

过滤器用于限定哪些数据执行工作流程和后动作。

过滤条件支持:

  • 本对象字段。
  • 关联对象字段。
  • 负责人所属主部门。
  • 人员。
  • 人员属性。

工作流程过滤器配置

第七步:保存或发布

  1. 点击 保存
  2. 选择立即启用或暂不启用。
  3. 如果选择暂不启用,且存在旧版本,系统继续执行旧版本。

保存会生成新的流程版本。发布前建议用测试数据验证触发条件和后动作。

工作流程保存发布

预期结果与验证

  1. 创建或编辑测试数据。
  2. 让数据满足触发器和过滤器条件。
  3. 检查工作流程是否执行。
  4. 在执行日志中查看结果。

人工审核

以下内容需要人工复核:

  • 工作流程管理入口。
  • 支持对象清单是否完整。
  • 定时触发最小时间粒度和配额限制。

相关主题