如何配置工作流程动作

满足工作流程触发条件后,自动执行提醒、字段更新、数据操作和后续流程。

概述

工作流程动作是在工作流程被触发、并通过过滤器或分支条件后自动执行的操作。管理员可以把常见的提醒、字段更新、负责人调整、数据锁定、任务创建、流程发起或 APL 代码执行等后续处理配置为系统动作,减少人工维护成本。

关键能力

工作流程支持在命中条件后自动完成分流、执行和追踪,主要能力包括:

  • 支持按条件分支分流:可根据线索阶段、MQL、SQL 等条件配置不同分支,为不同业务场景分配不同处理路径。
  • 支持分支结束或继续匹配:分支条件可选择命中后直接结束,或继续匹配下一条件,便于控制流程命中顺序。
  • 支持在分支下配置执行动作:每个分支后都可以挂接 立即执行的活动,把命中结果直接转换为后续动作。
  • 支持多种动作类型:可配置 CRM 提醒、字段变更、短信通知、邮件通知、数据操作、发起业务流程、发起流、数据锁定/解锁、更换负责人、任务、日程、销售记录、执行 APL 代码、外部通知、变更团队成员、执行转换规则等动作。
  • 支持动作顺序编排:同一分支下的多个动作会按列表顺序执行,可通过拖拽调整先后顺序。
  • 支持字段和变量引用:提醒、通知、字段更新等动作可引用当前对象字段、关联对象字段或系统变量,减少重复录入。
  • 支持执行结果追踪:可在执行日志中查看触发数据、执行动作和失败原因,便于排查问题。

开始之前

  • 工作流程已创建。
  • 触发器和过滤器已配置。
  • 您已确定动作触发后需要处理的对象数据、接收人、目标字段或目标流程。
  • 如需短信、邮件、外部通知或互联应用通知,请先完成对应服务配置。
  • 如需执行 APL 代码、数据操作或转换规则,请先确认对象字段、代码权限、转换规则和目标数据权限可用。

配置分支节点

  1. 工作流程配置 页面中,添加分支节点。
  2. 输入分支名称。
  3. 编辑分支条件。
  4. 在分支通过后的路径中添加 立即执行的活动
  5. 配置该分支下需要执行的动作。
  6. 点击 保存

分支节点用于根据条件对工作流程进行分流。例如线索自动转商机工作流程中,可按线索类型分别处理:潜在线索(Lead)分配负责人并发送 CRM 提醒,市场认可线索(MQL)创建跟进任务,销售认可线索(SQL)发起后续业务流程或执行转换规则。

配置后动作

在工作流程画布中选择 立即执行的活动 节点后,可在右侧动作面板中查看已配置动作,并点击 添加活动 添加新的工作流程动作。多个动作会按照活动列表中的顺序执行,可通过拖动调整顺序。

工作流程支持以下后动作:

后动作 功能说明 注意事项
CRM提醒 使用 CRM 通知相关人员 提醒内容支持插入当前对象和关联对象字段变量
字段变更 更新当前对象、主对象或关联对象字段内容 支持选择、数值、时间、人员等字段类型,避免多个动作覆盖同一字段
短信通知 发送短信给内部人员、外部人员或指定手机号 需开通短信服务,并配置签名和模板
邮件通知 发送邮件给内部人员、用户组或指定邮箱 需配置系统邮箱和邮件模板
数据操作 对目标数据执行系统支持的数据处理操作 操作前请确认目标数据范围、权限和执行条件
发起业务流程 自动发起当前对象或相关对象下的业务流程 目标业务流程必须为启用状态,且数据满足发起条件
发起流 自动发起已配置的流 目标流需处于可用状态,并确认入参映射正确
数据锁定或解锁 锁定或解锁当前对象、主对象或关联对象数据 用于控制数据编辑,需避免提前解锁或长期锁定
更换负责人 重新分配当前数据或相关数据负责人 会影响数据归属、可见范围和后续协作责任
新建任务 自动创建任务并提醒相关人员 自动展示在关联对象跟进动态
新建日程 自动创建日程并邀请相关人员 自动展示在关联对象跟进动态
新建销售记录 自动创建销售记录 自动展示在关联对象跟进动态
执行APL代码 自动触发 APL 函数 适合复杂逻辑,启用前需使用测试数据验证
外部通知 通知互联企业、外部用户或角色 用于互联协作场景
变更团队成员 添加或移除业务数据团队成员 添加成员时需确认只读或读写权限
执行转换规则 按转换规则生成或转换目标业务数据 规则需启用,且当前数据满足转换条件

配置 CRM 提醒

