基本上,jbpm的版本控制遵循下面的原則:
1)每次發布乙個流程,都將在資料庫中產生乙個新的流程定義
2)發布時將分配乙個版本號給流程定義. 如果流程的名稱相同,則jbpm認為是同乙個流程定義,它將在
當前的同乙個流程定義的最高版本上加1;如果當前沒有,則新的版本號為1.你可以通過api從jbpm中得到
某個名稱的流程的最新版本號.
3)一旦乙個流程例項按照乙個流程定義啟動後,它將不改變流程定義,一直執行到該例項完成.這樣,流程
例項將按最新的流程定義啟動,並在它的生命週期內,一直按該流程定義執行.
4)伴隨乙個流程定義,有它自己的業務程式設計邏輯;jbpm能夠區分對應於不同流程定義的業務邏輯.
JBPM的流程定義外掛程式
這段時間,把jbpm starters kit 3.1.4包下下來了,想好好的研究一下。今天把jbpm的流程設計器外掛程式放到eclipse環境中,終於可以在eclipse環境中視覺化的操作流程定義了。一開始以為把流程設計器外掛程式放如eclipse環境中蠻複雜,所以也看了網上的一些步驟,可越看感覺...
jbpm中定義定義流程例項
processdefinition是負責流程定義的類,提供了幾種方法來載入流程。1 直接定義乙個流程並載入 processdefinition processdefinition processdefinition par mlstring 2 定義好的流程打包成乙個zip.然後載入 file zi...
JBPM流程部署之流程版本公升級
jbpm流程部署之流程版本公升級 流程定義是根據流程定義描述語言 jpdl 對現實業務需求的抽象,是對現實業務需求的高度抽象化 現實中對於同乙個流程定義,很少會一成不變,很多時候隨著時間的流逝,我們的業務流程有少許的變化,那麼我們就需要對流程進行一些改變,這個時候就會涉及到流程的版本公升級的問題。今...