簡體   English   中英

camunda攔截業務流程執行

[英]camunda intercepting business process execution

下午好!

我使用Camunda BPM通過Spring Boot Application管理業務流程。

我有幾個外部任務,並且使用實現JavaDelegate的類來處理這些任務。

現在,我有此行為:啟動事件->任務1->任務2->任務3->結束事件。

我想了解將此行為轉換為這種行為:啟動事件->任務1->等待按鈕單擊->任務2->任務3->結束事件。 因此,我想暫停業務流程執行,然后通過單擊一個按鈕將其恢復。

我嘗試使用方法suspendProcessInstanceById(用於停止BP執行)和activateProcessInstanceById(用於恢復它),但是這些方法不起作用。

我該怎么做?

提前致謝!

您應該使用Message 有特別的活動。 在Java中,您必須使用

org.camunda.bpm.engine.RuntimeService.messageEventReceived(...);

嘿,我認為您應該使用用戶任務,並通過單擊按鈕完成此任務。

暫無
暫無

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

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