簡體   English   中英

如何遠程創建Activiti BPM流程

[英]How to create Activiti BPM process remotely

我正在使用activiti-5.21.0。 我在apache-tomee-plus-1.6.0上部署了另一個應用程序。 假設:用戶從此應用程序申請休假。 然后,我想為大學員工創建批准休假的活動程序。 我應該使用哪種方法? 我們可以從另一個應用程序遠程創建激活過程嗎?

是的,您可以:這是兩個不同的流程定義。

您有幾種選擇,具體取決於您對“我正在使用activiti = 5.21.0”的含義。 假設您將Activiti用作嵌入式庫(您只包含了jar)。 您要記住的主要事情是,在此設置中,沒有“ activiti服務器”,您具有連接到相同數據源的嵌入式引擎。 你可以

  • 使用相同的數據庫,但有兩個不同的應用程序。 在這種情況下,您需要將流程引擎配置為使用相同的數據庫。 只需將第二個流程定義部署到引擎。 另外,您還必須確保應用程序A的用戶無法訪問應用程序B的流程定義。這就是您必須將自己添加到自己的應用程序邏輯中的事情。
  • 使用另一個數據庫,每個應用程序一個。 這可以使您的邏輯更容易,但是當然您現在有了兩個“維護”方案。

如果您打算使用activiti使用更多的應用程序,則可以考慮使用activiti服務器。 通過休息服務和將來的升級進行的所有交互將很容易

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM