Activiti5 8自定義使用者表

2021-06-01 19:54:33 字數 1039 閱讀 7169

在學習activiti時就想解決如何拋棄系統自帶的act_id_***,畢竟很多應用都有自己的許可權控制項,且系統自帶的許可權控制又不能滿足絕大多數企業需要,   使用自己的一套許可權控制也有利於後期的維護。因為剛剛接觸activiti,基本上什麼都不清楚,只好baidu、google。可惜baidu裡面一大堆從官網copy的使用者指南,我雖不才,但簡單的e文還是可以看懂的。沒發現什麼有用的價值。

難道activi5.8不支援自定義擴充套件嗎?因為  activiti是在jbpm4.x的基礎上發展而來的,而jbpm4.4是支援這種擴充套件的,所以我堅信tom baeyens沒有那麼傻吧。於是在搜尋引擎裡面狂搜identitysessio。可是。。。可是。。。好不容易找到的。。。。竟然在5.8版本裡已經被捨棄了!為什麼?為什麼?

一切回歸到原點,只好去官網論壇求助,幸運的是,已經有很多人提出過類似的問題了。看來這下解決問題了。:)

廢話不多說,直接上code

1,myusermanager/mygroupmanager extends usermanager/groupmanager

2,myusermanage***ctory/mygroupmanage***ctory implements sessionfactory

import com.tds.activit.impl.myusermanager;

public class myusermanage***ctory implements sessionfactory

@override

public session opensession() }

import com.tds.activit.impl.mygroupmanager;

public class mygroupmanage***ctory implements sessionfactory

@override

public session opensession() }

3,注入processengineconfiguration

完成。手工。

自定義使用者控制項

和做乙個web 窗體一樣,只是,如果引用其中的控制項的方法是如何?以下示例是asp.net 1.1裡的,2.0是怎麼引用,還沒有看書呢 string getddlyear,getddllc,getddladd,getddlpeopso getddlyear class ddlyear this.fi...

使用者自定義函式

create function 架構名.function name 傳入變數1 變數 型別,傳入變數2 變數 型別.returns return date type asbegin declare the return variable here declare variable1 variable...

使用者認證自定義

設定郵箱和使用者名稱和手機號均可登入 authentication backends users.views.custombackend class custombackend modelbackend 自定義使用者驗證規則 defauthenticate self,username none pa...