在业务流程节点完成、流程结束或流程被终止后,自动更新数据或触发后续操作。
概述
业务流程后动作用于在业务流程达到指定节点或指定结果后,自动执行字段更新、通知提醒、任务创建、数据锁定、变量赋值、发起其他流程或执行 APL 代码等操作。管理员可根据业务办理结果,把人工处理后的后续动作固化为系统自动执行,减少手工维护成本并保证流程结果一致。
业务流程后动作通常配置在节点的 完成后 页签,也可在流程基础信息中配置 终止流程后动作。节点完成后动作适合处理某个节点的局部结果;终止流程后动作适合在流程被终止时统一恢复状态、提醒相关人员或清理临时数据。
开始之前
- 业务流程已创建,并已进入流程画布配置页面。
- 目标节点已配置完成,且已确认该节点的完成条件和流转路径。
- 您已确认后动作触发时机,例如节点完成后、审批通过后、流程结束后或流程终止后。
- 如需短信、邮件、外部通知或互联应用通知,请先完成对应服务配置。
- 如需执行 APL 代码、转换规则或变量赋值,请先确认对象字段、流程变量和代码权限可用。
后动作类型
业务流程后动作按触发位置可分为以下类型:
| 类型 | 触发位置 | 典型用途 |
|---|---|---|
| 节点完成后动作 | 在业务活动节点、审批节点、会签节点、自动节点等节点完成后执行 | 按单个节点处理结果更新字段、发送通知、创建任务或进入后续自动处理 |
| 终止流程后动作 | 在流程被终止时执行 | 恢复记录状态、发送终止提醒、解锁业务数据或执行清理逻辑 |
配置后动作前,建议先确认“动作是否只应该在某个节点完成时执行”,还是“只有整个流程结束或终止时才执行”。如果多个节点都需要执行相同动作,可优先评估是否放在流程结束后统一处理,避免重复更新。
支持的执行动作
业务流程后动作支持以下执行动作:
- 字段变更。
- 短信通知。
- 发起业务流程。
- 邮件通知。
- 外部通知。
- 执行 APL 代码。
- 更换负责人。
- 数据锁定/解锁。
- 新建任务。
- 新建日程。
- 新建销售记录。
- 变更团队成员。
- 变量赋值。
- 执行转换规则。
不同节点类型、不同触发位置下可选动作可能不同。请以页面中实际展示的动作清单为准。
后动作清单
在流程画布中选择节点后,切换到右侧 完成后 页签,可查看并添加该节点支持的后动作。

配置字段变更
字段变更用于在节点完成、流程结束或流程终止后自动更新业务对象字段,例如更新流程状态、审批结果、客户等级、负责人、日期或金额等字段。字段变更支持 更新当前对象 和 更新主/关联对象 两种更新方式。
更新当前对象
- 在目标节点的 完成后 页签,或流程的终止后动作配置中,点击 添加。
- 选择 字段变更。
- 在 更新方式 中,选择 更新当前对象。
- 在 更新以下字段 中,选择需要更新的当前对象字段。
- 在 变更为 中配置字段变更后的值,可使用固定值、对象字段、流程变量或系统变量。
- 如需更新多个字段,点击 添加字段变更 继续添加。
- 点击 确定 保存动作配置。
更新主/关联对象
- 在 更新方式 中,选择 更新主/关联对象。
- 在 选择数据 中,选择需要更新的主对象或关联对象数据。
- 在 更新以下字段 中,选择该对象下需要更新的字段。
- 在 变更为 中配置字段变更后的值。
- 如需更新多个字段,点击 添加字段变更 继续添加。
- 点击 确定 保存动作配置。
字段变更适合在流程处理中自动写入办理结果。例如客户分级流程通过后,把客户等级更新为“重点客户”;报价审批通过后,把报价单状态更新为“已审批”。
[!NOTE]
当字段变更后的值不符合规则或出现异常时,该字段不变更。例如必填字段变更为空、字段 A 变更为字段 B 除以字段 C 且字段 C 值为 0、整数字段计算结果超过最大位数、字段计算公式出现逻辑异常,或单选/多选字段计算结果与字段选项值不匹配。配置字段变更时,请避免多个后动作或多个节点同时更新同一字段。

配置短信通知
短信通知用于在流程节点完成或流程结束后,向流程相关人员、相关对象手机号或指定手机号发送短信。
- 在 完成后 或后动作配置区域中,选择 短信通知。
- 在 短信通知人员 中点击 添加选项,选择需要接收短信的人员。
- 如需按业务数据中的手机号发送,在 相关对象手机号 中点击 添加选项,选择相关对象的手机号字段。
- 如需直接指定号码,在 指定接收手机号 中输入手机号;多个手机号使用分号分隔。
- 在 短信内容 中选择 短信模板。
- 在模板下拉框中选择已创建的短信模板;如需新增模板,点击 创建模板。
- 点击 确定 保存动作配置。
[!NOTE]
短信通知需要先购买并开通短信服务。使用短信模板时,请确认模板已审核通过,且模板变量与流程对象字段、流程变量或节点变量匹配。

