天天看點

jbpm工作流(jBPM工作流元件設計分析)

jbpm工作流會簽

同意上面的說法,不過會簽問題不隻是jbpm才有的,很多工作流的軟體都會遇到這個問題。會簽可以說是工作流中的一個非常特殊的操作。實際流轉舉例說說吧:

A辦文,同時送出給B、C兩個人辦理,B、C辦理完成後退回給A,這是A通過B、C的辦理結果來決定這個文是否可以通過。簡單的就是這個問題。會簽問題是這樣的。一個檔案需要同時多個人稽核才能通過的,這時候是需要會簽的。會簽完成後傳回到送出會簽人,這樣判斷是否全部會簽是否通過。會簽問題是這樣的。一個檔案需要同時多個人稽核才能通過的,這時候是需要會簽的。會簽完成後傳回到送出會簽人,這樣判斷是否全部會簽是否通過。

eclipse中沒有安裝jbpm插件,影響項目中工作流的運作嗎?

會影響的,工作流的運作依賴插件的一些api。

一、工具下載下傳

下載下傳位址eclipse,這裡eclipse必須為Jave EE版本。

二、安裝

這裡需要使用eclipse更新機制安裝,因為jbpm-gdp-site.zip包為更新站點(archived update site)的壓縮包,這檔案路徑:./jbpm-4.4/install/src/gpd/jbpm-gdp-site.zip,安裝步驟如下:

選擇eclipse的菜單

Help->Install New Software...,出現Install對話框

點選 add...按鈕

在Add Site對話框中點選”Archive“按鈕

選擇/jbpm-4.4/install/src/gpd/jbpm-gdp-site.zip,點選打開按鈕,傳回Add Site對話框,點選OK按鈕,傳回Install對話框

選擇清單的出現的jPDL 4 GPD更新站點

點選 Next... 直到“ Finish" 完成安裝

安裝完成後會重新開機eclipse

三、配置

安裝完成,需要配置jbpm運作位置,配置如下:

選擇 eclipse菜單:Window->references

選擇 JBoss jBPM -> Runtime Locations

點選 Add...

在 Add Location 對話框中,輸入一個名字,

在Browse For Folder對話框中,選擇你的jbpm4.4解壓根目錄

點選OK

選擇添加的内容,點選OK完成

四、添加jBPM開發依賴庫

為了友善開發中添加依賴包,可在eclipse添加一個依賴庫,如下:

選擇 eclipse菜單:Window->references

選擇 Java -> Build Path -> User Libraries

點選 Add...

在 New User Libernate 對話框中,輸入一個名字,如:jBPM4.4 Library,點OK,關閉對話框

點選 Add JARs...,打開對話框,選擇你的jbpm4.4解壓根目錄lib目錄,/jbpm-4.4/lib

選擇lib目錄下的所有jar檔案,點選打開,關閉對話框

重新點選 Add JARs...,打開對話框,選擇你的jbpm4.4解壓根目錄下的jbpm.jar,點選打開,關閉對話框

如果你需要先可以關聯jbpm源碼,選擇jbpm.jar,選擇下面的Source attachment,輕按兩下它,選擇解壓目錄 下的/jbpm-4.4/src,确定即可。

點選OK完成

五、指定jPDL4 Schema

在eclipse中指定schema主要是為了友善直接編輯xml源碼,當你編輯流程源碼時,可以更好的幫助你編寫代碼。

選擇eclipse菜單:Window->references

選擇XML->XML Catalog

點選Add...,打開Add XML Catalog Entry對話框,預設為Catalog Entry頁籤

點選File System...按鈕,打開檔案選擇框,選擇解壓目錄下的/jbpm-4.4/src/jpdl-4.4.xsd檔案

點選打開,關閉所有對話框。

六。導入示例項目

打開eclipse,導入示例項目:

選擇File->import

選擇General->Existing Projects into Workspace)

點選Next,選擇jbmp4.4目錄下examples,點選OK

示例工程會自動加載,點選Finish