Skip to content

如何配置自动节点 ​

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

概述 ​

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

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

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

  • 当前自动节点针对哪个业务对象。
  • 对哪一条业务数据执行任务。
  • 配置需要自动执行的一个或多个动作。
  • 调整多个自动动作的执行顺序。
  • 为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. 如配置了数据锁定、负责人变更或团队成员变更,检查业务数据权限和状态是否符合预期。

相关主题 ​