我正在使用activiti-5.21.0。我有另一个应用程序部署在apache-tomee-plus-1.6.0上。让我们说:用户申请离开这个应用程序。 然后,我想为大学工作人员批准休假创建activiti流程。 我应该使用什么方法?我们可以从另一个应用程序远程创建activiti进程吗?如何远程创建Activiti BPM过程
0
A
回答
1
是的你可以:那些是两个不同的流程定义。
你有几个选择,取决于你的意思是'我使用activiti = 5.21.0'。假设您使用Activiti作为嵌入式库(您只需包含jar)。你必须记住的主要是在这个设置中,没有'activiti服务器',你有一个嵌入式引擎连接到同一个数据源。你可以
- 使用相同的数据库,但有两个不同的应用程序。在这种情况下,您需要将流程引擎配置为使用相同的数据库。简单地将第二个流程定义部署到引擎。此外,您还必须确保来自应用程序A的用户无权访问应用程序B中的流程定义。您必须将自己添加到自己的应用程序逻辑中。
- 使用另一个数据库,每个应用程序一个。这可以让你的逻辑更加简单,但是当然你现在有两个模式来“维护”。
0
如果你要有更多的应用程序使用activiti,你可以考虑为activiti服务器。所有通过休息服务和未来升级的互动将很容易
相关问题
- 1. 配置Activiti BPM?
- 2. 通过Supervisord API远程创建进程
- 3. Activiti BPM初学者指南?
- 4. 创建远程
- 5. 如何以编程方式创建Activiti Multiinstance任务?
- 6. 如何在远程创建新分支?
- 7. 如何创建远程GlassFish服务器
- 8. 如何远程创建BitBucket库?
- 9. Activiti的 - 错误时迁移过程例如从Activiti的5.21.0至Activiti的6
- 10. file_put_contents - 远程文件创建
- 11. 远程GitStack - 创建分支
- 12. Akka - 创建远程演员
- 13. 远程JIRA问题创建
- 14. 创建过程
- 15. C#WMI远程进程创建-GUI Hack
- 16. 如何在win32编程中创建远程邮槽?
- 17. 如何创建P2P Android远程应用程序?
- 18. 如何创建Android Web UI - 远程应用程序管理
- 19. Activiti使用自定义过程变量
- 20. PHP创建过程
- 21. MYSQL创建过程
- 22. 如何知道一个BPM流程succeded
- 23. 如何创建存储过程laravel
- 24. 如何创建Sybase存储过程
- 25. 如何创建php预定过程?
- 26. Xlam Addin如何创建更新过程
- 27. 如何加快sql创建过程
- 28. 如何创建存储过程
- 29. 如何用hibernate创建存储过程?
- 30. 如何创建存储过程?