自动节点
功能描述
自动节点用于无需人工干预即可完成的流程环节,通过配置 Java 接口或 REST 接口实现类,在进入节点时自动执行业务逻辑,执行完成后自动流转至下一节点。通常仅配置读者类型的办理人,用于发送通知。
使用场景
- 自动数据处理:进入节点后自动计算、校验或更新业务数据
- 调用外部接口:自动调用第三方系统接口,同步或获取业务信息
- 规则自动执行:按预设业务规则自动完成节点任务,无需人工点击提交
- 流程自动化:减少人工操作环节,提升流程处理效率
说明
自动节点与节点事件实现业务逻辑相同。如需了解Java、REST 两种实现方式的配置方法,请参阅节点事件。
选择一个流程,自动节点上点击右键,打开自动节点属性设置页面,自动节点属性包括:基本属性、办理人设置、操作权限、扩展规则、异常处理、节点参数、从模板导入、存为模板、复制当前节点、删除此节点以及数据查看。如下图所示:

基本属性
选择基本属性,打开自动节点基本属性设置页面。如下图所示:

[1] 节点ID
- 自动生成,不能手动修改。
[2] 节点名称
- 输入节点的名称。
[3] 后续分支类型
- 节点后有多条路由时,允许单选还是多选。
[4] 节点类型
- 默认自动程序。
[5] 接口实现类路径
- Java方式:必须实现com.horizon.wf.core.rule.IBaseRule接口
- Rest方式:需要配置rest接口
[6] 节点实现类
- 自动节点的实现类,默认是com.horizon.wf.expend.node.NodeAutoImpl
[7] 描述
- 简要说明。
办理人设置
办理人设置与普通任务节点办理人设置基本相同,区别在于只能设置读者类型的办理人。如下图所示:

[1] 读者设置
- 支持从组织机构库中选择、从字段中获取、从变量获取、相对关系获取、业务规则获取、自定义设置。
[2] 消息发送方式
- 邮件、系统消息、短信、即时消息。
操作权限
选择操作权限,打开自动节点操作设置页面。如下图所示:

[1] 读者
- 阅知、已阅
[2] 管理员
- 暂停、终止
[3] 创建者
- 撤办
扩展规则
选择扩展规则,打开自动节点扩展规则设置页面。
异常处理
选择异常处理,打开自动节点异常处理设置页面。
节点参数
选择节点参数,打开节点参数属性页面。支持添加、修改、删除节点参数。
模板操作
支持从模板导入、存为模板、复制当前节点、删除此节点。
数据查看
查看当前节点的Json数据。
