首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

JBPM4.4学习札记-3

2013-08-25 
JBPM4.4学习笔记-3????? 欢迎转载,转载请注明出处,谢谢?????? 这一篇博客接着以前的JBPM写,很不好意思,中

JBPM4.4学习笔记-3

????? 欢迎转载,转载请注明出处,谢谢

?????? 这一篇博客接着以前的JBPM写,很不好意思,中间间隔了那么久,实在是有的忙了,或许我自己太懒了,见谅,哈哈.....

????? 之前两篇简单讲了下JBPM的环境搭建,由于前段时间项目也用到了JBPM,所以今天我们回顾一下JBPM与业务系统的用户,权限集成的问题。

?????? 首先,我们要搞明白为什么把JBPM的用户体系集成到自己的业务系统,也就是抛弃JBPM自己的用户体系,稍有研究的同学肯定也小得JBPM自带的用户权限太简单了,就只有三张表,而且字段也过于简单。

?????? 在集成之前我们先回顾下JBPM自己的用户体系,它一共有三张表,jbpm4_id_user,jbpm4_id_group,jbpm4_id_membership,也就是用户表,组表,用户与组关系表,那么想要集成,在我们业务系统里面肯定得有与这三张表类似的表,用户表业务系统肯定有(你懂的),组这个表业务系统不一定有,但是考虑到业务系统一般都有角色表,那么我们是不是可以把角色当作组,答案是肯定的,我接下来要讲的也就是这样子的,组与用户的关系表就不说了,有角色表的话,关系也肯定有。

????? 表的问题解决了,我们要做的第一步就是让我们业务系统的User实体实现JBPM的User接口:

?完成这一步,基本上就属于万事具备,只欠东风了

在我们需要用到jbpm的地方,注入我们刚刚创建的service,任务JBPM操作都通过我们刚刚创建的类提供的方法来完成!

好了,以上就是把JBPM的用户体系集成自己业务系统的所有过程,,欢迎拍砖!

?

热点排行