一、簡要描述
部署流程定義時需要被持久化保存下來的信息。
二、表結構說明
字段名稱 |
字段描述 |
數據類型 |
主鍵 |
為空 |
取值說明 |
ID_ |
ID_ |
nvarchar(64) |
√ |
|
主鍵ID |
NAME_ |
部署名稱 |
nvarchar(255) |
|
√ |
部署文件名 |
CATEGORY_ |
分類 |
nvarchar(255) |
|
√ |
類別 |
DEPLOY_TIME_ |
部署時間 |
datetime |
|
√ |
部署時間
|
三、表中NAME_字段說明:
1,如果流程定義文件在程序中啟動,表中的NAME_字段為NULL;
2,如果流程定義文件在spring的配置文件中(activiti.cfg.xml),表中的NAME_字段為SpringAutoDeployment,例如:
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"> <property name="dataSource" ref="dataSource" /> <property name="transactionManager" ref="transactionManager" /> <property name="databaseSchemaUpdate" value="true" /> <property name="jobExecutorActivate" value="false" /> <property name="mailServerHost" value="mail.my-corp.com" /> <property name="mailServerPort" value="5025" /> <property name="eventListeners"> <list> <bean class="com.cnfwsy.app.day01.MyEventListener" /> </list> </property> <property name="deploymentResources" value="classpath*:com/cnfwsy/app/day09/物流ERP.bpmn" /> </bean>
3,兩種起部署方式,表記錄的數據也不一樣:代碼方式部署多次,act_re_deployment表就有多條記錄;配置在activiti.cfg.xml文件中的部署方式,act_re_deployment表中只有一條記錄。