当流程部署成功后,对于业务系统非常需要一个列表可以浏览和管理流程定义。
一个部署实例对应ACT_RE_DEPLOYMENT表的一条记录:
另外需要说明的是:
(1)流程定义文件最终的数据流是数据库ACT_GE_BYTEARRAY表中的BYTES_列。
(2)资源名称是ACT_GE_BYTEARRAY表中的NAME_列。如果没有修改部署的默认配置,则资源名称必须以bpmn2-.xml或者bpmn作为后缀,否则无法完成部署。
显然,管理页面需要显示流程图片的功能,Flowable引擎会在流程部署时自动生成流程图片。
获取流程图片的方法如下:
注意,如果不需要或不希望在部署时生成流程图,则可以在流程引擎配置中设置createDiagramOnDeploy参数如下:
管理界面可增加显示流程定义代码功能,即读取显示流程定义的XML内容:
一个部置不是通过流程定义ID删除的,而是通过流程定义的部署ID删除的。在执行删除时,会将和本次部署有关的资源一起删除,具体代码如下: