Bonita 7.2不支持java 7

时间:2016-05-22 21:45:25

标签: java bpm bonita

我是新手在Bonita BPM中,我正在尝试学习Web服务连接器。 我正在使用天气网络服务进行测试。

我创建了流程图,并使用了Get天气服务。我正在使用Groovy Script将地图数据与流程变量一起使用,我从一些视频中看到了这些,但脚本是在Groovy中。

因此,我想使用Java而不是Groovy Script。我去了Exceution Tab - >点击连接器 - >编辑 - >已输入所有数据并单击下一步到达输出操作的点。 在这里使用“Take Value Of”进行编辑时,我可以找到包含Groovy的脚本,但是我想在其上执行Java代码,所以点击java后我得到“Null Argument:”然后没有任何反应,请帮助

1 个答案:

答案 0 :(得分:1)

使用“Take value of”将连接器输出映射到过程数据时,表达式编辑器将允许您选择要映射的输出,并可选择在实际更新过程变量之前进行一些预处理。

在表达式编辑器中,“Java”表达式类型只允许您使用业务和流程变量方法。它不提供对连接器输出方法的访问。因此,它不太有用,因为您不太可能希望在连接器输出操作中使用其他过程数据更新过程数据。

如果需要在将连接器输出映射到业务或流程变量之前处理它们,则应定义Groovy脚本。请注意,Groovy与Java非常相似,因此不应该难以实现您想要的。如果您想了解有关Java和Groovy之间差异的更多信息,我建议您阅读列出两种语言之间所有差异的documentation page