CRM 提醒用于在工作流程命中条件后,向负责人、相关人员或指定人员发送站内提醒。它适合在数据状态变化、线索分配、客户异常、商机推进等场景中及时提醒业务人员跟进。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 CRM 提醒
  3. 配置提醒标题和提醒内容,可插入当前对象或关联对象字段变量。
  4. 配置提醒人员,例如负责人、数据相关人员或指定同事。
  5. 点击 确定 保存动作配置。

配置提醒内容时,建议包含触发对象、关键字段和需要处理的事项。例如线索分配后提醒负责人“来自某活动的线索已分配,请及时跟进”。

配置字段变更

字段变更用于在工作流程触发后自动更新字段,例如更新线索状态、客户等级、商机阶段、跟进状态、负责人、日期或金额等字段。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 字段变更
  3. 更新方式 中选择字段更新范围:
    • 更新当前对象:更新触发当前工作流程的对象数据。
    • 更新主/关联对象:更新当前对象的主对象或关联对象数据。
  4. 更新以下字段 中,选择需要更新的字段。
  5. 变更为 中配置字段变更后的值,可使用固定值、当前对象字段、关联对象字段或系统变量。
  6. 如需一次更新多个字段,点击 添加字段变更 继续添加字段和值。
  7. 点击 确定 保存动作配置。

字段变更适合把工作流程判断结果写回业务数据。例如线索达到 MQL 条件后,把线索阶段更新为“市场认可”;商机金额超过阈值后,把重点商机标识更新为“是”;线索分配后,把负责人或分配状态同步更新到当前线索。

配置字段变更时,请注意以下规则:

  • 如果选择 更新当前对象,请确认所选字段属于当前工作流程的触发对象。
  • 如果选择 更新主/关联对象,请确认关联关系、目标数据范围和字段权限正确,避免误更新其他业务数据。
  • 多个字段变更会随当前 立即执行的活动 一起执行;如果同一字段被多个动作更新,最终结果可能受动作顺序影响。
  • 字段值可引用对象字段或变量时,请确认字段类型匹配,例如日期字段使用日期值、人员字段使用人员值、选择字段使用已有选项值。

[!NOTE]
当字段变更后的值不符合字段规则或出现异常时,该字段可能不会变更。例如:必填字段变更为空;字段 A 变更为字段 B 除以字段 C,且字段 C 值为 0;整数字段计算结果超过字段支持的最大位数;字段计算公式出现逻辑异常;单选或多选字段配置了计算公式,但计算结果与字段选项值不匹配。出现字段计算异常时,请通知 CRM 管理员检查并调整计算公式。配置字段变更时,请避免多个动作同时更新同一字段。

配置短信通知

短信通知用于在工作流程触发后,向内部人员、外部人员、相关对象手机号或指定手机号发送短信。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 短信通知
  3. 配置短信接收人,可选择人员、相关对象手机号或直接输入指定手机号。
  4. 选择已创建并审核通过的短信模板。
  5. 检查模板变量与当前对象字段或关联对象字段是否匹配。
  6. 点击 确定 保存动作配置。

[!NOTE]
短信通知需要先购买并开通短信服务。多个指定手机号通常使用分号分隔,具体格式请以页面提示为准。

配置邮件通知

邮件通知用于在工作流程触发后,向指定员工、用户组或指定邮箱发送处理通知、跟进提醒或结果说明。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 邮件通知
  3. 选择发件邮箱。
  4. 配置收件人、抄送人或密送人。
  5. 选择邮件模板,并检查模板变量是否正确。
  6. 如页面支持预览,可先预览邮件内容。
  7. 点击 确定 保存动作配置。

[!NOTE]
使用邮件通知前,请先在系统邮箱管理中配置可用发件邮箱,并在模板管理中维护邮件模板。邮件模板中的变量应与工作流程对象字段或关联对象字段匹配。

配置数据操作

数据操作用于在工作流程触发后,对目标数据执行系统支持的数据处理操作。它适合在满足条件后自动完成数据维护、关联数据处理或其他标准化操作。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 数据操作
  3. 选择需要操作的数据范围或目标对象。
  4. 配置操作类型和操作参数。
  5. 检查操作条件、权限和影响范围。
  6. 点击 确定 保存动作配置。

配置数据操作前,请先确认该动作是否会批量影响关联数据,避免因触发条件过宽导致非预期数据被处理。

配置发起业务流程

发起业务流程用于在工作流程命中条件后,自动启动一个业务流程,实现自动规则与人工办理流程的串联。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 发起业务流程
  3. 选择流程发起对象。
  4. 选择需要自动发起的业务流程。
  5. 按需配置发起人、关联数据和字段映射。
  6. 点击 确定 保存动作配置。

