【问题标题】:How to use a Data Object created in business central ui on a custom Work Item Handler in jBPM?如何在 jBPM 中的自定义工作项处理程序上使用在业务中心 ui 中创建的数据对象?
【发布时间】:2021-05-25 12:53:46
【问题描述】:

我正在按照jBPM documentation 的教程中的步骤创建业务应用程序。

项目由以下结构组成:

  1. 商业资产所在的 KJAR
  2. 项目将运行的服务
  3. 将实现数据结构的模型

我已经在服务项目中实现了一个自定义工作项处理程序,我想到了一个问题:如果我需要引用业务中心(通过 UI)中创建的数据对象并在自定义工作项中使用这个类怎么办?处理程序来处理它并返回到下一个任务?

我尝试的是在服务项目 pom 上添加 KJAR 项目的依赖关系,它工作正常。但我没有在文档中看到与使用这种方法的解决方案相关的任何内容。

首先,这有意义吗?其次,如何在服务项目中“链接”在 KJAR 项目中创建的资产?

【问题讨论】:

    标签: java jbpm kie


    【解决方案1】:

    我也找不到文档。

    然而 kjar 似乎具有 java jar 的许多属性。我已经成功地在业务中心 UI 中定义了对象,并且在将它们上传到 nexus 存储库后,可以在 jar 上添加标准的 maven 依赖项。

    通过这种方式,我能够像使用标准 java 对象一样使用使用业务中心 UI 定义的模型(如果您查看 jar 内部,您会看到一些熟悉的 java 对象以及规则定义)。

    您似乎能够实现相同的目标,所以我不确定您到底在问什么 :)

    如果“链接”是指导入到项目中,那么您可以以任何方式导入其他依赖项 - 一种方法是将它们添加到 pom.xml - 您似乎已经这样做了。您可以在业务中心ui的设置部分获取包和名称。

    如果您有自己的存储库(例如 nexus),您可以使用 mvn deploy 命令手动将其上传到那里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      • 2018-02-02
      相关资源
      最近更新 更多