問題タブ [redhat-brms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1938 参照

java - Drools でアジェンダ グループが期待どおりに機能しない

現在、私の drools プロジェクトでは、アジェンダ グループごとに分割された個別の DRL ファイルに 2 つのグループのルールがあります。アジェンダ グループ「preCheck」では、そのアジェンダ グループの各ルールに対してオート フォーカスを true に設定しています。例:

他のアジェンダ グループ「defaultRules」の場合、ルールにはオート フォーカス属性が設定されていません。例:

残りの API を介してルールを呼び出すときに、JSON ペイロードを介して「preCheck」アジェンダ グループにフォーカスを設定しようとしています。例:

ただし、ルールが実行されると、「defaultRules」アジェンダ グループのルールが最初に評価されるようです。理由がわかりません。私は Drools に比較的慣れていないので、アジェンダ グループの概念を正しく理解していない可能性は十分にありますが、この設計により、「preCheck」ルールが最初に評価されることが保証されると確信していました。

なぜこれが起こっていないのかについて、誰かが洞察を提供できますか? 詳細を提供する必要がある場合は、できます。

前もって感謝します。