2017-06-07 1 views
0

Ich bin ziemlich neu in der activiti-bpm und habe schon ein Problem, ich kann keine Lösung im Internet finden. So ist unser Workflow sieht wie folgt aus:Wie man Variablen verwendet, die mehrfach durch eine Schleife in Activiti erstellt wurden

The activiti-snippet

jetzt die "Untersuchung dokumentieren" Task erstellt zwei Variablen jedes Mal durchgeführt wird.

Meine erste Frage lautet jetzt: Erzeugt dieser Mechanismus bei jeder Ausführung der Aufgabe "Untersuchung dokumentieren" eindeutige Variablen oder übersteuert er die vorhandenen Variablen.

Meine zweite Frage lautet: Wie kann ich die so Variablen erstellt (falls es mehrere Variablen Schafft)

Vielen Dank im Voraus und haben einen greate Tag

Antwort

1

Meine erste Frage ist nun: Ist Dieser Mechanismus erzeugt bei jeder Ausführung der Aufgabe "Untersuchung dokumentieren" eindeutige Variablen oder übersteuert die vorhandenen Variablen.

Sie können die lokale Variable für die Aufgabe verwenden. (ex) TaskService.setVariableLocal-Methode. https://www.activiti.org/javadocs/org/activiti/engine/TaskService.html#setVariableLocal-java.lang.String-java.lang.String-java.lang.Object-

Da für jede Schleife eine neue Task generiert wird, sind die Variablen der Task für jede Schleife unabhängig.

Meine zweite Frage lautet: Wie kann ich die so Variablen erstellt (wenn es mehrere Variablen schafft)

Sie können die lokale Aufgabe Variable zugreifen, indem TaskService.getVariableLocal. https://www.activiti.org/javadocs/org/activiti/engine/TaskService.html#getVariableLocal-java.lang.String-java.lang.String-

Verwandte Themen