我有Sample.bpmn 其中我使用2個服務任務的簡單BPMN流程,我通過使用 processEngine.getRuntimeService()startProcessInstanceByKey(「Process_1」,變量)執行我的過程; 在我的變量如下:過程變量
Map variables = new HashMap();
variables.put("a", 2);
variables.put("b", 5);
我的第一個服務的任務是實現加法Java類和我的第二個服務任務是實現乘法類。
現在我想有3個變量(常量)「c」,「d」和「e」,使c = 5,d = 10,e = 2,這樣我就可以使用我的「c」變量對於服務任務1,除了第i類可以使用這個變量,同樣我想在我的乘法類和變量「e」中使用變量「e」,我想要全局定義變量,以便我可以在這兩個類中使用它。
任何人都可以指導我嗎?
感謝您分享information.I在想附加一些執行聽者這些服務任務。我們可以通過使用Execution listner來完成嗎?還有一件事我想問的是,我們在camunda建模器中有一些輸入/輸出和屬性,那有什麼用處以及如何使用它們? –
我真的很感謝你的時間和精力。我正在考慮在我的camunda建模者(即內部過程模型本身)中定義這些變量。 在具有服務任務的camunda建模器中,我們可以附加一些輸入/輸出和擴展,我們也可以有一些屬性。我的問題是我們可以在那裏定義流程變量,如果不是那麼我們可以在哪裏以及如何使用它們? –