购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.2 流程部署管理

当流程部署成功后,对于业务系统非常需要一个列表可以浏览和管理流程定义。

4.2.1 获取已部署的流程列表

一个部署实例对应ACT_RE_DEPLOYMENT表的一条记录:

另外需要说明的是:

(1)流程定义文件最终的数据流是数据库ACT_GE_BYTEARRAY表中的BYTES_列。

(2)资源名称是ACT_GE_BYTEARRAY表中的NAME_列。如果没有修改部署的默认配置,则资源名称必须以bpmn2-.xml或者bpmn作为后缀,否则无法完成部署。

4.2.2 读取流程图片

显然,管理页面需要显示流程图片的功能,Flowable引擎会在流程部署时自动生成流程图片。

获取流程图片的方法如下:

注意,如果不需要或不希望在部署时生成流程图,则可以在流程引擎配置中设置createDiagramOnDeploy参数如下:

4.2.3 读取流程定义的XML内容

管理界面可增加显示流程定义代码功能,即读取显示流程定义的XML内容:

4.2.4 删除部署

一个部置不是通过流程定义ID删除的,而是通过流程定义的部署ID删除的。在执行删除时,会将和本次部署有关的资源一起删除,具体代码如下: Oiz31wuGbeRql1IBaCLKGepAqmzxxCxukW0KGzqUAOthzioIinztic47pb1MQ5Ft

点击中间区域
呼出菜单
上一章
目录
下一章
×