----1.過程定義工具
----過程定義工具被用來創建計算機可處理的業務過程描述。它可以是形式化的過程定義語言或對象關系模型,也可以是簡單地規定用戶間信息傳輸的一組路由命令。
----2.過程定義
----過程定義(數據)包含了所有使業務過程能被工作流執行子系統執行的必要信息。這些信息包括起始和終止條件、各個組成活動、活動調度規則、各業務的參與者需要做的工作、相關應用程序和數據的調用信息等。
----3.工作流執行子系統(WES)和工作流引擎
----工作流執行子系統也稱為(業務)過程執行環境,包括一個或多個工作流引擎。工作流引擎是WFMS的核心軟件組元。它的功能包括:解釋過程定義;創建過程實例并控制其執行;調度各項活動;為用戶工作表添加工作項;通過應用程序接口(API)調用應用程序;提供監督和管理功能等。工作流執行子系統可以包括多個工作流引擎,不同工作流引擎通過協作共同執行工作流。
----4.工作流控制數據
----指被WES和工作流引擎管理的系統數據,例如工作流實例的狀態信息、每一活動的狀態信息等。
----5.工作流相關數據
----指與業務過程流相關的數據。WFMS使用這些數據確定工作流實例的狀態轉移,例如過程調度決策數據、活動間的傳輸數據等。工作流相關數據既可以被工作流引擎使用,也可以被應用程序調用。
----6.工作表和工作表處理程序
----工作表列出了與業務過程的參與者相關的一系列工作項,工作表處理程序則對用戶和工作表之間的交互進行管理。工作表處理程序完成的功能有:支持用戶在工作表中選取一個工作項,重新分配工作項,通報工作項的完成,在工作項被處理的過程中調用相應的應用程序等。
----7.應用程序和應用數據
----應用程序可以直接被WFMS調用或通過應用程序代理被間接調用。通過應用程序調用,WFMS部分或完全自動地完成一個活動,或者對業務參與者的工作提供支持。與工作流控制數據和相關數據不同,應用數據對應用程序來講是局部數據,對WFMS的其他部件來說是不可見的。 |
posted on 2006-01-05 16:37
★yesjoy★ 閱讀(343)
評論(0) 編輯 收藏 所屬分類:
工作流基本知識