flowable(五) - 使用flowable-admin-ui 流程部署到数据库
前言
他的部署方式是通过和moderer项目里面的代码进行部署的。
这里提到了
Model方式部署,设计器中的发布就是用的此方法
这里就是上篇作者的代码,所以说
设计器的发布,是不是其他的ui项目呢???果然是叫flowable-admin的里面提供了部署方式。
- 网上既然没有这个的操作,哎服了,1天的时间过去了。
操作流程
- 导出xml定义的流程文件
- 登录到flowable-admin项目里面
- 部署
- 把刚刚下载的xml文件上传过去就可以了。
验证
数据库相关表
act_re_deployment:流程模型部署对象表。每部署一次生成一条记录,首先生成这条数据,它的id主键将会被act_re_procdef和act_ge_bytearray作为外键。
act_re_procdef:流程定义表。一次部署可能采用zip/bar进行部署,里面是有多份流程定义文件xml的,这时候act_re_deployment只有一条部署信息,但act_re_procdef有多个记录(一个流程定义对应一条) ,这个表有DEPLOYMENT_ID_外键字段,用它关联act_re_deployment。
act_ge_bytearray:资源文件表。流程模型资源文件的真正存放地方,它每部署一次就会产生2条记录,一条是关于bpmn规范的文件内容存放在BYTES字段中,另一条是图片信息,采用二进制格式存储。 提示:可以部署后解析bpmn文件的内容自动生成流程图,实现流程图的跟踪线路。
数据库验证乱码
删除重新部署
- 删除部署
- 修改act_de_model的name不能为中文,描述可以是中文,这里我们规定和他的id一致吧
- 重新去modere里面下载
- 重新部署。
- ok。