2016-10-03 49 views
0

我正在使用activiti-5.21.0。我有另一個應用程序部署在apache-tomee-plus-1.6.0上。讓我們說:用戶申請離開這個應用程序。 然後,我想爲大學工作人員批准休假創建activiti流程。 我應該使用什麼方法?我們可以從另一個應用程序遠程創建activiti進程嗎?如何遠程創建Activiti BPM過程

回答

1

是的你可以:那些是兩個不同的流程定義。

你有幾個選擇,取決於你的意思是'我使用activiti = 5.21.0'。假設您使用Activiti作爲嵌入式庫(您只需包含jar)。你必須記住的主要是在這個設置中,沒有'activiti服務器',你有一個嵌入式引擎連接到同一個數據源。你可以

  • 使用相同的數據庫,但有兩個不同的應用程序。在這種情況下,您需要將流程引擎配置爲使用相同的數據庫。簡單地將第二個流程定義部署到引擎。此外,您還必須確保來自應用程序A的用戶無權訪問應用程序B中的流程定義。您必須將自己添加到自己的應用程序邏輯中。
  • 使用另一個數據庫,每個應用程序一個。這可以讓你的邏輯更加簡單,但是當然你現在有兩個模式來「維護」。
0

如果你要有更多的應用程序使用activiti,你可以考慮爲activiti服務器。所有通過休息服務和未來升級的互動將很容易