Drools Flow динамический параметр Ruleflowgroup

У меня есть процесс в drools с переменной процесса, которая устанавливается. Я хотел бы иметь возможность динамически изменять то, что вызывается группа правил потока на основе переменной.

Я попытался установить для группы правил потока значение #{ruleFlowGroupName}, но правила никогда не активируются.

У меня есть задача сценария прямо перед группой правил потока, которая выводит значение переменной, и это правильно.

Я делал это раньше с реконфигурируемым подпроцессом, в котором идентификатор процесса является переменной процесса, а процесс динамически заменяется при запуске основного процесса.

Я надеялся, что смогу сделать это, указав группу правил.

есть идеи?

2 ответа

Какова бизнес-цель сделать это? если у вас есть два разных набора правил, которые оценивают разные данные в зависимости от того, что вы вставляете в механизм drools, нет необходимости иметь две разные группы потоков правил. Будут активированы только соответствующие правила. ура

Это правда, что динамическое имя группы правил в настоящее время не поддерживается. Я создал JIRA для этого, чтобы мы могли отслеживать это, и вы можете быть в курсе любого прогресса.

https://issues.jboss.org/browse/JBPM-3552

Действительно, было бы полезно описать ситуацию, когда вы думаете, что это может быть полезно, поскольку уже могут быть альтернативы / обходные пути.

Другие вопросы по тегам