Activity (一)工作流簡介 :概念與由來

1带饱、工作流

簡單的理解就是工作的流程毡代,這里的流程指的是,完成一個企業(yè)中具體業(yè)務的一系列工作步驟纠炮,所有的步驟合在一起就是業(yè)務從開始到結(jié)束的流轉(zhuǎn)過程月趟。從計算機系統(tǒng)的角度來講,工作流系統(tǒng)表示:業(yè)務過程的部分和整體在計算機應用環(huán)境的自動化操作恢口。

image

2孝宗、工作流三要素

image

3、工作流示例:請假

image
image

4耕肩、工作流系統(tǒng)的組成

image

5因妇、工作流的相關(guān)概念

image

6、工作流產(chǎn)品

  • JBPM

  • OSWorkFlow

  • Activiti5

  • Shark

  • 信雅達

  • 普元工作流

7猿诸、Activiti5工作流的由來

Activiti的前身是JBPM婚被,全稱Java Business Process Management(業(yè)務流程管理)。它是覆蓋了業(yè)務流程管理梳虽、工作流址芯、服務協(xié)作等領(lǐng)域的一個開源的、靈活的、易擴展可執(zhí)行流程語言框架谷炸。

JBPM是公開源代碼項目北专。
JBPM在2004年10月18日,發(fā)布了2.0版本旬陡,并在同一天加入了JBoss ,成為了JBoss企業(yè)中間件平臺的一個組成部分拓颓,它的名稱也改成JBoss jBPM

JBPM4之后,公司內(nèi)部對于軟件的規(guī)劃發(fā)生了分歧描孟,所以當時的項目架構(gòu)師脫離了原來的公司驶睦,加入新的公司后,改了名稱Activiti5匿醒。

JBPM的持久化層框架是Hibernate场航,而Activiti采用了MyBatis

8青抛、Activiti5框架包含的主要組件

組件名稱 作用
ProcessEngine Activiti5的核心旗闽,所有的服務都需要通過ProcessEngine來創(chuàng)建酬核,線程安全
repositoryService 持久化服務蜜另,與數(shù)據(jù)庫進行交互
runtimeService 運行時服務,與運行流程有關(guān)
formService 表單服務
identityService 身份信息
taskService 任務服務嫡意,與流程中的每一個步驟有關(guān)
historyService 歷史信息举瑰,查看歷史的流程步驟
managementService 管理定時任務,在固定的時間點完成固定的任務

9蔬螟、Activiti5 框架表結(jié)構(gòu)

① 總體介紹

表名 說明
ACT_RE_* 'RE'表示repository(存儲)此迅,RepositoryService接口所操作的表。帶此前綴的表包含的是靜態(tài)信息旧巾,如耸序,流程定義,流程的資源(圖片鲁猩,規(guī)則等)坎怪。
ACT_RU_* 'RU'表示runtime。RuntimeService接口所操作的表廓握。存儲著流程變量搅窿,用戶任務,變量隙券,職責(job)等運行時的數(shù)據(jù)男应。Activiti只存儲實例執(zhí)行期間的運行時數(shù)據(jù),當流程實例結(jié)束時娱仔,將刪除這些記錄沐飘。這就保證了這些運行時的表小且快。
ACT_ID_* 'ID'表示identity (組織機構(gòu)),IdentityService接口所操作的表耐朴。用戶記錄众弓,流程中使用到的用戶和組。這些表包含標識的信息隔箍,如用戶谓娃,用戶組,等等蜒滩。
ACT_HI_* 'HI'表示history滨达,歷史數(shù)據(jù)表,HistoryService俯艰。就是這些表包含著流程執(zhí)行的歷史相關(guān)數(shù)據(jù)捡遍,如結(jié)束的流程實例,變量竹握,任務画株,等等
ACT_GE_* 全局通用數(shù)據(jù)及設置(general),各種情況都使用的數(shù)據(jù)

②詳細介紹

表名 標記 說明
act_ge_bytearray 二進制數(shù)據(jù)表
act_ge_property 屬性數(shù)據(jù)表存儲整個流程引擎級別的數(shù)據(jù),初始化表結(jié)構(gòu)時啦辐,會默認插入三條記錄谓传,
act_hi_actinst 歷史節(jié)點表
act_hi_attachment 歷史附件表
act_hi_comment 歷史意見表
act_hi_identitylink 歷史流程人員表
act_hi_detail 歷史詳情表,提供歷史變量的查詢
act_hi_procinst 歷史流程實例表
act_hi_taskinst 歷史任務實例表
act_hi_varinst 歷史變量表
act_id_group 用戶組信息表
act_id_info 用戶擴展信息表
act_id_membership 用戶與用戶組對應信息表
act_id_user 用戶信息表
act_re_deployment 部署信息表
act_re_model 流程設計模型部署表
act_re_procdef 流程定義數(shù)據(jù)表
act_ru_event_subscr芹关、throwEvent续挟、catchEvent 時間監(jiān)聽信息表
act_ru_execution 運行時流程執(zhí)行實例表
act_ru_identitylink 運行時流程人員表,主要存儲任務節(jié)點與參與者的相關(guān)信息
act_ru_job 運行時定時任務數(shù)據(jù)表
act_ru_task 運行時任務節(jié)點表
act_ru_variable 運行時流程變量數(shù)據(jù)表
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末侥衬,一起剝皮案震驚了整個濱河市诗祸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌轴总,老刑警劉巖直颅,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異怀樟,居然都是意外死亡功偿,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門漂佩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來脖含,“玉大人,你說我怎么就攤上這事投蝉⊙” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵瘩缆,是天一觀的道長关拒。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么着绊? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任谐算,我火速辦了婚禮,結(jié)果婚禮上归露,老公的妹妹穿的比我還像新娘洲脂。我一直安慰自己,他們只是感情好剧包,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布恐锦。 她就那樣靜靜地躺著,像睡著了一般疆液。 火紅的嫁衣襯著肌膚如雪一铅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天堕油,我揣著相機與錄音潘飘,去河邊找鬼。 笑死掉缺,一個胖子當著我的面吹牛卜录,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播攀圈,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼暴凑,長吁一口氣:“原來是場噩夢啊……” “哼峦甩!你這毒婦竟也來了赘来?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤凯傲,失蹤者是張志新(化名)和其女友劉穎犬辰,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體冰单,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡幌缝,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了诫欠。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涵卵。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖荒叼,靈堂內(nèi)的尸體忽然破棺而出轿偎,到底是詐尸還是另有隱情,我是刑警寧澤被廓,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布坏晦,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏昆婿。R本人自食惡果不足惜球碉,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望仓蛆。 院中可真熱鬧睁冬,春花似錦、人聲如沸看疙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽狼荞。三九已至辽装,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間相味,已是汗流浹背拾积。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留丰涉,地道東北人拓巧。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像一死,于是被迫代替她去往敵國和親肛度。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容