【问题标题】:Bonita 7.2 not supporting java 7Bonita 7.2 不支持 java 7
【发布时间】:2016-05-22 21:45:24
【问题描述】:

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

我已经创建了流程图,并使用了获取天气服务。我正在将 Groovy 脚本用于带有 process 变量的地图数据,我从一些视频中了解到,但该脚本是在 Groovy 中的。

所以我想使用 Java 而不是 Groovy 脚本。我已经转到执行选项卡 -> 单击连接器 -> 编辑 -> 已输入所有数据并单击下一步,直到我到达输出操作为止。 在这里,当使用“取值”进行编辑时,我可以找到包含 Groovy 的脚本,但我想在其上执行 Java 代码,所以在单击 java 后我得到“空参数:”然后什么也没有发生,请帮助

【问题讨论】:

    标签: java business-process-management bonita


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2016-10-14
      • 2017-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多