Activiti(1)簡介

 

design tools:是畫流程圖的,activiti model是web-based在瀏覽器上畫的,activiti designer是eclipse插件;

process engine:分兩種,Activiti Engine可以內嵌到java 項目裏;Activiti Rest提供流程相關的 RESTFul API;

Supporting Tool:使用Activiti的一個demo 

 

Activiti可以理解爲一個狀態機。流程圖當中的每個節點就是一個狀態,並且這些狀態之間的轉換由節點之間的箭頭指向。

這個圖定義了開始和結束節點,中間定義了一個自動執行的task service 和一個需要人工手工確認的user task。task service使用了Groov腳本,user task定義了執行人的角色。

 

首先獲取processEngine,通過processEngine獲取各種服務。然後發起流程,查詢任務,最後完成任務。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章