2010-12-06 108 views
0

當用戶A在我們的系統(j2ee web應用程序)中開始業務時,他填寫表單,然後他可以提交給另一個用戶B,他們將同意或不同意用戶B同意並提交給用戶C ...這是BPM還是別的?

如果這種情況不是BPM,那麼它是什麼?

是否有任何開源框架可以幫助做到這一點?

對不起我的英文不好:C

回答

1

這聽起來像人類參與一個樓內設有商務過程,所以看看BPEL4People的和WS-HumanTask的。

Ode因此可能是一個有趣的開源框架。

2

對於這種情況,BPM聽起來有點矯枉過正。

您所描述的內容可以通過爲不同用戶使用數據庫更新來實現。

示例:用戶A提交表單,他可以決定是否將其提交給用戶B.如果A使用此功能,則執行表更新,將該過程置於「掛起」模式並通知用戶B他必須同意。等等...

這是過於簡單化了,但我希望你能得到大致的想法。

0

是的,這是一個BPM的場景。在業務流程管理中,您可以看到這種交互(一系列人類活動,這是一個業務流程)。 Here是一個很好的介紹BPM。如果您想要爲上層的流程開發框架,您可能需要概覽bizagi