Activiti进阶 部署流程资源的相关表的东西


    三、数据库表变更

             在部署流程定义这一步,数据库中操作三张表:


         1)ACT_RE_DEPLOYMENT(部署对象表)

         存放流程定义的显示名和部署时间,每部署一次增加一条记录

         

         2)ACT_RE_PROCDEF(流程定义表)

         存放流程定义的属性信息,部署每个新的流程定义都会在这张表中增加一条记录。

              注意:当流程定义的key相同的情况下,使用的是版本升级

         

        

        3)ACT_GE_BYTEARRAY(资源文件表)

        存储流程定义相关的部署信息。即流程定义文档的存放地。每部署一次就会增加两条记录,一条是关于bpmn规则文件的,一条是图片的(如果部署时只指定了bpmn一个文件,activiti会在部署时解析bpmn文件内容自动生成流程图)。两个文件不是很大,都是以二进制形式存储在数据库中。

         
         
         4)ACT_GE_PROPERTY(主键生成表)

         主张表将生成下次流程部署的主键ID。

 

 

 

会更新ACT_RE_MODEL和ACT_GE_BYTEARRAY表, 
ACT_GE_BYTEARRAY表保存了PNG图片和xml文件信息(其实是json格式的字符串),并关联到ACT_RE_MODEL表。 
ACT_GE_BYTEARRAY表中NAME_列值source-extra行中存储的是:PNG图片 
ACT_GE_BYTEARRAY表中NAME_列值source行中存储的是:xml文件信息

流程设计器设计流程后,保存数据到ACT_RE_MODEL 表。 
EDITOR_SOURCE_VALUE_ID(流程文件放在ACT_GE_BYTEARRAY中的ID); 
EDITOR_SOURCE_EXTRA_VALUE_ID(流程文件图像放在ACT_GE_BYTEARRAY中的ID)。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值