JBPM與實際業務繫結若干問題討論

2021-08-29 17:31:02 字數 614 閱讀 9841

用jbpm與實際業務繫結,我打算採用的是這樣一種方式:

1、具體的業務邏輯不變,不耦合任何工作流程的東西(如狀態記錄,工流例項的id等)

2、在工作流流程中,我打算使用變數存放具體業務表的id,這樣對工作流程查詢時,可以直接關聯到對應的業務表。

3、每個任務節點,我也使用變數存放具體業務表的id.

各位前輩如何看待這種設計?你們又是如何設計的?

下面我舉個例子,有這樣乙個專案審批工作流程

[color=red]申請專案——》基地初審——》複審……等任務節點[/color]

在申請專案時,使用者填寫業務表單,程式會建立乙個新流程例項,並將該流程例項持久化到資料庫。

到了「基地初審」或「複審」這些任務節點時,使用者需要填寫業務資訊表單,為了把任務節點和具體業務關聯起來,我需要在每個任務中建立都建立乙個名為taskid的變數儲存這個id,這樣的關聯合適嗎?

[color=blue]我在每個任務中建立都建立乙個名為taskid的變數儲存業務id,請問這些變數的值會互相覆蓋嗎?

任務範圍內的例項變數可以完成這個需求嗎?

如何建立任務範圍內的例項變數呢?

任務範圍內的例項變數會被持久化到資料庫嗎?[/color]

還請大家一起討論!

把JBPM運用到實際專案中(1)

序言 jbpm在國內使用的人還不是很多,所以關於jbpm的中文資料非常的少。就算是e文不錯的同志也不會經常上國外的論壇 社群,所以在jbpm的資料上基本就是一本官方的reference。雖然上面的內容是面面俱到,但是深度都是一點都沒有,對於所有的知識點和技術基本上都是點到即止。這所有的一切使得我們想...

LR業務的實際模型分析

乙個訪問量達到百萬級別的門戶 及奧運會訂票系統等這中使用者數較多的系統,進行效能測試是必須的。要不就和產品演示會上出現的笑話一樣,風險投資商提出的問題是這個 能支援多少使用者同時上線,專案經理居然說沒有進行這方面的測試。全場譁然。對於效能測試的第一步是怎麼去根據業務的實際模型分析出具體的測試場景及效...

jbpm 部署與刪除

如果流程中涉及子流程的話,deploy需要注意先後順序,否則父流程會找不到子流程.發布流程遵循的順序是先父後子 舉例 process sub process sub sub process 發布的順序是 1 deploy process 2 deploy sub process 3 deploy s...