满足工作流程触发条件后,自动执行提醒、字段更新、数据操作和后续流程。
概述
工作流程动作是在工作流程被触发、并通过过滤器或分支条件后自动执行的操作。管理员可以把常见的提醒、字段更新、负责人调整、数据锁定、任务创建、流程发起或 APL 代码执行等后续处理配置为系统动作,减少人工维护成本。
关键能力
工作流程支持在命中条件后自动完成分流、执行和追踪,主要能力包括:
- 支持按条件分支分流:可根据线索阶段、MQL、SQL 等条件配置不同分支,为不同业务场景分配不同处理路径。
- 支持分支结束或继续匹配:分支条件可选择命中后直接结束,或继续匹配下一条件,便于控制流程命中顺序。
- 支持在分支下配置执行动作:每个分支后都可以挂接 立即执行的活动,把命中结果直接转换为后续动作。
- 支持多种动作类型:可配置 CRM 提醒、字段变更、短信通知、邮件通知、数据操作、发起业务流程、发起流、数据锁定/解锁、更换负责人、任务、日程、销售记录、执行 APL 代码、外部通知、变更团队成员、执行转换规则等动作。
- 支持动作顺序编排:同一分支下的多个动作会按列表顺序执行,可通过拖拽调整先后顺序。
- 支持字段和变量引用:提醒、通知、字段更新等动作可引用当前对象字段、关联对象字段或系统变量,减少重复录入。
- 支持执行结果追踪:可在执行日志中查看触发数据、执行动作和失败原因,便于排查问题。
开始之前
- 工作流程已创建。
- 触发器和过滤器已配置。
- 您已确定动作触发后需要处理的对象数据、接收人、目标字段或目标流程。
- 如需短信、邮件、外部通知或互联应用通知,请先完成对应服务配置。
- 如需执行 APL 代码、数据操作或转换规则,请先确认对象字段、代码权限、转换规则和目标数据权限可用。
配置分支节点
- 在 工作流程配置 页面中,添加分支节点。
- 输入分支名称。
- 编辑分支条件。
- 在分支通过后的路径中添加 立即执行的活动。
- 配置该分支下需要执行的动作。
- 点击 保存。
分支节点用于根据条件对工作流程进行分流。例如线索自动转商机工作流程中,可按线索类型分别处理:潜在线索(Lead)分配负责人并发送 CRM 提醒,市场认可线索(MQL)创建跟进任务,销售认可线索(SQL)发起后续业务流程或执行转换规则。
配置后动作
在工作流程画布中选择 立即执行的活动 节点后,可在右侧动作面板中查看已配置动作,并点击 添加活动 添加新的工作流程动作。多个动作会按照活动列表中的顺序执行,可通过拖动调整顺序。
工作流程支持以下后动作:
| 后动作 | 功能说明 | 注意事项 |
|---|---|---|
| CRM提醒 | 使用 CRM 通知相关人员 | 提醒内容支持插入当前对象和关联对象字段变量 |
| 字段变更 | 更新当前对象、主对象或关联对象字段内容 | 支持选择、数值、时间、人员等字段类型,避免多个动作覆盖同一字段 |
| 短信通知 | 发送短信给内部人员、外部人员或指定手机号 | 需开通短信服务,并配置签名和模板 |
| 邮件通知 | 发送邮件给内部人员、用户组或指定邮箱 | 需配置系统邮箱和邮件模板 |
| 数据操作 | 对目标数据执行系统支持的数据处理操作 | 操作前请确认目标数据范围、权限和执行条件 |
| 发起业务流程 | 自动发起当前对象或相关对象下的业务流程 | 目标业务流程必须为启用状态,且数据满足发起条件 |
| 发起流 | 自动发起已配置的流 | 目标流需处于可用状态,并确认入参映射正确 |
| 数据锁定或解锁 | 锁定或解锁当前对象、主对象或关联对象数据 | 用于控制数据编辑,需避免提前解锁或长期锁定 |
| 更换负责人 | 重新分配当前数据或相关数据负责人 | 会影响数据归属、可见范围和后续协作责任 |
| 新建任务 | 自动创建任务并提醒相关人员 | 自动展示在关联对象跟进动态 |
| 新建日程 | 自动创建日程并邀请相关人员 | 自动展示在关联对象跟进动态 |
| 新建销售记录 | 自动创建销售记录 | 自动展示在关联对象跟进动态 |
| 执行APL代码 | 自动触发 APL 函数 | 适合复杂逻辑,启用前需使用测试数据验证 |
| 外部通知 | 通知互联企业、外部用户或角色 | 用于互联协作场景 |
| 变更团队成员 | 添加或移除业务数据团队成员 | 添加成员时需确认只读或读写权限 |
| 执行转换规则 | 按转换规则生成或转换目标业务数据 | 规则需启用,且当前数据满足转换条件 |
配置 CRM 提醒
CRM 提醒用于在工作流程命中条件后,向负责人、相关人员或指定人员发送站内提醒。它适合在数据状态变化、线索分配、客户异常、商机推进等场景中及时提醒业务人员跟进。
- 在 立即执行的活动 中点击 添加活动。
- 选择 CRM 提醒。
- 配置提醒标题和提醒内容,可插入当前对象或关联对象字段变量。
- 配置提醒人员,例如负责人、数据相关人员或指定同事。
- 点击 确定 保存动作配置。
配置提醒内容时,建议包含触发对象、关键字段和需要处理的事项。例如线索分配后提醒负责人“来自某活动的线索已分配,请及时跟进”。
配置字段变更
字段变更用于在工作流程触发后自动更新字段,例如更新线索状态、客户等级、商机阶段、跟进状态、负责人、日期或金额等字段。
- 在 立即执行的活动 中点击 添加活动。
- 选择 字段变更。
- 在 更新方式 中选择字段更新范围:
- 更新当前对象:更新触发当前工作流程的对象数据。
- 更新主/关联对象:更新当前对象的主对象或关联对象数据。
- 在 更新以下字段 中,选择需要更新的字段。
- 在 变更为 中配置字段变更后的值,可使用固定值、当前对象字段、关联对象字段或系统变量。
- 如需一次更新多个字段,点击 添加字段变更 继续添加字段和值。
- 点击 确定 保存动作配置。
字段变更适合把工作流程判断结果写回业务数据。例如线索达到 MQL 条件后,把线索阶段更新为“市场认可”;商机金额超过阈值后,把重点商机标识更新为“是”;线索分配后,把负责人或分配状态同步更新到当前线索。
配置字段变更时,请注意以下规则:
- 如果选择 更新当前对象,请确认所选字段属于当前工作流程的触发对象。
- 如果选择 更新主/关联对象,请确认关联关系、目标数据范围和字段权限正确,避免误更新其他业务数据。
- 多个字段变更会随当前 立即执行的活动 一起执行;如果同一字段被多个动作更新,最终结果可能受动作顺序影响。
- 字段值可引用对象字段或变量时,请确认字段类型匹配,例如日期字段使用日期值、人员字段使用人员值、选择字段使用已有选项值。
[!NOTE]
当字段变更后的值不符合字段规则或出现异常时,该字段可能不会变更。例如:必填字段变更为空;字段 A 变更为字段 B 除以字段 C,且字段 C 值为 0;整数字段计算结果超过字段支持的最大位数;字段计算公式出现逻辑异常;单选或多选字段配置了计算公式,但计算结果与字段选项值不匹配。出现字段计算异常时,请通知 CRM 管理员检查并调整计算公式。配置字段变更时,请避免多个动作同时更新同一字段。
配置短信通知
短信通知用于在工作流程触发后,向内部人员、外部人员、相关对象手机号或指定手机号发送短信。
- 在 立即执行的活动 中点击 添加活动。
- 选择 短信通知。
- 配置短信接收人,可选择人员、相关对象手机号或直接输入指定手机号。
- 选择已创建并审核通过的短信模板。
- 检查模板变量与当前对象字段或关联对象字段是否匹配。
- 点击 确定 保存动作配置。
[!NOTE]
短信通知需要先购买并开通短信服务。多个指定手机号通常使用分号分隔,具体格式请以页面提示为准。
配置邮件通知
邮件通知用于在工作流程触发后,向指定员工、用户组或指定邮箱发送处理通知、跟进提醒或结果说明。
- 在 立即执行的活动 中点击 添加活动。
- 选择 邮件通知。
- 选择发件邮箱。
- 配置收件人、抄送人或密送人。
- 选择邮件模板,并检查模板变量是否正确。
- 如页面支持预览,可先预览邮件内容。
- 点击 确定 保存动作配置。
[!NOTE]
使用邮件通知前,请先在系统邮箱管理中配置可用发件邮箱,并在模板管理中维护邮件模板。邮件模板中的变量应与工作流程对象字段或关联对象字段匹配。
配置数据操作
数据操作用于在工作流程触发后,对目标数据执行系统支持的数据处理操作。它适合在满足条件后自动完成数据维护、关联数据处理或其他标准化操作。
- 在 立即执行的活动 中点击 添加活动。
- 选择 数据操作。
- 选择需要操作的数据范围或目标对象。
- 配置操作类型和操作参数。
- 检查操作条件、权限和影响范围。
- 点击 确定 保存动作配置。
配置数据操作前,请先确认该动作是否会批量影响关联数据,避免因触发条件过宽导致非预期数据被处理。
配置发起业务流程
发起业务流程用于在工作流程命中条件后,自动启动一个业务流程,实现自动规则与人工办理流程的串联。
- 在 立即执行的活动 中点击 添加活动。
- 选择 发起业务流程。
- 选择流程发起对象。
- 选择需要自动发起的业务流程。
- 按需配置发起人、关联数据和字段映射。
- 点击 确定 保存动作配置。
该动作适合把工作流程判断结果交给业务流程继续处理。例如线索评分达到阈值后自动发起线索转商机审批,客户状态异常后自动发起客户复核流程。
[!NOTE]
被发起的业务流程必须处于可用或已启用状态,并且当前数据需要满足被发起流程的发起范围和前置条件。不要把“发起业务流程”理解为业务流程节点完成后动作;这里的触发来源是工作流程。
配置发起流
发起流用于在工作流程触发后自动启动已配置的流,适合与更细粒度的自动化编排或系统集成逻辑衔接。
- 在 立即执行的活动 中点击 添加活动。
- 选择 发起流。
- 选择需要发起的目标流。
- 配置入参、对象数据或字段映射。
- 点击 确定 保存动作配置。
配置发起流时,请确认目标流已启用,并使用测试数据验证入参映射和执行结果。
配置数据锁定或解锁
数据锁定或解锁用于在工作流程触发后,控制当前对象、主对象或关联对象数据是否允许编辑。
- 在 立即执行的活动 中点击 添加活动。
- 选择 数据锁定或解锁。
- 选择操作类型:锁定或解锁。
- 选择目标数据,例如当前对象、主对象或关联对象。
- 点击 确定 保存动作配置。
常见用法包括:线索进入转商机流程前锁定关键字段,审批流程发起后锁定报价数据,状态恢复后自动解锁数据。
[!TIP]
如果同一工作流程或相关业务流程中既配置了锁定又配置了解锁,请检查触发条件和执行顺序,避免数据提前解锁或流程结束后仍无法编辑。
配置更换负责人
更换负责人用于在工作流程触发后,自动把业务数据负责人更换为指定人员。它适合线索分配、客户重新归属、商机转派、工单自动派单等场景。
- 在 立即执行的活动 中点击 添加活动。
- 选择 更换负责人。
- 选择需要更换负责人的目标数据,例如当前对象、主对象或关联对象。
- 选择新的负责人,可按同事、人员变量或数据相关人员字段配置。
- 点击 确定 保存动作配置。
[!NOTE]
更换负责人会影响数据归属、可见范围和协作责任。配置前请确认新负责人具备查看和处理该数据的权限,并避免与字段变更、团队成员变更或业务流程处理规则产生冲突。
配置新建任务
新建任务用于在工作流程触发后,自动创建跟进任务并分配给指定人员。
- 在 立即执行的活动 中点击 添加活动。
- 选择 任务 或 新建任务。
- 填写任务标题和任务内容,内容可插入当前对象或关联对象字段变量。
- 配置截止日期、任务执行人、提醒方式和抄送范围。
- 选择任务关联的触发对象。
- 点击 确定 保存动作配置。
新建任务适合把自动识别出的业务机会转为人工跟进行动。例如线索达到 MQL 条件后,自动创建“电话确认客户需求”任务。
配置新建日程
新建日程用于在工作流程触发后,自动创建日程安排并邀请相关人员参与。
- 在 立即执行的活动 中点击 添加活动。
- 选择 日程 或 新建日程。
- 填写日程内容,可插入当前对象或关联对象字段变量。
- 配置参与人、开始时间、结束时间和提醒方式。
- 选择日程关联的触发对象。
- 点击 确定 保存动作配置。
新建日程适合根据对象字段自动安排后续活动,例如客户拜访时间确认后,自动创建拜访日程。
配置新建销售记录
新建销售记录用于在工作流程触发后,自动生成销售跟进记录,并同步到客户、线索、商机或工单等业务数据的跟进历史中。
- 在 立即执行的活动 中点击 添加活动。
- 选择 销售记录 或 新建销售记录。
- 填写销售记录内容,可插入当前对象或关联对象字段变量。
- 选择销售记录类型。
- 配置抄送范围。
- 选择销售记录关联的触发对象。
- 点击 确定 保存动作配置。
该动作适合沉淀自动处理结果。例如线索自动分配后,记录“系统已根据线索来源和地区分配负责人”。
配置执行 APL 代码
执行 APL 代码用于在工作流程动作中执行复杂自动化逻辑,例如跨对象校验、外部系统同步、复杂字段计算或自定义数据处理。
- 在 立即执行的活动 中点击 添加活动。
- 选择 执行 APL 代码。
- 选择历史函数或新建函数。
- 新建函数时,填写代码名称、API Name 或命名空间等代码标识信息。
- 选择返回值类型并绑定对象。
- 填写描述,说明函数用途和触发场景。
- 点击 保存。
执行 APL 代码适合标准动作无法覆盖的复杂场景。建议在生产启用前使用测试数据验证函数执行结果,并为关键函数配置异常提醒。
配置外部通知
外部通知用于通知互联企业、外部用户、外部角色或下游企业人员。它适合在启用互联协作时,把工作流程处理结果同步给代理商、服务商、订货商城用户或其他外部协作方。
- 在 立即执行的活动 中点击 添加活动。
- 选择 外部通知。
- 选择需要通知的互联应用。
- 配置提醒人员,例如外部相关团队、互联用户、下游企业外部角色人员等。
- 配置跳转链接和通知内容。
- 选择通知渠道、消息模板,并为模板字段配置变量。
- 在消息预览中检查通知内容是否符合预期。
- 点击 确定 保存动作配置。
[!NOTE]
配置外部通知前,请确认互联应用、小程序和消息模板已可用,且提醒人员能匹配到有效外部人员;否则通知可能无法送达。
配置变更团队成员
变更团队成员用于在工作流程触发后,自动向业务数据团队中添加成员,或从团队中移除成员,并控制成员对数据的访问权限。
| 配置项 | 说明 |
|---|---|
| 变更操作 | 选择 添加 或 移除 团队成员 |
| 内部成员 | 可添加同事、部门、用户组、角色、数据相关变量或人员对象变量 |
| 外部成员 | 可添加外部人员字段或外部负责人等外部成员来源 |
| 权限 | 添加成员时可设置为 只读 或 读写 |
配置步骤:
- 在 立即执行的活动 中点击 添加活动。
- 选择 变更团队成员。
- 在 变更操作 中选择 添加 或 移除。
- 配置内部成员或外部成员。
- 添加成员时选择 只读 或 读写 权限。
- 点击 确定 保存动作配置。
[!NOTE]
添加成员时需要同步确认权限范围。若成员只需查看工作流程相关数据,建议选择只读;若成员需要继续编辑或维护该数据,再选择读写。
配置执行转换规则
执行转换规则用于在工作流程触发后自动执行业务转换逻辑,例如从线索转客户、从线索转商机、从报价转订单,或根据企业配置生成目标业务数据。
- 在 立即执行的活动 中点击 添加活动。
- 选择 执行转换规则。
- 选择需要执行的转换规则。
- 按规则要求配置源数据、目标数据和字段映射。
- 点击 确定 保存动作配置。
执行转换规则适合把工作流程判断结果转化为正式业务数据。配置前请确认转换规则已启用,且当前对象数据满足转换规则的执行条件。
配置建议
- 优先明确工作流程触发条件和分支条件,再选择动作类型。
- 对通知类动作,建议在内容中说明触发对象、关键字段和需要处理的事项。
- 同一个字段尽量只由一个动作更新,避免动作执行顺序导致结果被覆盖。
- 涉及锁定、解锁、更换负责人、团队成员变更或转换规则的动作,建议先用测试数据验证影响范围。
- 涉及短信、邮件、外部通知或 APL 代码的动作,启用前请确认服务、模板、权限和代码逻辑可用。
- 如果需要人工办理、审批、会签或节点流转,请通过 发起业务流程 串联业务流程,不要把工作流程动作当作业务流程节点使用。
查看执行日志
- 在 工作流程执行日志 页面中,选择工作流程。
- 按触发时间范围筛选。
- 按工作流发起人筛选。
- 打开日志详情。
- 查看触发数据、执行动作和失败原因。
预期结果与验证
- 使用测试数据触发工作流程。
- 检查分支路径是否正确。
- 检查后动作是否按活动列表顺序执行。
- 检查字段、数据锁定状态、负责人、团队成员和转换结果是否符合预期。
- 检查 CRM 提醒、短信、邮件和外部通知是否发送成功。
- 检查新建任务、日程和销售记录是否生成,并确认负责人、时间、关联对象和内容正确。
- 检查被发起的业务流程或流是否启动,并确认发起人、关联数据和入参映射正确。
- 检查执行日志是否记录触发数据、执行动作和失败原因。
常见问题
工作流程动作和业务流程后动作有什么区别?
工作流程动作由工作流程触发器、过滤器或分支条件驱动,适合数据满足条件后立即自动执行。业务流程后动作由业务流程节点完成、流程结束或流程终止驱动,适合在人工办理、审批或会签结果产生后执行。两者都可以配置通知、字段变更、锁定、任务等动作,但触发来源和可引用上下文不同。
为什么动作没有执行?
请检查工作流程是否启用、触发器是否命中、过滤器和分支条件是否满足、动作是否保存成功,以及动作所需的服务、模板、权限或目标流程是否可用。
为什么字段没有更新?
请检查字段是否在可更新范围内、字段值是否符合字段类型和校验规则、系统动作是否有更新权限,以及是否存在其他动作覆盖了该字段。
为什么通知没有送达?
请检查短信、邮件或外部通知服务是否已开通,收件人、手机号或邮箱是否有效,模板变量是否匹配,以及外部人员是否在可通知范围内。
什么时候使用发起业务流程?
当命中工作流程条件后还需要人工办理、审批、会签或复杂节点流转时,可以使用 发起业务流程。如果只是自动更新字段、发送通知或创建任务,通常直接配置工作流程动作即可。