Verschieben jBpm Tokens von einem Knoten zum anderen manuell in einem ProcessInstance, welche Aspekte zu berücksichtigen?

StackOverflow https://stackoverflow.com/questions/1173482

  •  19-09-2019
  •  | 
  •  

Frage

Für ein Projekt, das ich brauche Tokens zwischen den Knoten zu bewegen, die keine Übergänge zwischen ihnen haben.

Ich kann den Knoten auf Tokens gesetzt und das Signal ihnen. Dies funktioniert gut auf den Root-Token.

Aber was muss ich beachten? Was passiert, wenn ich ein Token verschieben möge, wenn es Kind-Token ist immer noch zwischen einer Gabel und einem Join oder ein Token zu einem Knoten auf einem einzigen Zweig zwischen einer Gabel zu bewegen und ein Join?

Von einigen Erfahrungen fand ich heraus, dass:

  • Sie müssen TaskInstances beenden, wenn Sie ihre Token aus ihren Knoten entfernen.

Aber ich bin immer noch die Suche nach allgemeiner Weise Token in einem Fluss zu bewegen, ohne den Fluss der Ausführung zu brechen.

Ich bin sicher, dass es nicht so ungewöhnlich Anforderung, so wie haben Sie gelöst das?

War es hilfreich?

Lösung

  

Aber ich bin noch auf der Suche für ein generisches   Weg Token in einer Strömung zu bewegen, ohne dass   brechen die Strömung Ausführung.

Leider wird dies nicht möglich sein. Sie können sie bewegen, aber die internen Arbeits von jBPM berücksichtigen müssen. Aktualisieren Mutter Tokens z.B. in fork / beitreten Konstruktionen etc ..

  

Ich bin sicher, es ist nicht so ungewöhnlich,   Anforderung

Es ist und es nicht ist.

  

, so wie hast du gelöst   das?

mit den bloßen Minimalen bleiben und nicht Token in komplexen Konstrukten bewegen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top