首先來介紹一下工作流activiti,Activiti項目是一項新的基于Apache許可的開源BPM平臺,從基礎開始構建,旨在提供支持新的BPMN 2.0標準,包括支持對象管理組(OMG),可以定義流程、執行流程并以不同方式對其實現運行。
工作流activiti的開發,可以集成到開發工具上進行開發,像收費的Idea開發工具和免費的eclipse,今天就以eclipse開發工具為例,來集成activiti插件。activiti插件提供在線安裝和離線安裝,在線安裝由于某些原因,安裝的特別慢,甚至到最后安裝不成功,所以就使用離線安裝的方式,來集成到eclipse里面。
Activiti-Designer 可以從 GitHub 下載, 地址是 https://github.com/Activiti/Activiti-Designer/releases,也可以通過百度網盤來進行下載,網盤地址如下:
鏈接: https://pan.baidu.com/s/15B7rnaFJvdC26xf1VkXDew
提取碼: g2jr
接下來就可以打開eclipse進行安裝,打開 Eclipse 的菜單欄 Help ⇒ Install New Software ... , 做如下圖所示的操作:
在彈出的對話框中選擇剛才下載的文件,進行安裝:
這個安裝過程會有些緩慢,安裝之后會讓你重啟eclipse:
重啟完成后,我們可以在Window---》Preference中查看安裝的插件:
這時候我們就集成成功了,可以在工作流的開發上暢所欲為了,下面新建一個工作流項目:
這是一個maven項目,下面就新建一個bpmn工作流文件,來組裝一個請假的流程,開發界面如下:
右邊是組成流程的元素,通過拖拽進行組裝流程:
先簡單的畫一個流程,給大伙看看效果,具體開發,后續再說。。。