(1)第一步:IDEA安裝Activiti插件
首先,創建一個普通的Java工程即可,然後按照下面流程進行:
1:點擊菜單中的File(最左上角),選擇settings
3
3:
然後點擊右邊的安裝,等待一下就可以啦。
(2)創建Activiti流圖
(3)創建一個流程圖(這裏就用一個學生請假實例來進行)
1:首先選擇一個startEvent,也就是流程的開始,並且點擊一個額外的界面地方,然後輸入該處理流程的名稱和ID,這裏就輸入爲shenqing
2:在選擇一個UserTask按鈕,表示一個處理任務,同理命名爲“請假申請”
:在選擇一個UserTask按鈕,表示一個處理任務,同理命名爲“班主任”
4:在選擇一個UserTask按鈕,表示一個處理任務,同理命名爲“教務處”
5:選擇一個EndEvent按鈕,表示流程的結束;
6:將各個按鈕進行連線。(將鼠標放到每個按鈕的“正中心”,然後拖着到想要鏈接的另外一個按鈕即可,出現線條)
7:最終的效果。描述:就是學生提交請假申請——》班主任審覈——》教務處審覈
(4)將第三步中創建的shenqing.bpmn文件生成一個png格式的內容。對於這個的話,在IDEA與Eclipse有一點不一樣,因爲,在Eclipse中,當保存了之後,就會生成一個對應的png的圖片,而在IDEA中需要手動進行生成。
1:首先將shenqing.bpmn的後綴改爲xml
2:當點擊xml文件,我們會看到裏面之前的文字都是亂碼了,那麼如何進行解決?
小點1:找到自己IDEA的安裝目錄下的bin文件
小點2:找到如圖所示的內容
--
小點3:分別打開這兩個文件,然後添加一行內容(追加到最後即可):
小點4:保存內容,然後重啓IDEA,就會發現不會亂碼了
3:右擊xml文件,然後選擇:
4:然後繼續:
保存到對應的工程下面即可。就會看到有個shenqing.png的內容出現