關於工作流動態許可權和流程跳轉問題,請高手指點,我很迷茫……

kentest發表於2005-08-08
我沒有采用任何工作流引擎,因為我不知道該如何選擇?現在也沒有時間去選別的工作流引擎了。我自己寫工作流,我已經快寫不下去了,業務邏輯太複雜了。我頭都大了……如果不行,這個專案估計要失敗了……請高手幫幫忙!

這個工作流存在巢狀現象,並且是多級巢狀,流程環節之間的跳轉存在手工跨環節跳轉甚至是跨流程跳轉(子流程往指定父流程的某環節跳轉和相反)。而且環節許可權分為動態許可權和靜態許可權,動態許可權即某環節的許可權使用者是由上一環節的操作結果決定的,甚至是由其他環節指定的人員。靜態許可權則是固定的。動態許可權可以隨時進行變更……

子流程的生成和啟動除了由父流程可以對其進行初始化外,其本身亦可按一定條件生成新的子流程例項……

我已經頭暈了,做了一大半,發覺越來越困難了……不是設計構架不好,而是我根本就不知道該如何去構架,不知道該如何去設計資料庫。我也看了JBPM等一些工作流引擎的核心機制,可是要自己寫談何容易,麻煩多多,當然主要是自己水平太菜了,沒有什麼人可以問,一個人單打獨鬥,感覺挺困難的。

大家能否幫幫我,或者給我提供一些相關資訊,包括資料 以及論討之類的。不然我真的要想領導宣告失敗了……那我也只好辭職了……

咳……救救我吧!

相關文章