流程设计
在流程设计页面中,可以进行全面的流程设计与流程配置。
流程设计主要分为四个功能区域,分别为:操作栏、工具栏、流程设计区、属性面板
- 操作栏:提供一系列常用的操作按钮与菜单选项,可以进行修改流程名称、保存、发布等操作。
- 工具栏:提供了一系列流程常用节点动作。
- 流程设计区:流程设计的主要区域,可以通过拖拽或在流程中直接添加节点动作来完善流程。
- 属性面板:当点击某一节点动作时显示。可以在此面板中调整节点的相关属性。


流程配置主要分为两个功能区域,操作栏与流程配置区
- 操作栏:与流程设计的操作栏保持一致。
- 流程配置区:可以在此配置流程参数作为临时字段,或更改流程所属应用。

一、流程设计
(一)操作栏
1.编辑流程名称与说明
一、功能介绍
可以在操作栏的左侧编辑流程的名称与说明。修改后的名称与说明会在流程的列表或卡片中展示。
注意
编辑完名称或说明后需暂存或发布,否则无法保存
二、操作方法
- 编辑名称:点击「编辑」图标,在输入框中输入名称后,点击除输入框外其他位置即可编辑成功。

- 编辑说明:点击名称下的说明区域,在弹窗中输入说明后,点击「确定」即可编辑成功。


2.切换菜单
一、功能介绍
当在设计流程时,若需要临时参数或修改流程所属应用时,可在操作栏中切换菜单完成操作。
二、操作方法
点击操作栏中菜单区域,即可在流程设计和流程配置之间切换

3.暂存
一、功能介绍
支持对流程设计进行存档保存。即便流程设计尚未完整,也可以选择暂存当前设计进度。下次进入流程设计页面时,系统将自动加载并显示之前暂存的设计页面,方便继续完善流程。
提示
当流程设计已完成但尚未发布时,可以选择直接启用流程。启用操作将自动触发当前版本的发布流程,使设计立即生效并投入使用。
二、操作方法
点击「暂存」,即可将当前设计进度存档保存。

4.发布/更新发布
一、功能介绍
流程设计完成后,可以选择将其发布,以使流程正式生效并投入使用。对于尚未发布过的流程,发布按钮上会显示“发布”字样。而对于已经发布过的流程,发布按钮则会变为“更新发布”字样。
注意
对已发布并启用的流程进行修改后,在更新发布之前,这些修改将不会对当前正在使用的流程版本产生任何影响。
- 在平铺模式下,流程卡片上会提示“有未发布变更”
- 在列表模式下,更新状态则会显示为“未更新”
只有完成所有修改,并进行更新发布后,新的流程版本才会正式生效,并替代之前的版本。
注意
在发布流程时,必须确保在触发节点与结束节点之间至少存在一个有效节点,并且所有节点均已完成配置。若不满足这些条件,流程将无法发布。
二、操作方法
点击「发布/更新发布」按钮,即可将当前流程设计发布。

(二)工具栏
1.功能介绍
工具栏中集成了流程设计所需的各类节点动作,可以将工具栏中的节点动作放至流程的指定位置。
2.操作方法
可以通过拖拽工具栏中的节点动作,或者点击流程中节点之间的“+”号,将节点放置到指定的位置。

(三)流程设计区
1.功能介绍
节点添加到流程后,可修改其名称、编辑说明以及删除不需要的节点,以便更好地进行流程设计。
警告
节点删除后无法恢复,请谨慎操作!
2.操作方法
- 点击「节点名称」,可在输入框中修改名称

- 点击「节点说明」图标,在弹窗中输入节点说明后点击「确定」即可成功编辑节点说明

- 点击「删除」图标后,在弹窗中点击「确定」,即可删除节点

(四)属性面板
1.功能介绍
在属性面板中,可以为节点动作配置各种属性。
2.操作方法
点击节点主体位置,在右侧弹窗中根据业务需求配置属性后,点击「保存」。
注意
需将属性中必填信息填写完成,否则无法保存。


二、流程配置
(一)参数配置
1.功能介绍
在流程设计中,流程参数可以作为一个临时字段来存放某个字段值、计算结果或接受其他流程传过来的值。临时参数支持文本、数值、日期、布尔四种数据类型,以满足不同场景的需求。
注意
一旦流程参数在流程中被引用,将无法对其进行修改或删除操作
提示
在流程中可以使用“更新流程参数”来使用配置好的参数来存放数据。
2.操作方法
在参数配置下,点击「添加新参数」,选择参数类型并输入参数名后点击「保存」,即可成功添加参数。
注意
参数名称规则:参数名称必须以字母开头,支持输入数字与下划线,不支持输入汉字。


(二)流程配置
1.功能介绍
在流程配置中,支持更改流程所属应用与流程异常时的回滚类型
- 在创建流程时已选择了所属应用。若发现应用选择错误或需要更改所属应用,可以在此处进行编辑操作。
注意
在“工作流”-“流程运行记录”中查看流程实例时:
- 若在应用变更之前已经生成了流程实例,那么这些实例将继续保存在变更前的应用中。
- 而应用变更之后新生成的实例,则将保存在变更后的应用中。
- 可设置异常类型为“节点异常终止”或“节点异常回滚”
- 节点异常终止:当节点出现异常时,将终止该流程
- 节点异常回滚:当节点出现异常时,将回滚该节点状态至未执行时
注意
该异常处理机制仅适用于人工节点
2.操作方法
- 在流程配置下,选择应用后,点击「保存」,即可成功修改应用。
- 在流程配置下,可下拉选异常回滚类型,包括节点异常终止与节点异常回滚
