基于Activiti工作流引擎實現(xiàn)的請假審核流程

概要
本文檔介紹的是某商用中集成的Activiti工作流的部署及使用瓶籽,該框架用的Activiti版本為5.19.0馍佑。本文檔中主要以一個請假流程為例子進行說明萤捆,該例子的流程圖如下:

請假例子流程圖

這是一個可以正常運作的工作流業(yè)務了兼贸,但是它也有不足的地方晰绎,如沒做詳細的分支控制,而且寫死了節(jié)點呛谜,沒能更好地體現(xiàn)工作流引擎的靈活性在跳,這些在我們后面實際的項目業(yè)務中的工作流使用上做了調(diào)整,但由于項目業(yè)務不能公開隐岛,且這個例子已能說明大部分的問題猫妙,這里就不一一細說我們的其他業(yè)務實現(xiàn)了。
新建流程模型

  1. 新增模型
    (1)進入新建模型頁面
新建模型

(2)填寫名稱等信息

填寫信息

注意聚凹,這里的Key是該流程的唯一標識割坠,須與實際業(yè)務中約定的key一致,如下圖:

流程唯一標識

(3)點擊保存時會進入工作流模型子系統(tǒng)妒牙,先在流程唯一標識處填寫剛才的key

與代碼中的Key一致

(4)添加開始事件彼哼,開始事件的屬性不用填(也可填寫名稱)。然后添加人工任務湘今,如下圖:

添加人工任務

(5)給已添加的人工任務添加指派者(填系統(tǒng)用戶或用戶組ID)敢朱、名稱、ID.如下圖:

添加指派者

注意摩瞎,這里的ID是該任務的唯一標識拴签,是實際業(yè)務中判斷是否為當前用戶可辦理的依據(jù),須和代碼中判斷約定的ID保持一致旗们,若不理解請參考下圖(但這種寫法會導致流程節(jié)點的靈活性降低蚓哩,不太建議):

任務標識

(6)新建一個網(wǎng)關,任務后面一般會連著網(wǎng)關上渴,根據(jù)上一任務的處理結果來實現(xiàn)分支管理(作用類似于if判斷)杖剪,請參考下圖:

網(wǎng)關與分支管理

注意,網(wǎng)關后面的分支要填寫名稱及跳轉條件驰贷,同意操作的跳轉條件為” ${auditPass}”,不同意的跳轉條件為” ${!auditPass}”

跳轉條件

(7)按上述操作方法繼續(xù)完成流程圖的編輯盛嘿。

繼續(xù)編輯流程圖

(8)點擊保存模型

保存模型

部署模型
重新進入模型工作區(qū),部署剛添加的模型


部署模型

轉換模型
轉換模型可理解為采納某個定義好的模型括袒,采納完后涉及到該流程的業(yè)務操作將按新的模型運作次兆。

轉換模型

使用工作流
新建并定義好模型后,即可使用該工作流模型了锹锰,以下為請假流程為例進行示范:

  1. 提交申請
提交申請

提交完后可以在【運行中的任務】中看到該任務及其當前所在的節(jié)點

  1. 簽收任務
    通過有權限處理該節(jié)點的用戶賬號登錄后芥炭,可在【任務簽收】處簽收該任務,獲得該事件的處理權(這一步驟可根據(jù)實際業(yè)務需要省略)恃慧。
Paste_Image.png
  1. 辦理任務
    在【待辦任務】中可對已簽收的任務進行辦理园蝠,辦理后任務會根據(jù)辦理結果移交下一節(jié)點,直至任務結束痢士。
辦理任務1
辦理任務2
辦理任務3
  1. 任務結束
    任務結束后可在【已結束任務中】看到彪薛。

感謝閱讀,歡迎一起討論,共同學習善延。 --廣州學生梁植淋

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末少态,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子易遣,更是在濱河造成了極大的恐慌彼妻,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,378評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件豆茫,死亡現(xiàn)場離奇詭異侨歉,居然都是意外死亡,警方通過查閱死者的電腦和手機揩魂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,970評論 3 399
  • 文/潘曉璐 我一進店門幽邓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人肤京,你說我怎么就攤上這事颊艳。” “怎么了忘分?”我有些...
    開封第一講書人閱讀 168,983評論 0 362
  • 文/不壞的土叔 我叫張陵棋枕,是天一觀的道長。 經(jīng)常有香客問我妒峦,道長重斑,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,938評論 1 299
  • 正文 為了忘掉前任肯骇,我火速辦了婚禮窥浪,結果婚禮上,老公的妹妹穿的比我還像新娘笛丙。我一直安慰自己漾脂,他們只是感情好,可當我...
    茶點故事閱讀 68,955評論 6 398
  • 文/花漫 我一把揭開白布胚鸯。 她就那樣靜靜地躺著骨稿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪姜钳。 梳的紋絲不亂的頭發(fā)上坦冠,一...
    開封第一講書人閱讀 52,549評論 1 312
  • 那天,我揣著相機與錄音哥桥,去河邊找鬼辙浑。 笑死,一個胖子當著我的面吹牛拟糕,可吹牛的內(nèi)容都是我干的判呕。 我是一名探鬼主播倦踢,決...
    沈念sama閱讀 41,063評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼佛玄!你這毒婦竟也來了硼一?” 一聲冷哼從身側響起累澡,我...
    開封第一講書人閱讀 39,991評論 0 277
  • 序言:老撾萬榮一對情侶失蹤梦抢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后愧哟,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體奥吩,經(jīng)...
    沈念sama閱讀 46,522評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,604評論 3 342
  • 正文 我和宋清朗相戀三年蕊梧,在試婚紗的時候發(fā)現(xiàn)自己被綠了霞赫。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,742評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡肥矢,死狀恐怖端衰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情甘改,我是刑警寧澤旅东,帶...
    沈念sama閱讀 36,413評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站十艾,受9級特大地震影響抵代,放射性物質發(fā)生泄漏。R本人自食惡果不足惜忘嫉,卻給世界環(huán)境...
    茶點故事閱讀 42,094評論 3 335
  • 文/蒙蒙 一荤牍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧庆冕,春花似錦康吵、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,572評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至力九,卻和暖如春耍铜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背跌前。 一陣腳步聲響...
    開封第一講書人閱讀 33,671評論 1 274
  • 我被黑心中介騙來泰國打工棕兼, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人抵乓。 一個月前我還...
    沈念sama閱讀 49,159評論 3 378
  • 正文 我出身青樓伴挚,卻偏偏與公主長得像靶衍,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子茎芋,可洞房花燭夜當晚...
    茶點故事閱讀 45,747評論 2 361

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