Activiti6系列(3)- 快速體驗


一、部署啟動activiti


####1、部署,將兩個war包拷貝到Tomcat下即可。 ![](https://img2018.cnblogs.com/blog/1755845/201908/1755845-20190802010532367-2002399291.png)

2、啟動tomcat,訪問http://127.0.0.1:8080/activiti-app

默認賬號密碼:admin test



二、修改數據連接和密碼


####1、可以直接在頁面上修改密碼,但是重啟后就還原了,這是因為默認用的h2數據連接,要改成mysql或其它的來持久化。 ![](https://img2018.cnblogs.com/blog/1755845/201908/1755845-20190802010935451-259948929.png)


2、使用sublimetext工具打開tomcat,方便進行配置文件的修改。

找到被解壓的war包,activiti-app/WEB-INF/classes/META-INF/activiti-app/activiti-app.properties文件,進行修改。

修改如下:

也可以加上DEBUG來看運行的過程:


3、因為默認數據源連接的數據庫是activiti6ui,所以我們創建出這個數據庫。


4、將tomcat下的activiti-app.war刪掉,只留下文件夾,以免它自動解壓覆蓋了我們前面的配置。


5、重啟,看修改后的效果。

PS:記得先shutdown.sh,然后刪掉war,然后再重啟。

打開下面這幾個和用戶有關的表

發現修改的配置都生效了,在mysql中持久化了。


再去看看activiti-app界面,能否登錄:



三、體驗一個請假流程


####1、創建三個用戶用來測試,分別代表員工(EM)、領導(TL)、人事(HR)。 ![](https://img2018.cnblogs.com/blog/1755845/201908/1755845-20190802011618200-122632232.png)

2、點擊菜單processes,新建一個流程。


3、選中流程任務,點擊參數中的Assignment,選擇一個待辦處理人。


4、點擊菜單Apps,創建一個app來單獨存放請假有關的流程。


5、點擊Edit included models,把之前建立的請假流程加入到這個模塊中去。


6、點擊左上角保存按鈕,會彈出提示,勾選publish,發布流程。


7、開始測試,先以員工zhangsan進行登錄,發起請假流程。

點擊Processes后,start process。

可以加上注釋說明

可以打開流程圖,看到發起流程后,當前流程自動流轉到了部門經理審批環節。


8、以領導TL的身份登錄,登錄lisi賬戶。

登錄進來后可以發現,已經有這個待辦了。

點擊Claim,然后點擊complete。

看到流程審批完成,流轉出去了。已經去了HR的環節。


9、以HR身份登錄,wangwu賬戶。

可以看到已經有待辦了

點擊Cliam,然后點擊complete。

點擊processes,發現不能看流程圖了,因為整個流程已經走完了。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM