關於jbpm4的一些學習心得

前段時間學習jbpm4,也用來做了三個項目。一開始因爲沒有理解其中的邏輯,覺得好像沒什麼用。後來慢慢的理解之後,發現jbpm辦我們做了很多東西,在jbpm的基礎上我進行了二次封裝,對送審、審覈、會籤、回退、任意流轉、駁回等都做了封裝後,整個工作流用起來只要把業務表單搞好,用jbpm的eclipse設計器插件畫好流程,發佈流程,一個業務流就可以很快的實現。業務編寫工作流代碼就變得很少很少,只需要在action層調用二次封裝的service就行了。
其中歷史那一塊,個人覺得需要建一個自己的歷史表,因爲jbpm的歷史表做的不是那麼好,而且不是很靈活,自己做歷史表的話可以很靈活,而且對於我們業務的審覈歷史等也是非常有用的。用自己的歷史表可以非常輕鬆的實現回退、駁回等功能。
個人覺得在中國做工作流項目歷史非常重要,因爲經常不斷的反覆,流程活動性大,並且中國人往往很關注歷史操作這個問題。相比起來,國外的工作流要求就沒那麼搞,因爲國外的工作流程比較規範和統一,而且他們更多關注的是結果。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章