最近參與做flowable的項目開發,因為項目的審批信息比較簡單,不打算自己自定義表來存儲,就直接使用flowable的comment來存儲好啦,學習了一下flowable的comment,其實還是很簡單的,添加審批信息或查詢審批信息的方法都在org.flowable.engine.TaskService這個類中就有,如圖:
具體的使用不記錄,就記錄一些自己容易忽略導致出錯誤的地方:
1、在TaskService中addComment才是新增,saveComment是修改
2、使用addComment時,應在操作流程之前。例如當前流程節點任務是完結操作時,應該先進行審批信息的新增addComment,再進行complete的完結操作
3、comment中有兩個審批信息字段message、fullMessage,message保存的是審批信息的前163個字段內容,而fullMessage保存的是longblob類型的完整審批內容信息,因此獲取審批內容時,要獲取fullMeaage的內容而不是message。