發布過程邏輯比較複雜,
通過原始碼跟蹤和相關資料表查詢,大致搞清楚了邏輯
特記錄一下,以備後續使用
1.儲存歷史
select * from act_de_model_history where model_id =『dffdfb8d-c56a-11e9-b68c-1a1dea14efe7』
2.更新當前表
select * from act_de_model where id =『dffdfb8d-c56a-11e9-b68c-1a1dea14efe7』;
版本增加1
校驗關係表 act_de_model_relation,保持資料一致性
3.從act_de_model_relation中取出應用關聯的所有bpmn流程,迴圈取值
取出每乙個 bpmn流程中關聯的流程圖,表單,決策表等
全部以map二進位制存起來deployableassets,以zipoutputstream流形式打成壓縮包
5.不改任何資料,第二次發布
重複以上所有表的邏輯,相關表中資料版本號會加1
flowable6 4 2流程審批後涉及到的表
表名 描述act fo form instance 儲存使用者填充後表單例項資訊,form definition id 欄位 2bb4ecac cfb8 11e9 9f13 1a1dea14efe7 act fo form resource name 欄位 form 2bb4ecac cfb8 11...
Flowable 管理應用程式(2)
flowable 6.6.0應用指南 除了部署和定義之外,您還可以在流程引擎中查詢流程例項 任務 作業和事件訂閱。所有檢視的工作方式都與前面描述的類似。這是管理ui應用程式的特定屬性 管理ui應用程式屬性 property name old property default value descri...
ios應用程式和應用程式委託
其實說白了,就是乙個類將自己不願意實現的方法以協議的方式定義,同時在這個類中包含有乙個型別為id 泛型類 的例項變數,如果另乙個類實現了這個協議,那麼另外的這個類就可以作為第乙個類的委託物件,前乙個類將自己不願意實現的類委託給後乙個類。因為第乙個類擁有第二個類的引用,所有第乙個類的例項可以直接呼叫第...