Ich habe einen einfachen BPMN Prozess Sample.bpmn , in dem ich zwei Service-Task verwenden, ich bin Ausführung meines Prozesses unter Verwendung processEngine.getRuntimeService() startProcessInstanceByKey ("Process_1", Variablen). wo meine Variablen wie folgt:Prozessvariablen in Camunda-BPM
Map variables = new HashMap();
variables.put("a", 2);
variables.put("b", 5);
Mein erster Service-Task Zusatz Java-Klasse und mein zweiten Service-Task-Klasse implementiert Multiplikation implementiert.
Jetzt möchte ich 3 Variablen (Konstanten) "c", "d" und "e" haben, so dass c = 5, d = 10, e = 2, so dass ich meine "c" Variable verwenden kann für Service-Aufgabe 1, so dass Klasse I diese Variable verwenden kann, möchte ich auch Variable "d" in meiner Multiplikationsklasse verwenden und Variable "e" möchte ich global definieren, so dass ich dies in beiden Klassen verwenden kann.
Kann mir jemand dabei helfen?
Dank beharrte werden für Ihre information.i teilen dachte über einige Ausführung Hörer Anbringen mit Diese Serviceaufgaben können wir mit dem Execution Listner erledigen? Eine weitere Sache, die ich fragen möchte, ist, dass wir einige Ein-/Ausgaben und Eigenschaften in camunda modeler haben, was nutzt das und wie benutzt man sie? –
Ich schätze wirklich Ihre Zeit und Mühe. Ich dachte über das Definieren dieser Variablen in meinem camunda Modellierer Im camunda Modellierer mit Serviceaufgabe können wir einige Input/Output anhängen und in Erweiterung können wir auch einige Eigenschaften haben .Meine Frage ist, können wir unsere Prozessvariablen dort definieren, wenn nicht dann, wo und wie können wir sie verwenden? –