activiti 入門實踐(二)-HelloWorld

1.開始一個HelloWorld

(1).首先畫一個流程圖(需要在eclipse安裝畫流程的插件,此處不做插件安裝步驟)

(2).部署發(fā)布流程

(3).啟動流程實例

(4).查詢我的任務(也就是工作中說的待辦事項)

(5).完成任務(處理待辦)


到此,一個簡單的流程就處理完畢,想要說的是,流程的部署方式,上面只是用了其中的一種方式來進行流程部署,activity還支持直接讀取壓縮包(zip)文件的部署和項目與activiti集成之后,自動掃描流程定義的部署。下面給出讀取壓縮包的部署方式。

2.activiti各種小功能的實現(xiàn)

1.流程定義的CRUD

(1).流程定義的查詢

(2).流程定義的刪除


(3).流程定義的增加和更新其實是一樣的,對于更新來說,如果流程定義發(fā)生了變化,只要把該流程定義從新發(fā)布一下即達到了更新的效果。

(4).流程圖片的查看

2.流程變量的使用,實現(xiàn)處理分支的效果(此處需要認識一個小圖標叫排他網(wǎng)關(guān),就是下面流程圖中的菱形中有個X的圖例)


(1).流程的部署

(2).啟動流程實例


(3).查詢?nèi)蝿?/b>


(4).完成任務并且設(shè)置流程變量


當上面的任務完成之后,然后再次查詢?nèi)蝿樟鞒坦?jié)點目前流轉(zhuǎn)到那個節(jié)點,當查詢gaoyuan3此人的待辦時結(jié)果如下:


當查詢gaoyuan2此人的待辦任務時:


通過以上實踐我們定義設(shè)置的流程變量起作用了,并且也實現(xiàn)了流程分支的效果。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容