如何配置自动节点

配置由系统自动执行的业务节点,让流程在无需人工处理的情况下完成字段更新、通知发送、业务流程发起、代码执行等动作。

概述

自动节点用于在业务流程运行到指定步骤时,由系统自动执行一个或多个预设动作。与业务活动、审批、会签等人工节点不同,自动节点不生成需要人工处理的待办,流程会在系统动作执行完成后继续流转。

管理员可在流程画布中选择 自动节点,将节点拖入画布后,在右侧 节点属性 面板配置节点名称、业务描述、业务对象、执行任务对象和自动执行动作。

自动节点的核心配置包括:

  • 当前自动节点针对哪个业务对象。
  • 对哪一条业务数据执行任务。
  • 配置需要自动执行的一个或多个动作。
  • 调整多个自动动作的执行顺序。
  • 为CRM通知、发起流程、APL 代码、外部通知等动作配置必要参数。
  • 验证自动动作是否按预期执行,并检查流程日志。

开始之前

  • 业务流程已创建,并已进入流程画布配置页面。
  • 您已确认当前节点要处理的业务对象,例如工单、客户、商机、报价单或关联对象。
  • 您已确认自动节点需要执行的动作,例如字段变更、短信通知、发起业务流程、邮件通知或执行 APL 代码。
  • 如需调用外部系统、发送通知或执行代码,请先确认接口、模板、收件人、变量和权限配置可用。
  • 如多个自动动作之间存在依赖关系,请先确认执行顺序。

配置节点属性

在流程画布中选中自动节点后,在右侧 节点属性 页签配置以下内容。

配置项 说明
节点名称 当前自动节点在画布和流程记录中的名称,建议使用动作型名称,例如“自动更新工单状态”“发送服务评价通知”
业务描述 描述该自动节点的用途,帮助管理员理解节点处理目标,最多 500 字
本业务活动针对哪个对象 选择当前自动节点处理的主业务对象,例如工单
对哪一个工单执行任务 选择节点实际处理的数据来源,例如关联数据/工单
这个任务需要做什么 添加系统需要自动执行的动作,可添加多个动作,并通过拖动调整顺序

业务流程自动节点入口

配置业务对象和任务数据

自动节点需要先明确节点处理的对象和实际任务数据。

  1. 节点名称 中,输入便于识别的自动节点名称。
  2. 业务描述 中,说明自动节点要完成的系统动作。
  3. 本业务活动针对哪个对象 中,选择当前业务活动关联的对象,例如 工单
  4. 对哪一个工单执行任务 中,选择实际执行任务的数据来源,例如 关联数据/工单

业务对象决定自动节点可读取和更新哪类数据;任务数据决定自动动作实际作用于哪一条记录。配置时应确保所选对象与流程上下文一致。

配置自动执行动作

这个任务需要做什么 中点击 添加,选择需要系统自动执行的动作。若添加多个动作,可通过拖动调整执行顺序。

截图中可选的自动动作包括:

自动动作 说明 常见用途
字段变更 自动更新目标对象字段值 更新工单状态、写入处理结果、修改阶段字段
短信通知 向指定人员发送短信 通知客户、工程师或服务商处理进度
发起业务流程 自动发起另一个业务流程 创建后续审批、补充流程或协同流程
邮件通知 向指定收件人发送邮件 发送处理结果、服务报告、内部通知
外部通知 向外部系统发送通知或回调 同步工单状态、通知第三方系统
执行 APL 代码 执行自定义业务逻辑 复杂计算、跨对象处理、动态判断
更换负责人 自动变更业务数据负责人 工单转交、客户负责人调整
CRM 提醒 创建 CRM 相关提醒 提醒销售、服务或运营人员跟进
数据锁定/解锁 锁定或解锁业务数据 审批中锁定数据、流程结束后解锁
任务 自动新建任务 创建待跟进任务、整改任务
日程 自动新建日程 安排上门服务、回访计划
销售记录 自动新建销售记录 记录客户沟通、服务跟进或销售动作
变更团队成员 自动调整业务数据团队成员 添加协作人、移除成员、调整权限
变量赋值 给流程变量或业务变量赋值 保存中间结果、传递后续节点参数
执行转换规则 执行业务数据转换规则 生成目标对象、同步转换结果

配置字段变更

