Много ли вообще используется Drools SubFlow/SubProcess? Отсутствует документация по Drools

Я пытаюсь создать прототип рабочего процесса, используя поток правил и правила. Я начал тестировать subProcess, потому что, очевидно, полезно иметь возможность вызывать или повторно использовать подпрограмму. После долгих возни я не могу добиться того, чтобы отображение работало должным образом (как и я могу справиться из-за отсутствия подробной документации).

Поэтому я начал искать другие примеры. Как ни странно, мне удалось найти только один пример (в проверке jbossrules), который использует subProcess, и он даже не удосужился выполнить какое-либо сопоставление входа и выхода. Все остальные примеры, связанные с сопоставлением, выполняются с помощью WorkItems.

Являются ли подпроцессы менее полезными, чем рабочие элементы? Не то, чтобы я полностью понимал их различия...

Думаю, мне лучше купить книгу, учитывая отсутствие онлайн-ресурсов (был бы очень признателен, если бы кто-нибудь порекомендовал хороший сайт или хорошую книгу). Спасибо.


person aberrant80    schedule 02.10.2009    source источник


Ответы (1)


Мы будем очень признательны за любые улучшения, которые вы могли бы внести в документацию. Но, судя по всему, документация по сопоставлению подпроцессов не так уж и плоха, поскольку вам удалось ее правильно указать (ошибка была в узле действия в подпроцессе) ;)

Также есть пример подпроцесса, использующего сопоставления out в тестах junit: http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/ProcessSubProcessTest.java

person Kris Verlaenen    schedule 03.10.2009