配置发起业务流程
发起业务流程用于在当前流程节点完成或流程结束后,自动触发另一个业务流程,实现跨流程串联。
- 在 完成后 或后动作配置区域中,选择 发起业务流程。
- 选择流程发起对象。
- 选择需要自动发起的业务流程。
- 按需配置发起人、关联数据和变量映射。
- 点击 保存。
该动作适合把前一个流程的结果作为后一个流程的起点。例如客户备案流程完成后,自动发起客户分级流程;工单维修流程完成后,自动发起满意度回访流程。
[!NOTE]
被发起的业务流程必须处于可用或已启用状态,并且当前数据需要满足被发起流程的触发对象、发起范围和触发条件要求。

配置邮件通知
邮件通知用于在流程节点完成或流程结束后,向指定员工、用户组或指定邮箱发送流程结果、待办提醒或处理通知。
- 在 完成后 或后动作配置区域中,选择 邮件通知。
- 在 发件人 中选择用于发送邮件的系统邮箱账号。
- 在 指定收件员工或用户组 中点击 添加选项,选择需要接收邮件的员工或用户组。
- 如需直接指定邮箱,在 指定收件邮箱 中输入邮箱地址;多个邮箱使用分号分隔。
- 如需抄送或密送,在 抄送人员 或 密送人员 中点击 添加选项,选择对应人员。
- 在 邮件模板 中选择已创建的邮件模板。
- 如需查看模板效果,点击 预览;如需新增模板,点击 新建。
- 点击 确定 保存动作配置。
[!NOTE]
使用邮件通知前,请先在系统邮箱管理中配置可用发件邮箱,并在模板管理中维护邮件模板。邮件模板中的变量需要与流程对象字段、流程变量或节点变量匹配。直接指定多个收件邮箱时,请使用分号分隔。

配置外部通知
外部通知用于通知互联应用中的外部人员、外部角色或下游企业人员。它适合在启用互联流程时,将处理结果同步给代理商、服务商、订货商城用户或其他外部协作方。
- 在 完成后 或后动作配置区域中,选择 外部通知。
- 在 互联应用 中选择需要通知的互联应用,例如服务商门户。
- 在 提醒人员 中配置接收人。提醒人员必须至少选择一种:
- 人员数据相关变量:点击 添加,选择外部相关团队、互联用户等人员变量。
- 下游企业的外部角色人员:选择下游企业外部角色,并点击 添加选项 选择具体角色人员。
- 在 跳转链接 中选择通知打开后的跳转页面,例如对象详情页。
- 在 通知内容 中点击新增或编辑通知消息。
- 在 新建通知消息 页面中配置通知模板:
- 选择通知渠道:例如小程序消息。
- 选择小程序:选择承载消息的小程序。
- 选择消息模板:选择已创建的消息模板。
- 模板消息通知:为模板字段配置变量,例如流程发起人、工单主题、关联产品、预约开始时间、当前审批人等。可点击 插入变量 插入流程对象字段、流程变量或节点变量。
- 在消息预览中检查通知标题、字段和值是否符合预期。
- 点击 确定 保存通知消息,再点击 确定 保存外部通知动作。
[!NOTE]
当前模板消息也会发送到互联企信。配置外部通知前,请确认互联应用、小程序和消息模板已可用,且提醒人员能匹配到有效外部人员;否则通知可能无法送达。


配置执行 APL 代码
执行 APL 代码用于在流程后动作中执行复杂自动化逻辑,例如跨对象校验、外部系统同步、复杂字段计算或自定义数据处理。
- 在 完成后 或后动作配置区域中,选择 执行 APL 代码。
- 选择历史函数或新建函数。
- 新建函数时,填写代码名称。
- 填写 API Name 或命名空间等代码标识信息。
- 选择返回值类型。
- 绑定对象。
- 填写描述,说明函数用途和触发场景。
- 点击 保存。
执行 APL 代码适合标准后动作无法覆盖的复杂场景。建议在生产启用前使用测试数据验证函数执行结果,并为关键函数配置异常提醒。

