更新时间:2026-11-03 GMT+08:00
构建工作流
工作流是业务逻辑的可视化表示,决定了应用的输入和输出的数据结构、规则以及决策流程。
前提条件
已创建应用且应用类型选择“工作流”。
约束与限制
同一个工作流,最多支持配置50个节点。
编排模式
工作流支持串行编排和并行编排,用户可根据需要选择合适的编排逻辑,对于复杂的任务,合理的并行与串行组合能显著提升系统效率。
- 串行编排:任务按照顺序一个接一个执行,前一个执行完成后才开始下一个任务,如图1。
- 并行编排:任务可并行执行,所有并行任务执行完成后,才开始下一个任务。
构建工作流
- 登录数据智能平台。
- 在左侧导航栏选择,进入应用管理页面。 图3 应用开发
- 单击需要编排的工作流名称,进入到工作流编排页面。 图4 添加节点
- 单击“添加节点”,依据业务逻辑,选择工作流需要的节点,将各个节点之间使用连线组装成有逻辑顺序的流。
- 添加节点:单击左下角“添加节点”,在画布中调整节点的位置。
- 节点连线:画布中,节点上有蓝色标点,按业务逻辑的顺序,从源节点的标点按住鼠标,连到目标节点的标点上即可。
- 节点删除:鼠标移入节点,单击右上角的
,即可删除。 - 连线删除:鼠标移入连线,鼠标右键弹出“删除”按钮,单击删除即可删除连线。
- 参数:每个节点都可以有输入输出参数(针对实际使用场景可选),下游节点的输入参数映射上游节点输出参数,也可以配置常量默认值。
- 添加参数:单击入参或者输出参数对应的
,可新增参数。 以代码节点为例。
图5 代码节点配置页面
表1 代码节点参数类型说明 参数类型
说明
String
字符串
Integer
数值类型。支持的范围为[-9007199254740992, 9007199254740992]
Number
浮点数值类型。
Boolean
布尔类型。
Array
数组类型,可指定数组内部元素类型。Array属性嵌套最大支持5层
图6 Array<Integer>
Object
对象类型,支持设置对象属性。
图7 设置对象类型属性
OntologyObject
本体对象类型,可选择已发布的本体对象。
- 定义参数,选择类型为OntologyObject。
- 弹出本体群组选择框,选择对象所在的群组。
- 确定对象。
图8 本体对象类型
图9 节点参数映射
图10 节点参数设置常量
- 设置节点名称和描述。
- 节点名称:单击节点详情,选择节点右上角
,输入节点名称并确认。
工作流中节点名称不能重复。
图11 编辑节点名称
- 节点描述:单击节点详情,单击节点名称下“添加描述”,输入描述后,单击“保存”。 图12 编辑节点描述
- 节点名称:单击节点详情,选择节点右上角
画布操作
画布左下角有一系列操作图标,画布说明请参见表2,可在编排应用过程中提高编排效率。
图13 画布操作







