Skip to content

引擎交互节点

功能描述

引擎交互节点用于将当前引擎服务器上的流程实例流转到其他引擎服务器,实现跨引擎、跨系统的流程协同。通过配置交互处理类和接收服务器地址,在节点处将流程数据发送至目标引擎继续办理。

使用场景

  • 多引擎部署:流程在不同引擎服务器间分段流转,如总部与分支机构分引擎办理
  • 跨系统协同:当前引擎流程环节完成后,将实例推送至其他业务系统引擎继续处理
  • 分布式流程:大型组织内多引擎环境下,实现流程实例的跨节点交互

选择一个流程,引擎交互节点上点击右键,打开引擎交互节点属性设置页面。

基本属性

选择基本属性,打开引擎交互节点基本属性设置页面。如下图所示:

引擎交互节点基本属性

[1] 节点ID

  • 自动生成,不能手动修改。

[2] 节点名称

  • 输入节点的名称。

[3] 后续分支类型

  • 节点后有多条路由时,允许单选还是多选。

[4] 节点类型

  • 默认引擎交互。

[5] 描述

  • 简要说明。

操作权限

选择操作权限,打开引擎交互节点操作设置页面。如下图所示:

引擎交互节点操作权限

[1] 读者

  • 阅知、已阅

[2] 管理员

  • 暂停、终止

[3] 创建者

  • 撤办

交互设置

选择交互设置,打开引擎交互节点交互设置页面。如下图所示:

引擎交互节点交互设置

[1] 跟其他系统交互处理类

  • 必须实现接口com.horizon.wf.core.rule.IBaseRule。

[2] 接收服务器地址

  • 接收数据的具体地址,如http://IP:端口/应用名/receivedata.wf。

[3] 业务数据接口实现类

  • 必须实现接口com.horizon.wf.core.rule.IBaseRule。

模板操作

支持从模板导入、存为模板、复制当前节点、删除此节点。

数据查看

查看当前节点的Json数据。