Drools Flow динамический параметр Ruleflowgroup
У меня есть процесс в drools с переменной процесса, которая устанавливается. Я хотел бы иметь возможность динамически изменять то, что вызывается группа правил потока на основе переменной.
Я попытался установить для группы правил потока значение #{ruleFlowGroupName}, но правила никогда не активируются.
У меня есть задача сценария прямо перед группой правил потока, которая выводит значение переменной, и это правильно.
Я делал это раньше с реконфигурируемым подпроцессом, в котором идентификатор процесса является переменной процесса, а процесс динамически заменяется при запуске основного процесса.
Я надеялся, что смогу сделать это, указав группу правил.
есть идеи?
2 ответа
Какова бизнес-цель сделать это? если у вас есть два разных набора правил, которые оценивают разные данные в зависимости от того, что вы вставляете в механизм drools, нет необходимости иметь две разные группы потоков правил. Будут активированы только соответствующие правила. ура
Это правда, что динамическое имя группы правил в настоящее время не поддерживается. Я создал JIRA для этого, чтобы мы могли отслеживать это, и вы можете быть в курсе любого прогресса.
https://issues.jboss.org/browse/JBPM-3552
Действительно, было бы полезно описать ситуацию, когда вы думаете, что это может быть полезно, поскольку уже могут быть альтернативы / обходные пути.