Bir DSLR dosyasının "ne zaman" bölümüne bir yöntem uygulamalıyım ve mümkün olup olmadığından emin değilim. Örnek: Drools Kurallar: "When" bölümündeki bir yöntemi nasıl kullanabilirim?
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
(not: isInAgeRange() ve haveAtLeastOptIns() Kullanıcı yöntemleridir)
Ben eval ile çalıştı() ve hiçbir hata ortaya çıktı, ama etmedin yürütün. Bunun gibi:
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
Bu sorunu nasıl çözebilirim?
işe yarıyor! Teşekkürler! – manoelhc