如何使用自己的用户表而不是apache activiti工作流?

时间:2013-11-20 07:47:16

标签: java activiti

我想将Activiti工作流程与我的Java应用程序集成,但我想使用自己的用户表而不是activiti act_id_user表,并希望将我的用户表与activiti数据库建立关系,这可能吗?如果是,那么请为我提供工作流程的演示应用程序,以供参考。

2 个答案:

答案 0 :(得分:1)

哈拉,

您认为自己需要创建自定义身份提供商是正确的。 而且,如果您希望能够让用户通过Activiti Explorer登录,则需要将用户身份验证服务链接到标准的Activiti会话管理器。

好消息是,这确实不是一项艰巨的任务。

查看以下Activiti论坛帖子,了解如何处理此问题的“稻草人”:

http://forums.activiti.org/content/separating-out-user-management

希望这有帮助, 格雷格

答案 1 :(得分:0)

Activiti已经为我们提供了这样的入口,这些入口已被“活动”用户所使用。模块。但有一个问题是如何通过activiti引擎识别自定义类,以及如何注册它们。

  1. 定义子SessionFactory类
  2. 使活动引擎每次都使用您定义的类。
  3. 因为' SessionFactory'在Activiti Engine中维护一个特定的数据结构

    HashMap<SessionType, Session>
    

    因此,我们注册的子SessionFactory类将覆盖在activiti引擎启动时加载的旧类。然后,绝对是引擎每次都会读取我们自己的管理工厂。

    newest blog可能对您有所帮助!谢谢。