JBoss BPM Suite快速指南–将外部数据模型导入BPM项目
您正在從事一個大型項目,在企業中開發規則,事件和流程以滿足關鍵業務需求。
部分要求指出,某個業務部門將提供您的數據模型供您利用。
不會在JBoss BPM Suite數據建模器中設計此數據模型,但是在從業務中心儀表板處理規則,事件和流程時,您需要訪問它。
對于本文,我們將使用JBoss BPM Travel Agency演示項目作為參考,它是在JBoss BPM Suite商業中心外部構建的當前數據模型。 外部數據模型稱為acme-data-model,位于項目目錄中 :
該數據模型是在安裝期間構建的,并為您提供了一個對象數據模型,作為Java存檔(JAR)文件,該文件通過放置在以下位置而安裝到JBoss BPM Suite業務中心組件中:
jboss-eap-6.4 / standalone / deployments / business-central.war / WEB_INF / lib / acmeDataModel-1.0.jar
創作–> Artifact存儲庫。
這種部署數據模型的方式意味著您可以在JBoss BPM Suite商業中心中使用的所有項目都可以使用它,但這并不總是那么可取。 我們需要一種將外部數據模型部署到JBoss BPM Suite中,然后根據需要有選擇地將其添加到項目中的方法。
在JBoss BPM Suite中,有一個Artifact存儲庫就是為此目的而創建的。 我們可以通過業務中心儀表板UI上傳所有模型,然后在每個項目的基礎上從存儲庫工件(您的數據模型是一個工件)中進行選擇。
這使您可以完全控制項目可以訪問的模型。
選擇外部數據模型文件。
我們將通過幾個步驟來完成此處的操作,以更改JBoss BPM Travel Agency的當前安裝,在該安裝中,將從先前提到的業務中心組件中刪除acmeDataModel-1.0.jar文件,并將其上傳到Artifact存儲庫中并添加到特別旅行社項目。
您可以自己執行以下操作:
- 獲取并安裝JBoss BPM Travel Agency演示項目
- 從全球業務中心應用程序中刪除當前數據模型: $ rm ./target/ jboss-eap-6.4/standalone/deployments/business-central.war/WEB_INF/lib/acmeDataModel-1.0.jar
上載外部模型jar文件。
- 按照安裝說明中的說明在安裝后啟動JBoss BPM Suite服務器
- 使用以下命令登錄到http:// localhost:8080 / business-central的 JBoss BPM Suite。
- 你: erics
- 轉到授權–>人工倉庫
- 轉到上傳–>選擇文件…–>項目/acme-data-model/target/acmeDataModel-1.0.jar –>單擊按鈕以上傳
- 這會將外部數據模型放入JBoss BPM Suite工件存儲庫中
- 進入授權–>項目授權–>打開項目編輯器
- 在項目編輯器中,選擇“ 常規項目設置”->“依賴項”
- 在依存關系中,在彈出的SELECT條目acmeDataModel-1.0.jar中選擇ADD FROM REPOSITORY-> 。
這將導致外部數據模型僅添加到Special Trips Agency項目,并且對其他項目不可用,除非它們從JBoss BPM Suite工件存儲庫添加了相同的依賴關系。
如果構建并部署了項目,請按照項目說明中的說明運行它,您將發現外部數據模型可供JBoss BPM Travel Agency的各種規則和流程組件使用和使用。
最后,對于JBoss BRMS項目,其工作原理完全相同。
翻譯自: https://www.javacodegeeks.com/2015/06/jboss-bpm-suite-quick-guide-import-external-data-models-to-bpm-project.html
總結
以上是生活随笔為你收集整理的JBoss BPM Suite快速指南–将外部数据模型导入BPM项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 43个云平台通过云计算服务安全评估:阿里
- 下一篇: PayPal提现被退回的解决办法?(教程