天天看點

《工作流管理——模型、方法和系統》筆記1

一.幾個概念:

1.我們把一件“事”稱為案例(case),有時又叫做工作(work),職業(job),産品(product),服務(service),項目(item)。案例總處于某個特定狀态,該狀态由三個元素組成:

(1)案例相關的屬性

(2)已經滿足的條件

(3)案例的内容

2.本質上case都是離散的,它們有自己獨立的開始和結束,都能彼此區分,每一個case都在一個過程中被執行。(其實這裡的case就是我們一般工作流中的所謂工作流執行個體)

3.過程:由許多要被執行的task(任務)和一系列決定任務執行次序的條件構成。過程定義了案例的生命周期

4.任務(task):是一個工作的邏輯單元,它能夠作為一個整體被資源(resource)執行。任務可以被定義為不能再細分的過程,即原子過程,這裡存在主觀因素。在定義或者分派任務的人看來,任務是原子性的,但是對于執行它的人來說經常是非原子性。

5.資源(resource):是指能夠執行特定任務的一個人、一台機器或一群人。

6.過程結構的四種基本機制,或者說案例的生命周期(稱為路由):順序(sequence),選擇(selection),并行,循環。

7.活動(activity):任務的具體執行(由資源所執行)稱為活動。

8.過程的分類:

基本過程:企業中那些生産産品或者服務的過程,也稱作生産過程。

二級過程:支援基本過程的過程,是以也被稱為支援過程,比如财務管理、人力管理等。

三級過程:指導與協調基本和二級過程的管理過程。

9.工作流的啟動(觸發)有3類:

(1)資源驅動(人工,自動,半自動)

(2)外部事件,一個jms消息?

(3)時間信号(定時事件)

二.組織結構

1.組織結構确立了如何把組織所需要完成的工作配置設定給員工,最重要的三種組織形式:

(1)層次結構,常見的、通過樹結構來描述的組織圖

(2)矩陣結構,在以項目為中心的公司中較為常見,比如軟體公司,一個員工同時屬于電信事業部和xxx現場項目組

(3)網狀結構

三.過程管理

1.區分管理系統與被管理系統,管理系統将目标、前提和決策傳達給被管理系統,被管理系統可以向管理系統回報,根據彙報,管理系統可以修正這些目标。

2.過程管理分為四個層次:

(1)real-time,實時管理

(2)operational 操作管理

(3)戰術管理

(4)戰略管理

從上往下影響的範圍越廣,持續時間越長。

3.業務過程資訊系統的發展,曆史表明,越來越多的通用任務已被從程式中分離出來并且放入分解的管理系統中:

(1)1965-1975年:分解應用。資訊系統由分解的應用組成,每個應用都有自己的資料庫和定義。

(2)1975-1985年:資料庫管理——将資料管理從應用程式中抽離出來,不同的程式共享一個資料庫,面向資料的開發方法産生

(3)1985-1995年:使用者界面管理——将使用者界面從應用程式中抽取出來。

(4)1995-2005:工作流管理——将業務過程從應用程式中抽取出來。工作流系統負責管理工作流并組織案例資料在不同的人員以及應用程式間進行流轉。

文章轉自莊周夢蝶  ,原文釋出時間5.17