Вы можете установить Agendagroup в StatelessKieSession, используя метод drools.setFocus () в своем файле drl. Одна вещь, которую вы должны сделать явно, - это объявить переменную в вашем объекте Fact и присвоить ей имя calendarGroup. Пример правила будет таким:
rule "global"
salience 100
when
$rec : FactObject()
then
drools.setFocus($rec.getAgendaValue());
end
Дайте этому правилу высокое значение, чтобы оно выполнялось первым. Проверьте этот блог. Они делают то же самое, что вы пытаетесь сделать.