Activiti部署与流程定义

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27868061/article/details/82465918

在Activiti中BPMN文件加入系统需要经过一个过程,叫做部署,每一次部署都有记录,部署后会产生一个流程定义,这里牵扯了一些表的定义

1.部署表(ACT_RE_DEPLOYMENT)

mysql> desc ACT_RE_DEPLOYMENT;
+-----------------+--------------+------+-----+---------+-------+
| Field           | Type         | Null | Key | Default | Extra |
+-----------------+--------------+------+-----+---------+-------+
| ID_             | varchar(64)  | NO   | PRI | NULL    |       |
| NAME_           | varchar(255) | YES  |     | NULL    |       |
| CATEGORY_       | varchar(255) | YES  |     | NULL    |       |
| KEY_            | varchar(255) | YES  |     | NULL    |       |
| TENANT_ID_      | varchar(255) | YES  |     |         |       |
| DEPLOY_TIME_    | timestamp(3) | YES  |     | NULL    |       |
| ENGINE_VERSION_ | varchar(255) | YES  |     | NULL    |       |
+-----------------+--------------+------+-----+---------+-------+
列名 含义
id_ 部署的id,字符串形式,内容一般为数字,规律不知道
name_ 部署的名称,在部署时设置,如SpringAutoDeployment,可以用于查询
category_ 部署的类别,不知道啥玩意,可以用于查询
key_ key,可以用于查询
tenant_id_ 承租人,多租户通常是在软件需要为多个不同组织服务时产生的概念
deploy_time_ 部署时间戳,13位毫秒,可以用于排序
engine_version_ 引擎版本号,不知道干啥

可以看出,部署只是一个activiti内部定义的行为,并且将它存储到了数据表中,这些存储数据意义不大

猜你喜欢

转载自blog.csdn.net/qq_27868061/article/details/82465918