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

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

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

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

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

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

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

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

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

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

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


          類別:默認分類 查看評論

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

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


          網站導航:
           
          主站蜘蛛池模板: 洪湖市| 莱芜市| 两当县| 玛纳斯县| 彰化市| 都江堰市| 黄山市| 孝昌县| 中宁县| 河北区| 沙河市| 盐城市| 彰武县| 诏安县| 东安县| 宁都县| 延寿县| 遂川县| 宿迁市| 福安市| 龙胜| 凌云县| 井冈山市| 繁昌县| 玉溪市| 赤壁市| 孟连| 大冶市| 连云港市| 旬阳县| 大城县| 禹城市| 昌黎县| 英山县| 巴中市| 东乌| 鹤岗市| 舟山市| 广州市| 大姚县| 会泽县|