天天看點

疑難雜症:Activiti6.0.0 通過TaskService無法取到待辦任務

剛剛開始學習使用Activiti6,遇到這個小問題,在網上查了一下。貌似沒有遇到的,應該是沒有人出現這麼弱的問題。是以我也隻是記錄一下這個問題解決過程,以備萬一有小夥伴遇到相同原因造成的問題,可以少走些彎路。

好了,先貼出代碼示例,和錯誤結果

疑難雜症:Activiti6.0.0 通過TaskService無法取到待辦任務
疑難雜症:Activiti6.0.0 通過TaskService無法取到待辦任務

通過上圖的運作結果,可以看到沒有取得對應流程執行個體的待辦任務。一開始我認為是建立的流程執行個體有問題,但是官方提供的方法很明确。嘗試了不多的幾種擷取待辦任務的方法,結果依然不對。後來突然發現,可能不是代碼的問題,有可能是建立的流程檔案有問題,于是換了一個别人的流程檔案,編譯運作之後,問題就解決了。

疑難雜症:Activiti6.0.0 通過TaskService無法取到待辦任務
疑難雜症:Activiti6.0.0 通過TaskService無法取到待辦任務

是以,如果遇到已經建立流程執行個體成功,但是沒有辦法取得待辦任務的時候,可以先試着用一個簡單的流程檔案替換一下,如果成功說明是在流程檔案開發上出現了問題。

(注:流程檔案是eclipse+activiti插件開發的)