馳騁開源的.net工作流,工作流程管理系統(tǒng)
          馳騁工作流,好用看的見http://ccflow.org. 簡單來自背后的力量.
          posts - 40,comments - 10,trackbacks - 0

          馳騁.net工作流程引擎設計開發(fā)講座:工作流程類型模式

          我們總結一下流程類型的模式,那有助與我們在開發(fā)流程引擎,或者在設計與分析流程是以便可以對號入座,說明:本文盡量用通俗的語言來描述。

          第一種類型:平面流程,也可以稱呼它為單線程流程,這種類型的流程在我們工作中非常多,比如:請假流程、報銷流程、借款流程、出庫流程。它的特點是:整個流程中只有一個流程ID.不允許兩個在在同一個時間點處理一件工作,工作是一個步驟接著一個步驟。它的轉向是根據(jù)一定的條件來完成的。

          第二種類型:分發(fā)式流程,也可以叫它為分發(fā)式多線程流程。這類的流程開始節(jié)點必須是分流節(jié)點。結束節(jié)點可以是合流節(jié)點,也可以是普通節(jié)點。比如:周例會流程,銷售周總結匯報流程。以“銷售部周總結匯報流程”為例來說明,第一部系統(tǒng)定期在周1啟動起來流程,把工作(或者說填寫銷售表)發(fā)送給各個銷售人員。各個銷售人員接受到任務后,發(fā)送給銷售部經理匯總處理。這類的流程叫分發(fā)式多線程流程。

          第三種類型:匯流式流程,也可以稱為匯總式多線程流程。這類流程的特點是發(fā)起流程的人員是不確定的,但是處理這個事務是成批的。用現(xiàn)實的生活舉例:小區(qū)門口的郵政信箱,郵寄信件的人是不固定的,我們把每個客戶看作一個工作線程,郵遞員可以根據(jù)需要在規(guī)定的時間去收取一次。如果沒有一個信件要郵寄,他就不收取為空,也就是不進行下一步。這種類型的結束點,也是不確定的可以是匯總的合流點接受,也可以普通點結束。但是開始點必須是普通的節(jié)點。

          第四種類型:喚醒流程,也稱為父子流程,一個平面流程在特定的節(jié)點上需要喚醒其它的流程。比如:工程管理流程,一般來說有如下幾個環(huán)節(jié)。 簽訂合同-》實施工程=》驗收工程。

          在實施工程這個點上,可以延伸很多的子流程比如:催款流程,派工流程,設計流程。等等。項目經理可以根據(jù)需要在任何時間喚醒子流程。工程管理流程叫主流程,催款流程,派工流程。。。則是子流程。這種流程與第二三種模式不同那種,可以稱呼為線程,這種也可以叫父子流程。

          喚醒的子流程與手工發(fā)起的流程的區(qū)別是它有一個流程ID。由流程ID.來確定這種流程

          綜上所述:大千世界,各種流程都可以被提煉,歸納,分類,抽象出來這四種模式。你可以把你分析與設計的流程對號入座,馳騁業(yè)務流程引擎已經把完全實現(xiàn)這四種工作模式,并且0代碼實現(xiàn)。

          如果你是一個工作流程引擎設計人員,分析這四種模式是必須的。


          類別:默認分類 查看評論

          大量的多個行業(yè)的流程設計案例,都以操作錄像演示給您。
          馳騁工作流,好用看的見。
          http://ccflow.org   QQ:hiflow@qq.com
          posted on 2011-05-12 10:02 馳騁工作流,工作流程管理系統(tǒng). 閱讀(291) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
          主站蜘蛛池模板: 泽州县| 保康县| 通辽市| 隆安县| 修武县| 平远县| 武威市| 凤台县| 平舆县| 开平市| 酒泉市| 横峰县| 双牌县| 庆城县| 景宁| 高碑店市| 柘荣县| 益阳市| 蓬莱市| 鄱阳县| 长海县| 曲周县| 深水埗区| 邵东县| 哈尔滨市| 泊头市| 申扎县| 罗源县| 卫辉市| 英超| 芦山县| 保康县| 和硕县| 夏津县| 剑川县| 石家庄市| 长乐市| 治县。| 宁强县| 河北区| 武义县|