隨筆-295  評論-26  文章-1  trackbacks-0

          1、概述

          activiti系統(tǒng)一共有23個表,包括流程定義表、一般數(shù)據(jù)信息表、流程運行實例表、流程歷史記錄表、用戶用戶組表。

          2、Activiti 流程定義表

          流程定義表,流程定義表也可以叫做是靜態(tài)資源庫,靜態(tài)資源包括圖片、定義規(guī)則等。它有部署信息表、流程模型表、流程定義表

          1、ACT_RE_DEPLOYMENT(部署信息表)

          包括:部署流程名稱、類型、部署時間

          2、ACT_RE_MODEL(模型表)

          名稱,key、類型、創(chuàng)建時間、最后修改時間、版本、數(shù)據(jù)源信息、部署ID、編輯源值ID、編輯源額外值ID(外鍵ACT_GE_BYTEARRAY )

          3、ACT_RE_PROCDEF(流程定義表) 

          包括流程定義、類型、流程名稱、流程key、版本號、部署ID、資源名稱、圖片資源名稱、描述信息、是否從key啟動、暫停狀態(tài)。

          3、Activiti 運行實例表

          運行實例表記錄流程流轉(zhuǎn)過程中產(chǎn)生的數(shù)據(jù),一般數(shù)據(jù)分為兩個部分流程數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)。流程數(shù)據(jù)是指activiti流程引擎流轉(zhuǎn)過程中的數(shù)據(jù),包括流程執(zhí)行實例數(shù)據(jù)接、任務(wù)數(shù)據(jù)、執(zhí)行任務(wù)人員信息、變量信息。業(yè)務(wù)數(shù)據(jù)則是流程過程中保存的表單數(shù)據(jù),例如:如請假的請假單數(shù)據(jù)、報銷單數(shù)據(jù)、審批意見信息等,此部分數(shù)據(jù)一般需要自己建數(shù)據(jù)表進行保存,在之前的jbpm4中沒有保存業(yè)務(wù)數(shù)據(jù)。

          1、ACT_RU_EVENT_SUBSCR(事件子腳本)作用未知

          事件名稱(EVENT_NAME_)、事件類型(EVENT_TYPE_)、流程執(zhí)行ID(EXECUTION_ID_)、流程實例ID(PROC_INST_ID_)、活動ID(ACTIVITY_ID_)、配置信息(CONFIGURATION_)、創(chuàng)建時間(CREATED_)

          2、ACT_RU_EXECUTION(執(zhí)行中流程執(zhí)行)核心我的代辦任務(wù)查詢表

          流程實例ID(PROC_INST_ID_),業(yè)務(wù)key(BUSINESS_KEY_)、父執(zhí)行流程(PARENT_ID_)、流程定義Id(外鍵PROC_DEF_ID_)、實例id(ACT_ID_)、激活狀態(tài)(IS_ACTIVE_)、并發(fā)狀態(tài)(is_concurrent)、is_scope、is_evnet_scope、暫停狀態(tài)(suspension_state)、緩存結(jié)束狀態(tài)(cached_end_state)

          3、ACT_RU_IDENTITYLINK(身份聯(lián)系)

          用戶組ID(GROUP_ID_)、用戶組類型(TYPE_)、用戶ID(USER_ID_)、任務(wù)Id(外鍵:TASK_ID_)、流程實例ID(外鍵:PROC_INST_ID_)、流程定義Id(外鍵:PROC_DEF_ID_)

          4、ACT_RU_JOB(運行中的任務(wù))

          5、ACT_RU_TASK(執(zhí)行中實時任務(wù))代辦任務(wù)查詢表

          實例id(外鍵EXECUTION_ID_)、流程實例ID(外鍵PROC_INST_ID_)、流程定義ID(PROC_DEF_ID_)、任務(wù)名稱(NAME_)、父節(jié)任務(wù)ID(PARENT_TASK_ID_)

          、任務(wù)描述(DESCRIPTION_)、任務(wù)定義key(TASK_DEF_KEY_)、所屬人(OWNER_)、代理人員 (ASSIGNEE_)、代理團(DELEGATION_)、優(yōu)先權(quán)(PRIORITY_)、創(chuàng)建時間(CREATE_TIME_)、執(zhí)行時間(DUE_DATE_)、暫停狀態(tài)(SUSPENSION_STATE_)

          6、ACT_RU_VARIABLE(實時變量)

          變量名稱(NAME_)、編碼類型(TYPE_)、執(zhí)行實例ID(EXECUTION_ID_)、流程實例Id(PROC_INST_ID_)、任務(wù)id(TASK_ID_)、字節(jié)組ID(BYTEARRAY_ID_)、DOUBLE_、LONG_、TEXT_、TEXT2_

          3、流程歷史記錄

          流程歷史信息表,activiti歷史記錄表包括節(jié)點信息表、附件信息表、歷史審批記錄表、理想詳細信息表、歷史身份信息表、流程實例歷史表、任務(wù)歷史表、歷史變量表。(節(jié)點信息表、附件信息表、歷史審批記錄表、理想詳細信息表、歷史身份信息表)這些表目前還未知是如何用的。(流程實例歷史表、任務(wù)歷史表、歷史變量)三個表可以查詢我已完成任務(wù)、任務(wù)追蹤等。

          1、ACT_HI_ACTINST(活動實例信息)

          流程定義ID(PROC_DEF_ID_)、流程實例ID(PROC_INST_ID_)、流程執(zhí)行ID(EXECUTION_ID_)、活動ID(ACT_ID_)、活動名稱(TASK_ID_)、活動類型(ACT_TYPE_)、任務(wù)ID、(TASK_ID_)、請求流程實例ID(CALL_PROC_INST_ID_)、代理人員(ASSIGNEE_)、開始時間(START_TIME_)、結(jié)束時間(END_TIME_)、時長(DURATION_)

          2、ACT_HI_ATTACHMENT(附件信息)

          用戶id(USER_ID_)、名稱(NAME_)、描述(DESCRIPTION_)、類型(TYPE_)、任務(wù)Id(TASK_ID_)、流程實例ID(PROC_INST_ID_)、連接(URL_)、內(nèi)容Id(CONTENT_ID_)

          3、ACT_HI_COMMENT(歷史審批信息)

          類型(TYPE_)、時間(TIME_)、用戶Id(USER_ID_)、任務(wù)Id(TASK_ID_)、流程實例Id(PROC_INST_ID_)、活動(ACTION_)、消息(MESSAGE_)、全部消息(FULL_MSG_)

          4、ACT_HI_DETAIL(歷史詳細信息)

          數(shù)據(jù)類型(TYPE_)、創(chuàng)建時間(TIME_)、名稱(NAME_)、流程實例ID(PROC_INST_ID_)、執(zhí)行實例Id(EXECUTION_ID_)、任務(wù)Id(TASK_ID_)、活動實例Id(ACT_INST_ID_)、變量類型(VAR_TYPE_)、字節(jié)數(shù)組Id、DOUBLE_、LONG_、值(TEXT_)、值2(TEXT2_)

          5、ACT_HI_IDENTITYLINK(歷史身份信息)

          任務(wù)Id(TASK_ID_)、流程實例Id(PROC_INST_ID_)、userId(USER_ID_)、用戶組類型Type(TYPE_)、用戶組ID(GROUP_ID_)

          6、ACT_HI_PROCINST(歷史流程實例信息)核心表

          流程實例ID(PROC_INST_ID_)、業(yè)務(wù)Key(BUSINESS_KEY_)、流程定義Id(PROC_DEF_ID_)、開始時間(START_TIME_)、結(jié)束時間(END_TIME_)、時長(DURATION_)、發(fā)起人員Id(START_USER_ID_)、開始節(jié)點(START_ACT_ID_)、結(jié)束節(jié)點(END_ACT_ID_)、超級流程實例Id(SUPER_PROCESS_INSTANCE_ID_)、刪除理由(DELETE_REASON_)

          7、ACT_HI_TASKINST(歷史任務(wù)流程實例信息)核心表

          流程實例ID(PROC_INST_ID_)、任務(wù)定義Key(BUSINESS_KEY_)、流程定義Id(PROC_DEF_ID_)、執(zhí)行ID(EXECUTION_ID_)、名稱(NAME_)、父任務(wù)iD(PARENT_TASK_ID_)、描述(DESCRIPTION_)、所屬人(OWNER_)、代理人(ASSIGNEE_)、開始時間(START_TIME_)、結(jié)束時間(END_TIME_)、時長(DURATION_)、刪除理由(DELETE_REASON__)、優(yōu)先級(PRIORITY_)、應(yīng)完成時間(DUE_DATE_)、表單key(FORM_KEY_)

          8、ACT_HI_VARINST(歷史變量信息)

          流程實例ID(PROC_INST_ID_)、執(zhí)行ID(EXECUTION_ID_)、任務(wù)Id、名稱(NAME_)、變量(TASK_ID_)、類型(VAR_TYPE_)、字節(jié)數(shù)組ID(BYTEARRAY_ID_)、DOUBLE_、LONG_、TEXT_、TEXT2_

          4、一般數(shù)據(jù)

          1、ACT_GE_BYTEARRAY(字節(jié)數(shù)據(jù)表)

          名稱(NAME_)、部署Id(DEPLOYMENT_ID_)、字節(jié)數(shù)據(jù)(BYTES_)、發(fā)生的(GENERATED_)

          2、ACT_GE_PROPERTY(一般屬性表)

          名稱(NAMe_)、值(VALUe_)

          5、用戶用戶組表

          Activit 的用戶用戶組表,包括用戶信息、用戶組信息、用戶與用戶組間的關(guān)系、用戶信息與用戶之間的關(guān)系。在實際開發(fā)中未采用,用的實際系統(tǒng)中用戶。

          1、ACT_ID_GROUP(用戶組表)

          名稱(NAME_)、類型(TYPE_)

          2、ACT_ID_USER(用戶表)

          姓(FIRST_)、名稱(LAST_)、郵件(EMAIL_)、密碼(PWD_)、頭像Id (PICTURE_ID_)

          3、ACT_ID_INFO(用戶信息表)

          用戶Id(USER_ID_)、類型(TYPE_)、formINPut名稱(KEY_)、值(VALUE_)、密碼(PASSWORD_)、父節(jié)點(PARENT_ID_)

          4、ACT_ID_MEMBERSHIP(用戶用戶組關(guān)聯(lián)表)

          用戶Id(user_ID_)、用戶組Id(group_Id)

          Activiti表結(jié)構(gòu)分析完成,花了5個小時,還有很多問題不明白。后續(xù)慢慢開發(fā)過程中再理一次表之間關(guān)系吧,初步想法在系統(tǒng)中需要擴建表,把業(yè)務(wù)數(shù)據(jù)和流程數(shù)據(jù)分開。



          大盤預(yù)測 國富論
          posted on 2017-05-16 16:31 華夢行 閱讀(2124) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 德兴市| 新巴尔虎左旗| 五莲县| 武定县| 阳高县| 新河县| 纳雍县| 靖安县| 黔江区| 密云县| 玉环县| 锡林郭勒盟| 灯塔市| 扶余县| 巴林右旗| 安阳市| 宜春市| 合山市| 桃江县| 旬邑县| 修文县| 聊城市| 会理县| 东兴市| 柳河县| 赫章县| 广州市| 花莲市| 南漳县| 贡觉县| 南宫市| 将乐县| 昭苏县| 肥东县| 孟津县| 会昌县| 万盛区| 开封县| 商河县| 宁安市| 铜山县|