0

私は drools と guvnor が初めてです。

ルールフローについて基本的な質問があります。

guvnor プラグインのガイド付きエディターを使用して 3 つのルールを作成しました。ここで、1 番目のルールの結果に基づいて 2 番目または 3 番目のルールを呼び出したいと考えています。

たとえば、患者の年齢が 18 歳未満の場合は、2 番目のルールで軽微なチェックを行います。それ以外の場合は、3 番目のルールで主治医によるチェックを行います。

では、これはルールフローを使用して実現できますか? はいの場合、どのように?リンクの例、それを示すドキュメントはありますか? どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

2

私自身、Drools と Guvnor には少し慣れていませんが、提案できると思います。

最初のルールの結果として、新しいファクト ("IsMinor" など) を挿入することを検討したい場合があります。次に、他のルールで IsMinor を条件として使用するように設定できます。これにより、それらのルールが起動されます。等々。これが、別のウィジェットを生成するルールの結果に基づいて、特定の「ウィジェット」を生成する必要がある場合を処理する方法です。

私はもともとそれを別の方法でモデル化していましたが、新しい事実を挿入し、それらに推論することが、ルールの力を効果的に解き放つための鍵であることに気付きました (少なくとも私はそう思います :-))。

于 2013-09-20T17:31:38.407 に答える