0

Drools を使用していますが、非常に満足しています。

私の質問: 複数の Excel デシジョン テーブルを KnowledgeBuilder に追加することは可能ですか? 「はい」の場合、実行するルールをどのように選択できますか? API ではさらにリソースを追加できるため、複数のデシジョン テーブルを追加できるはずですが、私が見る限り、Drools セッションには「fireAllRules」しかありません。使用するルール テーブルを選択できますか? それとも、これは Drools によって自動的に行われますか?

事前にt​​hx!

4

1 に答える 1

1

ナレッジ ベースに追加するデシジョン テーブルごとに、そのナレッジ ベースの行ごとにルールが生成されます。したがって、使用するデシジョン テーブルを正確に選択することはできません。このためのオプションはおそらく次のとおりです。

  1. 複数のナレッジ ベースを作成し、それぞれに分離された一連のルールを含めます。
  2. 議題グループを使用します。アジェンダ グループに関連付けられる各デシジョン テーブルを設定できます。次に、どのアジェンダ グループにフォーカスがあるかをコードで定義することにより、特定のルール グループを有効にすることができます。デシジョン テーブルでの使用方法については、ユーザー マニュアルを参照してください。
于 2013-11-13T14:27:51.723 に答える