一步一步學WF系列(一)Hello world開始

作者: 飛林沙  來源: 博客園  發布時間: 2009-04-10 10:17  閱讀: 3115 次  推薦: 0   原文鏈接   [收藏]  
 
摘要:本文作為講解WF系列的第一篇,解釋了工作流的定義以及類型等等知識點,并且編寫了一個小的demo
[1] 工作流的定義和類型
[2] 工作流的實例
[3] 深入解析宿主文件

  1. 什么是工作流

  我給工作流下了這樣的定義,工作流就是一個過程,這個過程會產生一定的結果。

  其實,在OA系統中,審批流就是我們最常見的工作流之一。

  另外,簡單了說,其實我們所畫的流程圖就是一種最簡單的工作流,工作流最大的特點就是圖形化。工作流是按照順序驅動或者事件驅動去觸發下一步操作,從而最終得到一個結果。

  其實,我們也可以把他理解為一個過程化的職責鏈。

  2. 工作流的類型

  工作流大致分為兩類,順序工作流和事件驅動工作流。

  順序工作流是我們很常見的工作流,這個工作流是由我們事先規定好的順序一步步地走下去,他們執行的步驟是不可以改變的。

  事件驅動工作流,我們也稱之為有限狀態機,他狀態的變更是猶由于特定的事件而觸發的。

  舉例如下:

  順序工作流:審批流其實就是典型的順序工作流,一個審批對象一步步地層層審批,拿一次面試過程來說,首先人事部簡歷篩選,然后是技術經理面試,然后是總經理面試,這都是按照流程來的。

image

  事件驅動工作流:想想我們的軟件工程流程,是不是這樣的:

image

  

0
0
 
標簽:WF
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()