天天看點

Flowable使用者和系統使用者問題

Flowable是一個工作流架構,最近項目需要使用工作流,最終選擇內建Flowable到自己的工程中。

但是自己系統有自己系統的使用者體系,工作流的idm子產品也有自己的使用者體系。

當我們在使用工作流程時,設定候選使用者,候選組的時候可以直接從Flowable的使用者體系中選取,但是我們如何将自己系統的使用者體系資料同步到Flowable的使用者體系中去。

經過網上的查找及自己和同僚的思考,最終有兩種實作方式:

1:通過建立視圖,将自己系統的使用者資料和Flowable的使用者資料對應起來。

2:将系統的使用者資料事實的同步到Flowable的使用者表中。

其中第一種方式涉及到的工作流使用者的核心表總共五張,分别為:

ACT_ID_GROUP           使用者組

ACT_ID_USER              使用者表

ACT_ID_MEMBERSHIP              使用者、組關系表

ACT_ID_PRIV               權限表

ACT_ID_PRIV_MAPPING       使用者權限關系表

第二種方式可以使用Flowable提供的IdentityService來自己實作。

繼續閱讀