processInstance 内で jBpm トークンをあるノードから別のノードに手動で移動する場合、どのような問題を考慮する必要がありますか?
-
19-09-2019 - |
質問
プロジェクトでは、ノード間に遷移がないノード間でトークンを移動する必要があります。
トークンにノードを設定し、それらに信号を送ることができます。これはルート トークンでは正常に機能します。
しかし、他に何を考慮する必要があるでしょうか?子トークンがまだフォークとジョインの間にあるときにトークンを移動したい場合、またはフォークとジョインの間の単一ブランチ上のノードにトークンを移動したい場合はどうなりますか?
いくつかの経験から次のことがわかりました。
- TaskInstance のトークンをノードから削除するときは、TaskInstance を終了する必要があります。
しかし、フローの実行を中断せずにフロー内でトークンを移動する一般的な方法をまだ探しています。
これはそれほど珍しい要件ではないと思いますが、どのようにしてこれを解決しましたか?
解決
しかし、私はまだジェネリックを探しています なし流れの中でトークンを移動する方法 フローの実行を壊します。
残念ながら、これはできません。あなたはそれらを動かすが、考慮のjBPMの内部作業を取ることができます。親トークンなどの更新フォークに/建設に参加するなど。
私はそれは、このような珍しくありません確信しています 要件
これはあるとそうではありません。
、それでは、どのように解決しました この?
裸minimalsに滞在し、複雑な構築物にトークンを移動しない。
所属していません StackOverflow