如何远程创建Activiti BPM流程

时间:2016-10-03 07:02:11

标签: java activiti workflow-activity

我正在使用activiti-5.21.0。我在apache-tomee-plus-1.6.0上部署了另一个应用程序。让我们说:用户申请休假。 然后我想为大学工作人员批准休假创建活动流程。 我应该使用什么方法?我们可以从另一个应用程序远程创建活动进程吗?

2 个答案:

答案 0 :(得分:1)

是的,你可以:这是两个不同的流程定义。

你有几个选择,取决于你对'我正在使用activiti = 5.21.0'的意思。假设您使用Activiti作为嵌入式库(您只需包含jar)。您必须记住的主要事情是,在此设置中,没有“activiti服务器”,您有一个连接到同一数据源的嵌入式引擎。你可以

  • 使用相同的数据库,但有两个不同的应用程序。在这种情况下,您需要将流程引擎配置为使用相同的数据库。只需将第二个流程定义部署到引擎即可。此外,您必须确保来自应用程序A的用户无权访问应用程序B中的流程定义。您必须将自己添加到自己的应用程序逻辑中。
  • 使用另一个数据库,每个应用程序一个。这可以使您的逻辑更容易,但当然您现在有两个架构来“维护”。

答案 1 :(得分:0)

如果您要使用更多应用程序来使用activiti,您可以考虑使用activiti服务器。通过休息服务和未来升级进行的所有互动都很容易