プロセス変数が設定されたdroolsプロセスがあります。変数に基づいて呼び出されるルールフローグループを動的に変更できるようにしたいと考えています。Droolsフローダイナミックルールフローグループパラメータ
ルールフローグループを#{ruleFlowGroupName}に設定しようとしましたが、ルールは有効になりません。
私は変数の値を出力するルールフローグループの直前にスクリプトタスクを持っていますが、それは正しいです。
これまで、プロセスIDがプロセス変数で、メインプロセスの実行時にプロセスが動的に置換される再構成可能なサブプロセスを使用しました。
私はruleflowgroupを指定することでこれを実行できることを期待していました。
動的サブプロセスでルールを設定することで、ルールを簡単にすることができます。現在、各サブプロセスは、ルールフローグループ内のルールセットを実行し、アクティブ化を制御します。私は大きなルールフローグループを1つ持ち、プロセス変数をテストする追加の節を追加することができました。より大きなルールセットの場合、これは扱いにくくなる可能性があるため、異なる名前のルールフローグループに小さなセットを入れ、ルールフローグループを交換する方がはるかに簡単です。今はサブプロセスを交換するだけですが、ルールフローグループを動的に変更できる場合は、同じサブプロセスを使用できます。 – strickon