Bonita 7.2 不支持 java 7
Bonita 7.2 not supporting java 7
我是 Bonita BPM 的新手,我正在尝试学习 Web 服务连接器。
我正在使用天气网络服务进行测试。
我已经创建了流程图,并使用了获取天气服务。我正在使用 Groovy 脚本处理带有过程变量的地图数据,这是我从一些视频中看到的,但脚本在 Groovy 中。
所以我想使用 Java 而不是 Groovy 脚本。我已经转到执行选项卡 -> 单击连接器 -> 编辑 -> 已输入所有数据并单击下一步直到我到达输出操作。
在这里使用 "Take Value Of" 进行编辑时,我可以找到包含 Groovy 的脚本,但我想对其执行 Java 代码,因此在单击 java 后我得到 "Null Argument :"然后没有任何反应,请帮忙
当您使用 "Take value of" 将连接器输出映射到流程数据时,表达式编辑器会让您选择要映射的输出,并可选择让您在实际更新流程变量之前进行一些预处理。
在表达式编辑器中,"Java"表达式类型将只允许您使用业务和流程变量方法。它不提供对连接器输出方法的访问。所以它并不是真正有用,因为您不太可能希望在连接器输出操作中使用其他流程数据更新流程数据。
如果您需要在将连接器输出映射到业务或流程变量之前对其进行处理,您应该定义一个 Groovy 脚本。请注意,Groovy 与 Java 非常相似,因此实现您想要的应该不难。如果您想详细了解 Java 和 Groovy 之间的差异,我建议您阅读 documentation page,其中列出了两种语言之间的所有差异。
我是 Bonita BPM 的新手,我正在尝试学习 Web 服务连接器。 我正在使用天气网络服务进行测试。
我已经创建了流程图,并使用了获取天气服务。我正在使用 Groovy 脚本处理带有过程变量的地图数据,这是我从一些视频中看到的,但脚本在 Groovy 中。
所以我想使用 Java 而不是 Groovy 脚本。我已经转到执行选项卡 -> 单击连接器 -> 编辑 -> 已输入所有数据并单击下一步直到我到达输出操作。 在这里使用 "Take Value Of" 进行编辑时,我可以找到包含 Groovy 的脚本,但我想对其执行 Java 代码,因此在单击 java 后我得到 "Null Argument :"然后没有任何反应,请帮忙
当您使用 "Take value of" 将连接器输出映射到流程数据时,表达式编辑器会让您选择要映射的输出,并可选择让您在实际更新流程变量之前进行一些预处理。
在表达式编辑器中,"Java"表达式类型将只允许您使用业务和流程变量方法。它不提供对连接器输出方法的访问。所以它并不是真正有用,因为您不太可能希望在连接器输出操作中使用其他流程数据更新流程数据。
如果您需要在将连接器输出映射到业务或流程变量之前对其进行处理,您应该定义一个 Groovy 脚本。请注意,Groovy 与 Java 非常相似,因此实现您想要的应该不难。如果您想详细了解 Java 和 Groovy 之间的差异,我建议您阅读 documentation page,其中列出了两种语言之间的所有差异。