Activiti實戰01 認識Activiti

2022-08-31 18:09:13 字數 1128 閱讀 6410

什麼是activiti

activiti是為解決工作流而建立的一套流程引擎。舉個最簡單的例子,請假流程就是乙個工作流,從開始到審批到結束,像流一樣的貫穿整個流程。在工作中最常見的就是oa了。工作流總是以任務(task)的形式驅動人處理業務或者驅動業務系統自動完成作業。有了工作流之後,作為流程中的一員,我們只需要關心自己在流程中的待辦任務,而不用關心其他人的待辦任務。

之所以稱為activiti是因為在流程中的每乙個動作都可以稱之為活動(activity),也就是業務流程中的最小組成部分。多個活動在英文中是一定要用複數形式的,那就是activities。最後以複數化簡的方式標示活動的集合,以此來全是activiti與工作流的目的與設計。

工作流的生命週期

學任何一種程式語言和技術,其中物件的生命週期都是必須要關注的東西,對於工作流來說,乙個完整的工作流生命週期會經過5步,並且迭代迴圈。

bpmn(business process modeling notation):業務流程建模標註,由bpmn組織發布,就是為了統一標準,對流程建模,在符合bpmn2.0的流程殷勤上執行。

activiti的特點

activiti的應用

activiti架構與元件

activiti架構中最重要的一定是引擎了,就相當於火車沒有引擎不能跑,飛機沒有引擎不能飛一樣,activiti沒有引擎, 就沒有七大service和一切。

activiti 與jbpm5比較

目前流行的工作流引擎 有activiti和jbpm5,而在jbpm5發布以前大多數專案、平台都是基於jbpm3、jbpm4開發的。

小結activiti給我的感覺就是能夠將現實生活中具有流程性的東西以一張流程圖表現出來,然後通過**實現他,讓邏輯更清晰,例如oa中的請假流程,申請轉正流程等等,具有一般性的事務的抽象,需要大眾適應一般性,對於特殊還是要特殊處理。

Activiti 實戰專案教材

在現有的crm專案中,整合activiti工作流框架,實現乙個 客戶報備 流程管理。為了確保錄入的客戶資訊都是有效的,防止市場人員作假。對於錄入的客戶資訊需要進行報備審批,也就是需要通過部門經理審批。1 準備乙個現有的 可以正常執行的 crm專案。匯入專案activiti crm.rar 建立資料庫...

Activiti6 0實戰 目錄

最近專案上需求有很多是審批相關的流程類業務,所以想引入工作流引擎來簡化相關 記錄學習和實戰的點點滴滴,以及如何完成從0到落地的過程。工作流就在我們滴身邊,例如 請假的時候,需要領導審批,然後人事歸檔 還有像網上購物下單之後,可以跟蹤流程到 了,什麼時候付的款,什麼時候發貨等等,這些都是工作流,工作流...

01 認識演算法

資料結構是指相互之間存在的一種或多種特定關係的資料元素集合。資料型別按結構特徵劃分 五大特性 資料結構是有限的,只有寥寥數種,而演算法則是琳琅滿目的。資料結構就彷彿乙個蘋果,演算法則是你選擇吃蘋果的方式。function sum n return total 上面是乙個累加求和的方法,假設每條語句執...