我有一个具有用户/组功能和现有用户/组数据的 web 应用程序。
我想使用 Activiti 流程引擎,但是,似乎 Activiti 自己管理用户/组信息。
我是不是该:
- 重构我现有的 webapp,以重用来自 Activiti 的用户/组数据,或者
- 编写一些适配器代码,让 Activiti 重用我现有数据库中的用户/组数据?也许,另一个实现
RepositoryService
,IdentityService
等,然后重新编译?它似乎RepositionServiceImpl
在 Activiti 源代码中是硬编码的,并且setRepositionService()
在ProcessEngine
.
我无法重命名现有的数据库表,因为还有其他一些应用程序在使用它们。
我已经阅读了用户指南,但我没有找到任何关于如何将 Activiti 与现有应用程序集成的信息。