配置更换负责人
更换负责人用于在流程节点完成或流程结束后,自动把业务数据负责人更换为指定人员。它适合在客户分级、客户备案、商机推进、服务工单处理等流程中,根据流程结果交接客户、商机、工单或其他业务数据的负责人。
- 在 完成后 或后动作配置区域中,选择 更换负责人。
- 选择需要更换负责人的目标数据,例如当前对象、主对象或关联对象。
- 选择新的负责人,可按同事、人员变量或数据相关人员字段配置。
- 点击 保存。
[!NOTE]
更换负责人会影响后续数据归属、可见范围和协作责任。配置前请确认新负责人具备查看和处理该数据的权限,并避免与其他字段变更或团队成员变更动作产生冲突。

配置新建任务
新建任务用于在流程节点完成或流程结束后,自动创建跟进任务并分配给指定人员。
- 在 完成后 或后动作配置区域中,选择 新建任务。
- 在 内容 中填写任务标题和任务内容;标题最多 50 字,内容最多 10000 字,均支持插入变量。
- 在 截止日期 中输入或选择变量,设置任务截止时间。
- 在 分配给谁 中点击 添加选项,选择任务执行人。
- 在 提醒 中选择提醒方式或提醒对象。
- 在 抄送范围 中点击 添加选项,配置需要抄送的范围。
- 在 触发对象 中选择任务关联的业务对象。
- 点击 确定 保存动作配置。
在内容编辑区可通过 插入变量 引用流程对象字段或流程变量,用于动态生成任务标题和内容。例如可将流程发起人、工单主题、客户名称或节点结果写入任务描述,方便后续跟进。
新建任务适合在流程完成后安排后续跟进,例如报价审批通过后创建“发送报价单”任务,服务工单完成后创建“客户回访”任务。

配置新建日程
新建日程用于在流程完成后自动创建日程安排,并邀请相关人员参与。
- 在 完成后 或后动作配置区域中,选择 新建日程。
- 在 内容 中填写日程内容,最多 10000 字,支持插入变量。
- 在 参与人 中点击 添加选项,选择需要参与日程的人员。
- 在 开始时间 和 结束时间 中输入时间,或选择变量作为时间来源。
- 如需全天日程,勾选 全天日程。
- 在 提醒 中选择提醒方式或提醒时间。
- 在 触发对象 中选择日程关联的业务对象。
- 点击 确定 保存动作配置。
在内容编辑区可通过 插入变量 引用流程对象字段或流程变量,用于动态生成日程内容。开始时间和结束时间也可使用对象字段或流程变量,适合根据工单预约时间、客户拜访时间或交付确认时间创建日程。
新建日程适合把流程结果转化为时间安排,例如客户拜访、现场服务、合同评审会议或交付确认会议。

配置新建销售记录
新建销售记录用于在流程完成后自动沉淀销售跟进记录,并把流程处理结果同步到客户、商机或工单等业务数据的跟进历史中。
- 在 完成后 或后动作配置区域中,选择 新建销售记录。
- 在 内容 中填写销售记录内容,最多 10000 字,支持插入变量。
- 在 类型 中选择销售记录类型。
- 在 抄送范围 中点击 添加选项,选择需要同步查看该销售记录的人员或范围。
- 在 触发对象 中选择销售记录关联的业务对象。
- 点击 确定 保存动作配置。
在内容编辑区可通过 插入变量 引用流程对象字段或流程变量,用于动态生成销售记录内容。例如可记录流程发起人、工单主题、客户名称、处理结果或当前节点处理人。
该动作适合在客户分级、报价审批、商机推进、服务工单处理或客户备案流程完成后,自动生成销售过程记录,便于后续复盘和追踪。

配置变更团队成员
变更团队成员用于在流程节点完成或流程结束后,自动向业务数据团队中添加成员,或从团队中移除成员,并控制成员对数据的访问权限。
| 配置项 | 说明 |
|---|---|
| 变更操作 | 选择 添加 或 移除 团队成员 |
| 内部成员 | 可添加同事、部门、用户组、角色、审批角色、数据相关变量、流程变量或人员对象变量 |
| 外部成员 | 可添加外部人员字段或外部负责人等外部成员来源 |
| 权限 | 添加成员时可设置为 只读 或 读写 |
配置步骤:
- 在 完成后 或后动作配置区域中,选择 变更团队成员。
- 在 变更操作 中选择 添加 或 移除。
- 如需变更企业内部成员,在 内部成员 中点击 添加选项,按需选择同事、部门、用户组、角色、审批角色、数据相关变量、流程变量或人员对象变量。
- 如需变更外部成员,在 外部成员 中点击 添加选项,按需选择外部人员字段或外部负责人。
- 选择 权限,可设置为 只读 或 读写。
- 点击 确定 保存动作配置。
- 返回流程设计器后,点击页面右上角 保存 保存业务流程。
[!NOTE]
添加成员时需要同步确认权限范围。若成员只需查看流程相关数据,建议选择只读;若成员需要继续编辑或维护该数据,再选择读写。移除成员时,请确认不会影响后续数据协作。

