Ich muss eine Methode auf "wann" Abschnitt einer DSLR-Datei ausführen, und ich bin mir nicht sicher, ob es möglich ist. Beispiel:Drools Regeln: Wie kann ich eine Methode auf "Wann" Abschnitt verwenden?
rule "WNPRules_10"
when
$reminder:Reminder(source == "HMI")
$user:User(isInAgeRange("30-100")==true)
Reminder(clickPercentual >= 10)
User(haveAtLeastOptIns("1,2,3,4") == true)
then
$reminder.setPriority(1);update($reminder);
end
(Anmerkung: isInAgeRange() und haveAtLeastOptIns() sind Methoden der Benutzer)
Ich habe versucht, mit eval() und keine Fehler erschienen, aber es Artikel nicht ausführen. Gefällt mir:
rule "WNPRules_10"
when
$reminder:Reminder(source == "HMI")
$user:User(eval($user.isInAgeRange("30-100")==true))
Reminder(clickPercentual >= 10)
User(eval($user.haveAtLeastOptIns("1,2,3,4") == true))
then
$reminder.setPriority(1);update($reminder);
end
Wie kann ich dieses Problem lösen?
es funktioniert! Vielen Dank! – manoelhc