如何使用1个服务任务创建进程 - 休息哪些调用 http://www.webservicex.net/currencyconvertor.asmx/ConversionRate?FromCurrency=EUR&ToCurrency=USD 并将此值设置为参数,稍后可以使用jbpm console(kie workbench)查看? JBOSS文档主要用于用户任务。
答案 0 :(得分:1)
我推荐的解决方案是创建一个新的WorkItemHandler实现,该实现调用Web服务获取结果并将其作为流程变量注入。 您可以在此处看到调用Web服务的类似示例:https://github.com/droolsjbpm/jbpm-playground/tree/master/customer-relationships-workitems
HTH
答案 1 :(得分:0)
您可以使用REST服务任务,可在基于Web的设计器中开箱即用(在服务任务下,因此实现为自定义服务任务)。使用jbpm-installer时,也应自动注册关联的处理程序: https://github.com/droolsjbpm/jbpm/blob/master/jbpm-installer/conf/META-INF/CustomWorkItemHandlers.conf#L4