J'ai un jeu de nœuds qui contient plusieurs nombres de nœuds avec des valeurs uniques. I veut que la règle se déclenche si l'ensemble de noeuds contient des noeuds avec certaines des valeurs possibles. Exemple: Instance contenant un ensemble de noeuds avec un noeud avec Y = 1 ET un autre noeud avec Y = 2 doit déclencher la règle.Aide pour les règles métier
instance qui en cas d'incendie:
- X
- - Y - 1
- - Y - 2
- - Y - 3
- - Y - 4
instance qui ne devrait pas tirer :
- X
- - Y - 1
- - Y - 3
- - Y - 4
J'ai essayé avec AND, OR et d'autres, mais le "problème" est que puisque le moteur fait le modèle correspondant il teste chaque nœud pour la condition et il soit toujours le feu, ou jamais.
Ce n'est pas un problème aussi complexe. Quand je trouve "Ensemble de valeurs", je pensais que j'étais à la maison en toute sécurité, mais c'était plus de "enums" .Grateful pour toute suggestion.
Cordialement Martin Apportez
Merci d'avance. Le poste donne une solution pour les mappings, avec un functoïde, j'utilise Business Rules Engine. Je pense que je dois créer un fait personnalisé qui évalue une sorte de "WHERE IN". Merci quand même. –