Я создал следующий шаблон правила, чтобы создать правило, которое должно выполняться, только когда конкретная ячейка пуста:
template header
synonym
question
decision
package org.test.templates
import org.test.beans.DiseaseBean
template "disease_decisions"
rule "Disease_@{row.rowNumber}"
when
$disease: DiseaseBean(longDesc == "@{synonym}" && "" == "@{question}")
then
$disease.setDecision("@{decision}")
end
end template
После выполнения вышеуказанного шаблона Drools сгенерирует пустые предложения «когда» для строк, в которых ячейка вопроса пуста. Как пример:
rule "Disease_279"
when
then
$disease.setDecision("Approve")
end
Есть идеи, что я делаю не так?
Слюни 7.3.0