该动作适合把工作流程判断结果交给业务流程继续处理。例如线索评分达到阈值后自动发起线索转商机审批,客户状态异常后自动发起客户复核流程。

[!NOTE]
被发起的业务流程必须处于可用或已启用状态,并且当前数据需要满足被发起流程的发起范围和前置条件。不要把“发起业务流程”理解为业务流程节点完成后动作;这里的触发来源是工作流程。

配置发起流

发起流用于在工作流程触发后自动启动已配置的流,适合与更细粒度的自动化编排或系统集成逻辑衔接。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 发起流
  3. 选择需要发起的目标流。
  4. 配置入参、对象数据或字段映射。
  5. 点击 确定 保存动作配置。

配置发起流时,请确认目标流已启用,并使用测试数据验证入参映射和执行结果。

配置数据锁定或解锁

数据锁定或解锁用于在工作流程触发后,控制当前对象、主对象或关联对象数据是否允许编辑。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 数据锁定或解锁
  3. 选择操作类型:锁定或解锁。
  4. 选择目标数据,例如当前对象、主对象或关联对象。
  5. 点击 确定 保存动作配置。

常见用法包括:线索进入转商机流程前锁定关键字段,审批流程发起后锁定报价数据,状态恢复后自动解锁数据。

[!TIP]
如果同一工作流程或相关业务流程中既配置了锁定又配置了解锁,请检查触发条件和执行顺序,避免数据提前解锁或流程结束后仍无法编辑。

配置更换负责人

更换负责人用于在工作流程触发后,自动把业务数据负责人更换为指定人员。它适合线索分配、客户重新归属、商机转派、工单自动派单等场景。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 更换负责人
  3. 选择需要更换负责人的目标数据,例如当前对象、主对象或关联对象。
  4. 选择新的负责人,可按同事、人员变量或数据相关人员字段配置。
  5. 点击 确定 保存动作配置。

[!NOTE]
更换负责人会影响数据归属、可见范围和协作责任。配置前请确认新负责人具备查看和处理该数据的权限,并避免与字段变更、团队成员变更或业务流程处理规则产生冲突。

配置新建任务

新建任务用于在工作流程触发后,自动创建跟进任务并分配给指定人员。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 任务新建任务
  3. 填写任务标题和任务内容,内容可插入当前对象或关联对象字段变量。
  4. 配置截止日期、任务执行人、提醒方式和抄送范围。
  5. 选择任务关联的触发对象。
  6. 点击 确定 保存动作配置。

新建任务适合把自动识别出的业务机会转为人工跟进行动。例如线索达到 MQL 条件后,自动创建“电话确认客户需求”任务。

配置新建日程

新建日程用于在工作流程触发后,自动创建日程安排并邀请相关人员参与。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 日程新建日程
  3. 填写日程内容,可插入当前对象或关联对象字段变量。
  4. 配置参与人、开始时间、结束时间和提醒方式。
  5. 选择日程关联的触发对象。
  6. 点击 确定 保存动作配置。

新建日程适合根据对象字段自动安排后续活动,例如客户拜访时间确认后,自动创建拜访日程。

配置新建销售记录

新建销售记录用于在工作流程触发后,自动生成销售跟进记录,并同步到客户、线索、商机或工单等业务数据的跟进历史中。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 销售记录新建销售记录
  3. 填写销售记录内容,可插入当前对象或关联对象字段变量。
  4. 选择销售记录类型。
  5. 配置抄送范围。
  6. 选择销售记录关联的触发对象。
  7. 点击 确定 保存动作配置。

该动作适合沉淀自动处理结果。例如线索自动分配后,记录“系统已根据线索来源和地区分配负责人”。

配置执行 APL 代码

执行 APL 代码用于在工作流程动作中执行复杂自动化逻辑,例如跨对象校验、外部系统同步、复杂字段计算或自定义数据处理。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 执行 APL 代码
  3. 选择历史函数或新建函数。
  4. 新建函数时,填写代码名称、API Name 或命名空间等代码标识信息。
  5. 选择返回值类型并绑定对象。
  6. 填写描述,说明函数用途和触发场景。
  7. 点击 保存

执行 APL 代码适合标准动作无法覆盖的复杂场景。建议在生产启用前使用测试数据验证函数执行结果,并为关键函数配置异常提醒。

配置外部通知

外部通知用于通知互联企业、外部用户、外部角色或下游企业人员。它适合在启用互联协作时,把工作流程处理结果同步给代理商、服务商、订货商城用户或其他外部协作方。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 外部通知
  3. 选择需要通知的互联应用。
  4. 配置提醒人员,例如外部相关团队、互联用户、下游企业外部角色人员等。
  5. 配置跳转链接和通知内容。
  6. 选择通知渠道、消息模板,并为模板字段配置变量。
  7. 在消息预览中检查通知内容是否符合预期。
  8. 点击 确定 保存动作配置。

