簡體   English   中英

如何在 jBPM 中的自定義工作項處理程序上使用在業務中心 ui 中創建的數據 Object?

[英]How to use a Data Object created in business central ui on a custom Work Item Handler in jBPM?

我正在按照jBPM 文檔中的教程中的步驟來創建業務應用程序。

該項目由以下結構組成:

  1. KJAR 業務資產在哪里
  2. 項目將運行的服務
  3. 將實現數據結構的 model

我已經在服務項目中實現了一個自定義工作項處理程序,我想到了一個問題:如果我需要引用在業務中心(通過 UI)中創建的數據 Object 並在自定義工作項處理程序中使用這個 class 來處理怎么辦?它並返回下一個任務?

我嘗試的是在服務項目 pom 上添加 KJAR 項目的依賴關系,它運行良好。 但是我沒有在文檔中看到與使用這種方法的解決方案相關的任何內容。

首先,這有意義嗎? 其次,我如何在服務項目中“鏈接”在 KJAR 項目中創建的資產?

我也找不到文檔。

然而,kjar 似乎具有 java jar 的許多屬性。 我已經成功地在業務中心 UI 中定義了對象,並且在將它們上傳到 nexus 存儲庫之后,可以在 jar 上添加標准的 maven 依賴項。

This way, I was able to use the model defined using the business central UI like standard java objects (if you look inside the jar, you can see some familiar java objects as well as the rules definition).

似乎您能夠實現相同的目標,所以我不確定您到底在問什么:)

如果通過“鏈接”您的意思是導入到項目中,那么您可以以任何方式導入其他依賴項 - 一種方法是將它們添加到 pom.xml - 您似乎已經這樣做了。 您可以在業務中心 ui 的設置部分獲取 package 和名稱。

如果您有自己的存儲庫(例如 nexus),您可以使用 mvn deploy 命令手動將其上傳到那里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM