兩個基礎知識:git
工做流引擎
ProcessEngine對象,這是Activiti工做的核心。負責生成流程運行時的各類實例及數據、監控和管理流程的運行。
BPMN
業務流程建模與標註(Business Process Model and Notation,BPMN) ,描述流程的基本符號,包括這些圖元如何組合成一個業務流程圖(Business Process Diagram)github
首先,上章的內容都完成後,咱們就須要先給你的eclipse或其餘工具安裝一個activiti的Activiti BPMN 2.0 designer插件,這個插件是爲了畫工做流的流程圖,安裝過程參考博客http://my.oschina.net/githubhty/blog/690269,再次強調若是安裝卡在任何問題上請重裝eclipse。windows
安裝完畢後,在資源文件目錄建立一個diagrams文件夾,存放activiti的工做流程圖和xml文件,點擊文件夾右鍵new-other-Activiti Diagram,而後輸入name肯定,打開windows-show views-Properties,而後拖幾個圖標進來,全部流程都須要兩個事件,開始和結束,startEvent和EndEvent,而後中間能夠加入一些簡單的usertask,畫完後的流程圖eclipse
畫完後保存,若是沒有圖片生成,則按以下操做。工具
以後就是建立流程引擎——部署流程引擎——啓動流程實例——查看用戶任務——用戶完成任務——查看用戶歷史任務的一套流程。.net
代碼以下:插件
部署有兩種方式xml
一、以ZIP輸入流的方式部署(實際開發只要是導入zip工做流程)對象
二、以bpmn和png文件部署blog
整個簡單的流程基本走完。