如何在Activiti Explorer中调用Activiti工作流程调用外部Java程序

时间:2014-11-18 08:52:41

标签: java activiti bpmn

我安装了Activity Explorer和H2独立服务器。一切正常,正如我所见:我可以启动工作流程,声明并完成用户任务,但这还不够。我需要工作流来调用外部服务,假设通过REST。但我不知道如何部署代码来做到这一点。 这可能是在工作流xml中使用javascript(或groovy),还是有任何方法可以注入Java代码,甚至可以部署Java模块? 我对这项技术感到很困惑,任何一个例子都可以提供帮助。

1 个答案:

答案 0 :(得分:5)

我很抱歉因为缺乏经验而导致这类问题...... 不管怎样,我想回答一下。 一个人应该对实现JavaDelegate的类进行操作,并在execute(..)方法中调用所需的代码,编译,导出为jar并将jar放在WEB-INF / lib中。 在.bpmn图中,它是纯xml,Service Task节点应该有对该类的引用。 我认为有足够的关键词可以找到如何搜索细节的线索,所以这就是现在。