流程管理

上一小节的末尾,我们介绍了在 flow-script.sql 脚本文件中,会预先插入「路由表单工作流」的初始化数据,其中包含「默认流程分类」和「流程设计」等数据。

流程分类

没有任何业务功能,就是对流程进行简单的分类。

流程设计

无论是「在线表单工作流」,还是「路由表单工作流」,都需要在这里创建和维护。对于后者,生成器会生成初始化脚本,并将在生成器中配置的流程数据,全部插入到本地流程表 zz_flow_entry 中,因此,通过生成器生成的「路由表单工作流」,无需再次创建了。

  • 编辑,直接编辑流程图数据,我们会在后面的内容专门介绍,在线表单工作流的编辑功能。

  • 发布,每次编辑后,如果有任何变化,都要重新发布。

  • 版本管理,每次发布后,都需要将新发布的版本设置为「主版本」后,新启动的流程才会使用新版本流程。原先已经启动的流程,仍然继续使用之前版本,直到流程审批结束或强制终止。

  • 删除,删除流程,但是已经发布的流程,不能删除。

  • 启动,根据主版本,启动新的「流程实例」。

    流程实例

    当前系统中,所有已经启动过的流程实例。

  • 只要有权限访问该页面,就能看到全部流程实例数据,通常只有系统管理员有权访问该菜单。

  • 流程图,查看当前流程实例的执行流程图。

  • 流程干预,对尚未结束的流程进行强制干预。干预过程中,可以指定任意跳转节点,并为新节点指定新的审批人。

  • 流程复活,对已经结束的流程进行强制恢复。恢复过程中,可以指定任意跳转节点。

  • 终止,强制终止尚未结束的流程实例。

  • 删除,只能删除已经结束的流程实例。对于审批中的流程,可以先终止,再结束。

作者:BIQS  创建时间:2025-04-28 22:02
最后编辑:BIQS  更新时间:2025-04-28 22:29