Часто ли вообще используется Drools SubFlow/SubProcess?Отсутствие документации
-
19-09-2019 - |
Вопрос
Я пытаюсь создать прототип рабочего процесса, используя поток правил и правила.Я начал тестировать подпроцесс, потому что возможность вызывать или повторно использовать подпрограмму, очевидно, полезна.После долгих возни я не могу заставить отображение работать должным образом (как и я могу справиться из-за отсутствия подробной документации).
Поэтому я начал искать больше примеров.К моему удивлению, мне удалось найти только один пример (в проверке jbossrules), в котором используется subProcess, и этот человек вообще не удосужился выполнить какое-либо сопоставление входов и выходов.Все остальные примеры, связанные с сопоставлением, выполняются через WorkItems.
Являются ли подпроцессы менее полезными, чем рабочие элементы?Не то чтобы я до конца понимал их различия...
Я думаю, мне лучше приобрести книгу, учитывая нехватку онлайн-ресурсов (был бы очень признателен, если бы кто-нибудь порекомендовал хороший сайт или хорошую книгу).Спасибо.
Решение
Мы будем очень признательны за любые улучшения, которые вы можете внести в документацию.Но судя по всему, документация по отображению подпроцесса не так уж и плоха, поскольку вам удалось ее правильно указать (ошибка была в узле действия в подпроцессе) ;)
Также есть пример подпроцесса, использующего сопоставления в тестах junit:http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/ProcessSubProcessTest.java