[!NOTE]
配置外部通知前,请确认互联应用、小程序和消息模板已可用,且提醒人员能匹配到有效外部人员;否则通知可能无法送达。

配置变更团队成员

变更团队成员用于在工作流程触发后,自动向业务数据团队中添加成员,或从团队中移除成员,并控制成员对数据的访问权限。

配置项 说明
变更操作 选择 添加移除 团队成员
内部成员 可添加同事、部门、用户组、角色、数据相关变量或人员对象变量
外部成员 可添加外部人员字段或外部负责人等外部成员来源
权限 添加成员时可设置为 只读读写

配置步骤:

  1. 立即执行的活动 中点击 添加活动
  2. 选择 变更团队成员
  3. 变更操作 中选择 添加移除
  4. 配置内部成员或外部成员。
  5. 添加成员时选择 只读读写 权限。
  6. 点击 确定 保存动作配置。

[!NOTE]
添加成员时需要同步确认权限范围。若成员只需查看工作流程相关数据,建议选择只读;若成员需要继续编辑或维护该数据,再选择读写。

配置执行转换规则

执行转换规则用于在工作流程触发后自动执行业务转换逻辑,例如从线索转客户、从线索转商机、从报价转订单,或根据企业配置生成目标业务数据。

  1. 立即执行的活动 中点击 添加活动
  2. 选择 执行转换规则
  3. 选择需要执行的转换规则。
  4. 按规则要求配置源数据、目标数据和字段映射。
  5. 点击 确定 保存动作配置。

执行转换规则适合把工作流程判断结果转化为正式业务数据。配置前请确认转换规则已启用,且当前对象数据满足转换规则的执行条件。

配置建议

  • 优先明确工作流程触发条件和分支条件,再选择动作类型。
  • 对通知类动作,建议在内容中说明触发对象、关键字段和需要处理的事项。
  • 同一个字段尽量只由一个动作更新,避免动作执行顺序导致结果被覆盖。
  • 涉及锁定、解锁、更换负责人、团队成员变更或转换规则的动作,建议先用测试数据验证影响范围。
  • 涉及短信、邮件、外部通知或 APL 代码的动作,启用前请确认服务、模板、权限和代码逻辑可用。
  • 如果需要人工办理、审批、会签或节点流转,请通过 发起业务流程 串联业务流程,不要把工作流程动作当作业务流程节点使用。

查看执行日志

  1. 工作流程执行日志 页面中,选择工作流程。
  2. 按触发时间范围筛选。
  3. 按工作流发起人筛选。
  4. 打开日志详情。
  5. 查看触发数据、执行动作和失败原因。

预期结果与验证

  1. 使用测试数据触发工作流程。
  2. 检查分支路径是否正确。
  3. 检查后动作是否按活动列表顺序执行。
  4. 检查字段、数据锁定状态、负责人、团队成员和转换结果是否符合预期。
  5. 检查 CRM 提醒、短信、邮件和外部通知是否发送成功。
  6. 检查新建任务、日程和销售记录是否生成,并确认负责人、时间、关联对象和内容正确。
  7. 检查被发起的业务流程或流是否启动,并确认发起人、关联数据和入参映射正确。
  8. 检查执行日志是否记录触发数据、执行动作和失败原因。

常见问题

工作流程动作和业务流程后动作有什么区别?

工作流程动作由工作流程触发器、过滤器或分支条件驱动,适合数据满足条件后立即自动执行。业务流程后动作由业务流程节点完成、流程结束或流程终止驱动,适合在人工办理、审批或会签结果产生后执行。两者都可以配置通知、字段变更、锁定、任务等动作,但触发来源和可引用上下文不同。

为什么动作没有执行?

请检查工作流程是否启用、触发器是否命中、过滤器和分支条件是否满足、动作是否保存成功,以及动作所需的服务、模板、权限或目标流程是否可用。

为什么字段没有更新?

请检查字段是否在可更新范围内、字段值是否符合字段类型和校验规则、系统动作是否有更新权限,以及是否存在其他动作覆盖了该字段。

为什么通知没有送达?

请检查短信、邮件或外部通知服务是否已开通,收件人、手机号或邮箱是否有效,模板变量是否匹配,以及外部人员是否在可通知范围内。

什么时候使用发起业务流程?

当命中工作流程条件后还需要人工办理、审批、会签或复杂节点流转时,可以使用 发起业务流程。如果只是自动更新字段、发送通知或创建任务,通常直接配置工作流程动作即可。

相关主题

2026-08-11
0 0