更新日期
1.简介
1.1 功能概述
工作流管理页面用于统一管理当前应用内的所有工作流。在该页面,您可以查看全部工作流列表、按需搜索,也可以创建新工作流或编辑已有工作流。
1.2 权限说明
- 系统管理员与应用管理员:拥有完整的工作流管理权限,支持创建、编辑及删除操作。
- 普通成员:由于不具备访问应用管理后台的权限,因此无法执行工作流的创建、编辑或删除操作。
2.功能说明
2.1 工作流管理入口
您可以通过以下方式进入该页面:在应用首页左下角点击「管理」按钮,进入应用管理后台。在左侧导航中找到「工作流」模块,点击即可进入工作流管理页面。

2.2 查看工作流
工作流页面布局如下:
1)在工作流管理的右上角有「+工作流」按钮与视图切换控件(卡片/列表视图)。
2)工作流顶栏左侧提供分类筛选功能;右侧为搜索区域,支持按流程名称、表单名称及流程状态搜索流程。
3)每个工作流卡片上会展示其名称及基本信息,鼠标悬停于卡片上时其右上角会出现编辑、复制和删除操作按钮,可以对工作流执行对应操作。
4)在卡片的底部则显示工作流的启用状态,并提供入口查看执行日志。

- 卡片视图:所有流程以卡片形式呈现,鼠标悬停时显示编辑、复制和删除按钮。
- 列表视图:所有工作流信息以表格形式呈现,编辑、日志查看、复制和删除等按钮显示在操作列中。

2.3 新建工作流
点击工作流视图右上角的「+ 工作流」按钮,在「开始流程」弹窗中选择工作流的触发方式和触发表单后,点击确定即可跳转工作流编辑页面。
触发方式:
- 表单触发:根据表单数据的变化(如新增、修改、删除)自动触发流程执行;
- 定时触发:按照预设的时间点和重复规则自动触发流程;
- 按日期触发:以表单中指定的日期字段为基准,按设定周期触发流程;
- Webhook触发:在接收到外部系统发送至指定URL的请求时触发流程;
- 子流程:使用工作流“子流程”节点触发的流程,子流程并非一个完整的工作流,而是将常用的流程逻辑封装为可复用的模块,可在多个主流程中被调用,实现流程组件的模块化管理与高效复用。

更多信息,详见:快速搭建工作流 。
2.4 编辑工作流
每条工作流后都有一个编辑按钮(鼠标悬停展示),选择需要修改、编辑的工作流,点击按钮即可进入该条工作流的编辑页面。


进入工作流编辑页面后,页面结构和功能按钮分布如下:

2.5 复制工作流
鼠标悬停于流程卡片上会显示复制按钮,点击会在原工作流后生成一条相同的工作流,以“原工作流名称-复制”形式命名。

2.6 删除工作流
当不再需要一条工作流时,点击该条工作流后的删除按钮即可删除该条工作流,工作流删除后不可恢复,请谨慎操作。


2.7 查看日志
英雄云支持查看工作流日志,以浏览工作流的执行情况。如图点击对应工作流右侧的「日志」按钮,即可进入工作流日志页面查看流程执行情况。详情可参见:流程日志查看 。

2.8 流程版本管理
为便于工作流的留档与回溯,英雄云提供了工作流的版本管理功能。该功能需要在流程编辑页面中进行。详细可参见:流程版本管理 。

【版本留档功能使用效果演示】

2.9 流程的并发配置
对于表单触发的工作流,系统会显示配置按钮,点击后可对并发工作流的执行方式进行设置。所谓的并发工作流是指同一个工作流在相同时段内产生的多个实例,不同的执行方式可能产生并发错误。可选的执行方式有:
- 并行执行:多个实例同步执行。适用于各实例间相互独立、互不影响的流程。此模式能最大限度地提高处理效率,是大多数场景下的首选。
- 顺序执行:多个实例顺序执行,但不会等待流程中子流程执行完毕。执行速度相对较慢,可保证实例主体任务互相不影响,但子流程的执行在时间上可能存在重叠。
- 完全串行:多个实例逐条执行,上一条流程执行完成后才会执行下一个流程。执行速度最慢,但能确保实例间的绝对顺序和资源独占性,避免任何可能的交叉影响。
注意:该功能需要在流程编辑页面中进行。

3.注意事项
1)工作流启用:保存后注意启用工作流,只有处于启用状态的流程才能被触发和调用。
2)流程删除:对流程执行删除操作后流程数据无法恢复,因此请在流程不再需要的情况下再执行删除操作。
3)流程修改记录:若要查看流程是否被修改,可以在企业应用日志中查看企业成员对工作流的修改记录。