1.建立代碼以下:java
@Test public void createactivityTable(){ ProcessEngineConfiguration p = ProcessEngineConfiguration.createStandaloneInMemProcessEngineConfiguration(); p.setJdbcDriver("com.mysql.jdbc.Driver"); p.setJdbcUrl("jdbc:mysql://localhost:3306/activity?useUnicode=true&characterEncoding=utf-8"); p.setJdbcUsername("root"); p.setJdbcPassword("123"); p.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE); p.buildProcessEngine(); }
2.運行無誤以後打開mysql對應的數據庫能夠看到23張表已經建立完畢:mysql
3.關於23表的做用以下所示:sql
序號數據庫 |
表名ide |
說明ui |
1 spa |
act_ge_bytearray設計 |
二進制數據表code |
2 blog |
act_ge_property |
屬性數據表存儲整個流程引擎級別的數據,初始化表結構時,會默認插入三條記錄, |
3 |
act_hi_actinst |
歷史節點表 |
4 |
act_hi_attachment |
歷史附件表 |
5 |
act_hi_comment |
歷史意見表 |
6 |
act_hi_identitylink |
歷史流程人員表 |
7 |
act_hi_detail |
歷史詳情表,提供歷史變量的查詢 |
8 |
act_hi_procinst |
歷史流程實例表 |
9 |
act_hi_taskinst |
歷史任務實例表 |
10 |
act_hi_varinst |
歷史變量表 |
11 |
act_id_group |
用戶組信息表 |
12 |
act_id_info |
用戶擴展信息表 |
13 |
act_id_membership |
用戶與用戶組對應信息表 |
14 |
act_id_user |
用戶信息表 |
15. |
act_re_deployment |
部署信息表 |
16. |
act_re_model |
流程設計模型部署表 |
17 |
act_re_procdef |
流程定義數據表 |
18 |
act_ru_event_subscr |
throwEvent、catchEvent時間監聽信息表 |
19 |
act_ru_execution |
運行時流程執行實例表 |
20 |
act_ru_identitylink |
運行時流程人員表,主要存儲任務節點與參與者的相關信息 |
21 |
act_ru_job |
運行時定時任務數據表 |
22 |
act_ru_task |
運行時任務節點表 |
23 |
act_ru_variable |
運行時流程變量數據表 |