字段变更用于自动更新业务对象中的字段。

  1. 在自动动作中选择 字段变更
  2. 选择需要变更的字段。
  3. 配置字段新值,可使用固定值、变量或表达式。
  4. 保存动作配置。

字段变更适合自动更新状态、阶段、处理结果、时间字段或标记字段。建议避免多个节点重复更新同一字段,防止状态被覆盖。

配置通知类动作

通知类动作包括短信通知、邮件通知、外部通知和 CRM 提醒。

  1. 在自动动作中选择对应通知类型。
  2. 配置通知对象,例如用户、角色、变量、手机号、邮箱或外部系统地址。
  3. 配置通知内容或通知模板。
  4. 如通知内容需要引用业务字段,确认字段变量可正常取值。
  5. 保存动作配置。

通知类动作适合在流程关键节点自动提醒相关人员,或将流程状态同步给外部系统。涉及外部通知时,建议确认接口重试、失败记录和异常处理方式。

配置发起业务流程

发起业务流程用于在当前流程运行到自动节点时,自动创建另一个业务流程实例。

  1. 在自动动作中选择 发起业务流程
  2. 选择要发起的目标流程。
  3. 配置目标流程需要的业务对象、发起数据和参数。
  4. 保存动作配置。

该动作适合主流程触发子流程、跨团队协作流程或补充审批流程。配置前请确认目标流程已启用,且发起数据满足目标流程的启动条件。

配置执行 APL 代码

执行 APL 代码用于处理复杂业务逻辑。

  1. 在自动动作中选择 执行 APL 代码
  2. 配置需要执行的代码或选择已有代码逻辑。
  3. 确认代码入参可获取当前业务对象、任务数据、流程实例等上下文。
  4. 保存动作配置。

APL 代码适合跨对象计算、复杂字段处理、动态分配、外部接口调用前的数据组装等场景。上线前建议使用测试数据验证代码结果和异常分支。

配置数据和协作类动作

数据和协作类动作包括更换负责人、数据锁定/解锁、任务、日程、销售记录、变更团队成员、变量赋值和执行转换规则。

动作 配置重点
更换负责人 确认新负责人来源,以及是否需要同步团队成员或权限
数据锁定/解锁 确认锁定对象、锁定范围和解锁时机
任务 确认任务标题、负责人、截止时间和关联数据
日程 确认日程时间、参与人、地点和关联业务数据
销售记录 确认记录类型、内容、负责人和客户关联关系
变更团队成员 确认新增或移除成员、成员权限和数据可见范围
变量赋值 确认变量类型、赋值来源和后续节点引用方式
执行转换规则 确认转换规则、源对象、目标对象和重复执行处理方式

配置多动作执行顺序

自动节点可添加多个动作。多个动作会按配置顺序执行。

配置建议:

  1. 先执行数据准备类动作,例如变量赋值、字段变更。
  2. 再执行数据生成或协作类动作,例如发起业务流程、新建任务、执行转换规则。
  3. 最后执行通知类动作,例如短信通知、邮件通知、外部通知。

如果后一个动作依赖前一个动作的结果,请务必检查动作顺序。例如先更新工单状态,再发送状态变更通知。

配置建议

  • 自动节点名称建议直接描述系统动作,例如“自动更新工单状态”“自动发送评价通知”。
  • 自动节点应配置清晰的业务对象和任务数据,避免动作作用到错误记录。
  • 多个自动动作之间存在依赖时,请按业务顺序排列。
  • 对外部通知、发起业务流程和 APL 代码等动作,建议配置异常排查方式或失败提醒。
  • 避免自动节点与人工节点、审批节点或后动作重复更新同一字段。
  • 涉及通知发送时,请使用测试账号验证接收人、模板变量和内容格式。
  • 涉及数据锁定、负责人变更、团队成员变更时,请同步验证权限影响。

预期结果与验证

  1. 发起测试业务流程。
  2. 让流程运行到自动节点。
  3. 检查流程是否无需人工处理即可继续流转。
  4. 检查字段变更、通知发送、流程发起、APL 代码、任务创建等动作是否按顺序执行。
  5. 查看流程日志或执行记录,确认自动动作执行成功。
  6. 如配置了外部通知或接口类动作,检查外部系统是否收到请求。
  7. 如配置了数据锁定、负责人变更或团队成员变更,检查业务数据权限和状态是否符合预期。

相关主题

2026-09-17
0 0