任何人都可以告诉我如何使用jBPM处理以下情况
我正在开发的应用程序具有关于用户/组和角色的以下设置。可以将用户分配到多个办公室(每个办公室是一个组),并且在每个办公室中,同一用户可以具有多个角色(工作人员,经理,管理员)。就是这样。
穆罕默德(用户) / Office-1 (组) /职员成员(角色)
穆罕默德(用户) / Office-1 (组) /经理(角色)
亚伯拉罕(用户) / Office-1 (组) /管理员(角色)
Mohammed (用户) / Office-2 (组) /管理员(角色)
亚伯拉罕(用户) / Office-2 (组) /经理(角色)
另外,在启动KIE服务器时,我正在传递系统变量 jbpm.usergroup.callback.properties , org.jbpm.ht.userinfo 。无法告诉jBPM,特定用户是否可以根据其组和角色
声明任务它仅基于用户和组起作用,以下是属性文件中提供的查询。
**db.user.query=SELECT USER FROM APP_USERS WHERE USER = ?
db.roles.query=SELECT GROUP FROM APP_GROUPS WHERE GROUP = ?
db.user.roles.query=SELECT GROUP FROM GROUP_MAPPINGS WHERE USER = ?**