寫在前面:
最近項目中使用到了工作流,雖然此部分不是自己需要完成的,但是也涉及到了要調用寫的接口。正好有時間,就了解下,以便之后能在其他項目中用到時,不至於什么都不知道什么都不了解。
這里就主要整理下,自己的學習路線。
由於工作流涉及到一個完整的業務流程,所以代碼就不上了,也是參考網上的博客,自己做了一個簡單的demo,讓對activiti的整個工作的流程以及一些api的調用更加熟悉了。
學習步驟:
1.首先應該知道什么是工作流?
2.如何使用activiti?
3.安裝activiti插件,方便畫流程圖
4.activiti與spring集成
5.觀察項目跑起來后,數據庫表的變化
6.流程部署,流程啟動,查詢任務,完成任務,到下一個節點,。。。流程結束
7.流程部署的方式有手動與自動
學習資料參考:
https://blog.csdn.net/jiangyu1013/article/details/73250902------三分鍾明白Activiti工作流
https://blog.csdn.net/qq_15969757/article/details/72677203--------Activity工作流(2)-入門安裝運行第一個例子
https://blog.csdn.net/qq_41728540/article/details/79506463--------IDEA中安裝activiti並使用
https://blog.csdn.net/yen_csdn/article/details/54666658---------Activiti工作流引擎——組件說明
https://blog.csdn.net/x2145637/article/details/48547243--------Activiti工作流(4):編寫一個HelloWorld
https://www.jianshu.com/p/bdc9c9fa719d----------Activiti 工作流引擎的初步使用(此篇博客寫的比較細致,使用了一個簡單的demo走了一個完整的流程,比較推薦跟着動手實踐,加深認識)
https://blog.csdn.net/qq_30739519/article/details/51166993-----------Activiti 流程部署方式 activi 動態部署(高級源碼篇)
當上面這些都差不多了解看完,並手動實踐后,已經對工作流activiti有了一個大致的認識了,這個時候再去查看用戶手冊,會有更深的認識
用戶手冊,自己百度“activiti用戶手冊”即可
還有就是看官方提供的一個演示項目,activiti-explorer
https://blog.csdn.net/xhaimail/article/details/79507096----------activiti-explorer項目部署(初學必看)
https://jingyan.baidu.com/article/4e5b3e19107ad091901e249e.html---------activiti教程之示例項目activiti-explorer運行
看完整的項目示例
https://github.com/henryyan/kft-activiti-demo----------咖啡兔中的kft-activiti-demo