2009-03-21 7 views
0

私は、一意の値を持つさまざまな数のノードを含むノードセットを持っています。 I ノードセットに可能な値の一部を持つノードが含まれている場合、ルールが起動されるようにします。 ビジネスルールのヘルプ

例: ノードがY = 1のノードセットを含むインスタンスと、 Y = 2のノードがルールを生成する必要があります。

インスタンスべき火災:
- X
- - Y - 1
- - Y - 2
- - Y - 3
- - Y - 火災はならない4

インスタンス:
- X
- - Y - 1
- - Y - 3
- - Y - 4

私はAND、ORなどで試しましたが、エンジン は条件に合うようにすべてのノードをテストしていますので、常に問題ありませんか?

それほど複雑な問題ではありません。どのくらいの難しいことができます:)私は "値のセット"を見つけたとき、私は家庭で安全だと思っていましたが、それはもっと "enums"でした。

よろしく マーティンあなたはそれが排他的論理和(ときこのまたはことなくこのこと)機能を作成here を見つけることができます線に沿って何かを試してみてください

答えて

0

を持参してください。それはあなたのためにそれを修正するつもりはないが、それは正しい軌道に乗るのに役立つかもしれない。

+0

ありがとうございます。ポストはfunctoidを使ってマッピングの解決策を提供していますが、私はBusiness Rules Engineを使用しています。 「WHERE IN」のような評価をするカスタムファクトを作成する必要があると思います。とにかくありがとうございます。 –

関連する問題