Page 1 of 1

Parallele Instanzen verhindern

Posted: 08 Jun 2015 12:29
by xevox
Hallo zusammen,

leider gelingt es mir nicht, parallele Instanzen zu verhindern.
Die in den "Optionen" eines Flows zur Verfügung stehenden Einstellung mit dem Namen "FLOW AUSFÜHRUNGSREGEL" greift bei mir leider gar nicht.
Es ist egal, was ich dort einstelle. Der Entsprechende Flow wird gestartet, obwohl ein anderer Flow gerade ausgeführt wird.

Ich habe zwar schon im hier Forum etwas gesucht aber bin leider nicht fündig geworden.
Ist dies ein neuer Bug oder habe ich vielleicht irgendeine weitere Einstellung übersehen?

Vielen Dank für eure Hilfe.
xevox

Re: Parallele Instanzen verhindern

Posted: 08 Jun 2015 15:48
by Martin
Hallo xevox

Die Einstellung in den Optionen bezieht sich auf einen Flow und nicht auf zwei verschiedene Flows.
Angenommen du hast einen Flow1 der nur eine Action Pause: 10s enthält und du in den Optionen Warte bis die aktuelle Instanz beendet ist wählst, kannst du den Flow manuell zwei mal über das Menü starten. Die erste Instanz von Flow1 würde nun sofort ausgeführt, die zweite Instanz würde warten, bis die erste Instanz von Flow1 beendet ist. Im Trigger wird oben rechts die Anzahl Instanzen angezeigt, die im Moment warten müssen.

Wenn du zwei verschiedene Flows voneinander ausschliessen willst, musst du eine andere Strategie wählen.
Du könntest in einem Flow mit einer Condition Flow wird ausgeführt prüfen, ob ein andere Flow gerade ausgeführt wird und abhängig andere Actions ausführen. Je nach Situation könntest du auch eine globale Variable auf true/false setzen, wenn ein Flow ausgeführt wird oder du könntest mit Action Setze Flow Status einen Flow temporär deaktivieren, solange der andere Flow ausgeführt wird.

Freundliche Grüsse
Martin