配置数据锁定或解锁
数据锁定或解锁用于在流程节点完成、流程结束或流程终止后,控制主对象或关联对象数据是否允许编辑。
- 在 完成后 或后动作配置区域中,选择 数据锁定或解锁。
- 选择操作类型:锁定或解锁。
- 选择目标数据,例如当前对象、主对象或关联对象。
- 点击 保存。
常见用法包括:流程发起后锁定报价单,避免审批过程中被修改;审批通过或流程终止后解锁客户、报价单或工单数据。
[!TIP]
如果流程中既配置了锁定又配置了解锁,请检查两个动作的触发节点和触发条件,避免出现数据提前解锁或流程结束后仍无法编辑的情况。

配置变量赋值
变量赋值用于在流程运行过程中更新流程变量,供后续节点、分支条件、通知模板或 APL 代码继续使用。
- 在 完成后 或后动作配置区域中,选择 变量赋值。
- 选择目标流程变量。
- 配置赋值内容,可使用固定值、对象字段、节点结果或其他变量。
- 点击 保存。
变量赋值适合在流程前半段计算或记录结果,并在后续节点复用。例如记录客户分级结果、审批结论、外部系统返回值或下一节点处理人。
配置执行转换规则
执行转换规则用于在流程完成后自动执行业务转换逻辑,例如从线索转客户、从报价转订单,或根据企业配置生成目标业务数据。
- 在 完成后 或后动作配置区域中,选择 执行转换规则。
- 选择需要执行的转换规则。
- 按规则要求配置源数据、目标数据和字段映射。
- 点击 保存。
执行转换规则适合把流程审批结果转化为正式业务数据。配置前请确认转换规则已启用,且当前流程对象满足转换规则的执行条件。

配置终止流程后动作
终止流程后动作只在流程被终止时执行,不会在流程正常完成时执行。它适合在异常结束时恢复业务数据状态或通知相关人员。
- 在流程基础信息或终止流程后动作配置区域中,点击 添加。
- 选择动作类型,例如字段变更、执行APL代码、CRM提醒、数据锁定或解锁。
- 完成动作参数配置。
- 如需多个终止后动作,继续添加并拖动调整执行顺序。
- 保存流程配置。
配置终止后动作时,建议重点检查以下内容:
- 是否需要把流程状态更新为“已终止”。
- 是否需要解锁流程中已锁定的数据。
- 是否需要通知流程发起人、当前处理人或流程管理员。
- 是否需要执行 APL 代码清理临时数据或同步外部系统。
配置建议
- 优先明确后动作触发时机,再选择动作类型。
- 对关键节点配置处理人为空提醒或后动作异常提醒,避免流程卡住或自动操作失败无人处理。
- 同一个字段尽量只由一个后动作更新,避免后动作执行顺序导致结果被覆盖。
- 通知类动作应使用业务人员能理解的内容,并尽量包含流程名称、业务对象和处理结果。
- 涉及外部通知、邮件、短信或 APL 代码的动作,启用前请使用测试数据完整验证。
- 对锁定、解锁、转换规则等影响数据状态的动作,建议在测试环境先确认执行结果。
预期结果与验证
- 使用测试数据执行目标业务流程。
- 完成配置了后动作的节点,检查后动作是否在预期时机触发。
- 检查字段、变量、数据锁定状态和转换结果是否符合预期。
- 检查短信、邮件、外部通知和 CRM 提醒是否发送成功。
- 检查新建任务、日程和销售记录是否生成,并确认负责人、时间、关联对象和内容正确。
- 检查被发起的业务流程是否启动,并确认发起人、关联数据和变量映射正确。
- 如配置了终止流程后动作,手动终止测试流程,确认终止提醒、字段恢复、数据解锁和 APL 代码执行结果正确。
常见问题
为什么后动作没有执行?
请检查目标节点是否已完成、后动作是否保存成功、触发条件是否满足、流程是否按预期路径流转,以及执行动作所需的服务或权限是否可用。
为什么字段没有更新?
请检查字段是否在可更新范围内、字段值是否符合字段类型和校验规则、当前用户或系统动作是否有更新权限,以及是否存在其他后动作覆盖了该字段。
为什么通知没有送达?
请检查短信、邮件或外部通知服务是否已开通,收件人、手机号或邮箱是否有效,模板变量是否匹配,以及外部人员是否在可通知范围内。
什么时候使用变量赋值?
当后续节点、分支条件、通知模板或 APL 代码需要复用前面节点的处理结果时,可以使用变量赋值先保存结果,再在后续配置中引用。
什么时候把动作配置为终止流程后动作?
只有在流程被终止时才需要执行的动作,应配置为终止流程后动作。例如终止后解锁数据、恢复状态、通知流程管理员或清理临时数据。