jbpm 6.0.1 создать процесс, вызывающий отдых

Как создать процесс с 1 сервисной задачей - остальные, которые вызывают http://www.webservicex.net/currencyconvertor.asmx/ConversionRate?FromCurrency=EUR&ToCurrency=USD и устанавливает это значение в качестве параметра, который можно увидеть позже, используя консоль jbpm (kie workbench)? Документы JBOSS в основном предназначены для пользовательских задач.


person user3565261    schedule 11.09.2014    source источник


Ответы (2)


Мое рекомендуемое решение — создать новую реализацию WorkItemHandler, которая вызывает веб-службу, получает результаты и вводит их как переменную процесса. Вы можете увидеть аналогичный пример вызова веб-сервисов здесь: https://github.com/droolsjbpm/jbpm-playground/tree/master/customer-relationships-workitems

ХТН

person salaboy    schedule 11.09.2014

Существует сервисная задача REST, которую вы можете использовать, готовая к использованию в веб-дизайнере (в сервисных задачах, поэтому она реализована как настраиваемая сервисная задача). Связанный обработчик также должен быть зарегистрирован автоматически при использовании jbpm-installer: https://github.com/droolsjbpm/jbpm/blob/master/jbpm-installer/conf/META-INF/CustomWorkItemHandlers.conf#L4

person Kris Verlaenen    schedule 23.09.2014