У меня есть процесс в drools с переменной процесса, которая устанавливается. Я хотел бы иметь возможность динамически изменять то, что вызываемая группа правил получает на основе переменной.Drools Flow динамический параметр Ruleflowgroup
Я попытался установить группу правил в # {ruleFlowGroupName}, но правила никогда не активируются.
У меня есть задача скрипта прямо перед группой правил, которая выводит значение переменной, и это правильно.
Я сделал это раньше с реконфигурируемым подпроцессом, где идентификатор процесса является переменной процесса, и процесс динамически заменяется при запуске основного процесса.
Я надеялся, что смогу это сделать, указав также группу правил.
любые идеи?
Имея этот набор правил в динамическом подпроцессе, правила могут быть проще. Прямо сейчас каждый подпроцесс выполняет набор правил в группе правил, контролируя активацию. У меня могла бы быть одна большая группа правил и добавить дополнительное предложение, которое проверит переменную процесса. Для более крупных наборов правил это может стать громоздким, поэтому размещение меньшего набора в группе правил с другим именем и заменой групп правил намного проще. Прямо сейчас я просто заменяю подпроцессы, но если бы я мог динамически изменять группу правил, я мог бы использовать одни и те же подпроцессы. – strickon