如何使 Activiti 资源管理器中的 Activiti 工作流调用外部 Java 程序



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

我很

抱歉这种因缺乏经验而产生的问题......无论如何,我想回答它。应该创建一个实现JavaDelegate的类,并将所需的代码放在execute(..)方法中,编译,导出为jar并将jar放在WEB-INF/lib中。在纯 xml 的 .bpmn 图中,服务任务节点应该具有对该类的引用。我认为有足够的关键词来知道如何搜索详细信息,所以这就是现在的全部内容。

最新更新