跳转至

工作流编辑器

工作流编辑器,即一款基于WEB云端式的对业务流程的拖拽式可见即可得的工作流程编排工具,提供可视化和图形化的编排和设计工作流流程的能力。

编辑器布局

工作流编辑器可以分为三个主要区域:菜单栏和工具条、工作流编辑区 和 属性设置面板 三个部分组成。

工作流编辑器布局说明

菜单栏和工具条

编辑器的功能菜单选项和常用的便捷功能工具条。

工作流编辑区

工作流编辑器的主体区域,可以对工作流进行添加节点、移动节点、建立节点参数绑定关系等基本工作流编排操作。

属性设置面板

工作流或者工作流节点的属性编辑工具,这里可以对工作流或节点的属性进行设置。

主要功能说明

插入节点

选择顶部菜单栏中 工作流 菜单选项下的 插入工作流节点 菜单项,或者在工作流的编辑区的空白处点击鼠标右键,点击右键菜单的 插入工作流节点 菜单项,可以弹出 插入工作流节点 对话框,选中期望插入的工作流后,点击 确定按钮, 关闭对话框。完成后,可以看到编辑区出现了我们插入的新的节点,用鼠标左键按下选中该节点,同时移动鼠标,可以拖动节点到合适的区域。

设置工作流节点属性

当我们用鼠标左键选中某个节点时,右侧的 属性设置面板 会出现和该节点相关的一些基本属性和参数配置。可以根据实际业务需要调整节点的配置参数。

设置工作节点的参数绑定关系

当工作流存在多个节点时,节点之间往往存在着参数信息的传递。也就说,一个工作流节点的输出参数可以成为一个或者多个其他节点的输入参数。

Warning

工作流的边线流向不能出现环状。也就是说,工作流的本质是一个有向无环图(Directed acyclic graph)。关于有向无环图的信息,请参考 维基百科 中的相关介绍。

当需要在工作流中表达这个绑定关系的时候,只需要在工作流编辑器中将一个工作流的输出锚点和另外一个工作流的输入锚点创建一条有方向的边。具体操作方法为:在需要建立连接的输出锚点按下鼠标左键,然后移动鼠标到需要建立连接的输入锚点,释放鼠标左键。可以看到两个锚点之间创建了一条表达参数流向关系的边线。

设置工作流属性

编辑好节点参数及节点之间的参数绑定关系之后,还需设置工作流的相关属性。

绑定工作流参数

还需要将节点的输入参数(或配置参数)和输出参数关联到工作流的输入参数和输出参数。这样,对工作流的相关参数的设置和初始值的传递可以直接传递到关联的节点参数。

提示

工作流的输入和输出参数可以根据实际业务场景的需要同时绑定多个。工作流的输入参数不仅可以绑定到任意节点的输入参数,还可以绑定到任意节点的配置参数。绑定后,这些被绑定的参数可以暴露到工作流的外部,接收外部指定的配置具体值。工作流的输出参数值只可以绑定到节点的输出参数。

在工作流编辑区的空白地方单击鼠标。在右侧工作流属性编辑区上展开 输入参数绑定 面板,单击 绑定输入参数,选择期望绑定的工作流节点及参数。同理,在 输出参数绑定 面板可以绑定工作流的输出参数。

校验工作流

编辑好工作流之后,可以对工作流进行一些简单的规则校验,排除下一些显而易见的工作流配置错误。可以在工作流编辑区的空白区域点击鼠标右键,在出现的右键菜单中选择 校验工作流 菜单项。当校验成功后会出现校验成功的提示信息。否则,则会提示校验失败的提示信息。如果校验失败,请根据提示,检查工作流配置是否正确。

提示

系统自带的校验规则只会针对一些常规的工作流配置错误,例如,出现边线的连接出现了环,或者边线两端的输入输出参数的类型校验不匹配等等,不会校验工作流的实际工作逻辑。

保存工作流

当我们检查工作流配置无问题,且校验通过后,我们可以选择保存工作流。可以在工作流编辑区的空白区域点击鼠标右键,在出现的右键菜单中选择 校验工作流 菜单项。也可以在顶部的菜单栏里面选择 文件 - 保存 菜单项。

导出工作流

如果想将工作流分享给其他人,或者想下载到本地进行保存。可以将编辑好的工作流进行导出。可以选择 文本图片 两种方式。

导入工作流

版本管理

其他功能

了解更多

如果你想了解更多关于工作流编辑器的使用方法和说明,请参考文档 工作流编辑器使用手册