Activiti工作流框架學習(五)

Activiti流程設計工具


Activiti插件安裝完之後,然後我們來畫流程圖,開發流程首先要做的就是要設計好流程圖。一個項目可能會包括多個流程圖,所以在src/test/resources源文件夾下新建一個包diagrams,以後所有的流程圖文件(bpmn文件和生成的png文件)都放在這個包下,便於查找,當然也可放在其他文件夾下。



然後在diagrams上右擊,New->Other:創建一個新的流程實例圖:



選擇Activiti下的 Activiti Diagram要開始開發一個Activiti流程圖表:



這裏 中間區域是用來繪製流程圖標的。右側是繪製流程圖標的工具箱,下面的Properties是屬性視圖,目前看到的是整個HelloWorld流程圖的屬性:



注意:Id 屬性 對應數據庫表中的key  (唯一值),Name屬性爲這個流程定義的名稱


然後來畫流程圖,任何流程,都必須有一個開始事件和結束事件節點:


在右側的工具箱裏會看到有個StartEvent和EndEvent。先點下,然後拖到中間的繪圖區域就可以了;

當然每個節點的屬性都可以看到,而且可以設置,點擊選中一個節點,然後在屬性視圖上看到所以值



會看到這裏插件都給設置了初始屬性值,可以改,也可以不改,都行;

之後再搞一個用戶任務節點(開發最常用的節點),拖一個到中間繪圖區域


這裏的任務節點,必須要有一個人去處理這個任務,而且在實際開發中,根據實際業務,給這個用戶任務節點取個名字或者設置動態獲取名字,這裏初識,就設置個‘張三’


再把任務分配給‘張三’這個人


最後就是連線,選擇右側下發的Connection下的SequenceFlow然後只要從兩個地方拉一下


這樣就完成了一個簡單的流程圖設計,僅僅初始工具搞個實例而已,沒有實際意義。

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