工作流基本理論課件_第1頁
工作流基本理論課件_第2頁
工作流基本理論課件_第3頁
工作流基本理論課件_第4頁
工作流基本理論課件_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

基礎(chǔ)技術(shù)資源開發(fā)與管理部2008年2月20日工作流基本理論基礎(chǔ)技術(shù)資源開發(fā)與管理部2008年2月20日工作流基本理論1培訓(xùn)目標(biāo)了解工作流的歷史與發(fā)展趨勢了解WFMC工作流參考模型及理論體系了解工作流相關(guān)的基本概念1培訓(xùn)目標(biāo)了解工作流的歷史與發(fā)展趨勢什么是工作流?工作流的發(fā)展歷史和未來趨勢工作流管理系統(tǒng)工作流參考模型工作流的一些基本概念工作流的應(yīng)用范圍2目錄什么是工作流?2目錄3什么是工作流?工作流(Workflow)就是工作流程的計算模型。將工作流程中的工作如何前后組織在一起的邏輯和規(guī)則在計算機中以恰當(dāng)?shù)哪P瓦M(jìn)行表示并對其實施計算。WFMC對工作流的定義Thecomputerisedfacilitationorautomationofabusinessprocess,inwholeorpart.(由計算機支持或自動處理的全部或者部分的業(yè)務(wù)過程)3什么是工作流?工作流(Workflow)就是工作流程的計算什么是工作流?簡單地說,工作流就是解決業(yè)務(wù)過程中下面三個的問題:誰?-參與者(誰參與完成或哪些部門參與)做什么?-任務(wù)(業(yè)務(wù)流程的目標(biāo)以及步驟)何時做?-時間(什么時間完成哪些任務(wù))什么是工作流?簡單地說,工作流就是解決業(yè)務(wù)過程中下面三個的問5一個例子電腦銷售過程的流程示意圖:5一個例子電腦銷售過程的流程示意圖:6WorkFlow帶給我們的好處提高效率許多流程在自動化過程中會去除一些不必要的步驟較好的流程控制通過標(biāo)準(zhǔn)的工作方法和跟蹤審計,提高了業(yè)務(wù)流程的管理靈活跨越業(yè)務(wù)流程的軟件控制,使流程可以按照業(yè)務(wù)的需要重新設(shè)計。6WorkFlow帶給我們的好處提高效率什么是工作流?工作流的發(fā)展歷史和未來趨勢工作流管理系統(tǒng)工作流參考模型工作流的一些基本概念工作流的應(yīng)用范圍7目錄什么是工作流?7目錄8workflow的發(fā)展歷史和未來趨勢從辦公自動化到產(chǎn)品化(70-90年代早期)工作流技術(shù)開始于1970年代中期辦公自動化領(lǐng)域的研究工作含有工作流特征的商用系統(tǒng)的開發(fā)始于1983年至1985年間集成群集和消息中間件(90年代中期)MSExchangeLotusNotes嵌入式工作流管理系統(tǒng)(20世紀(jì)后十年)ERP,CRM,以及各行各業(yè)基于BPM(業(yè)務(wù)流程管理平臺)的開發(fā)環(huán)境XLANG,WSFL,BPEL8workflow的發(fā)展歷史和未來趨勢從辦公自動化到產(chǎn)品化(什么是工作流?工作流的發(fā)展歷史和未來趨勢工作流管理系統(tǒng)工作流參考模型工作流的一些基本概念工作流的應(yīng)用范圍9目錄什么是工作流?9目錄10工作流管理系統(tǒng)(WFMS)工作流管理系統(tǒng)(WorkflowManagementSystem,WfMS)的主要功能是通過計算機技術(shù)的支持去定義、執(zhí)行和管理工作流,協(xié)調(diào)工作流執(zhí)行過程中工作之間以及群體成員之間的信息交互。工作流需要依靠工作流管理系統(tǒng)來實現(xiàn)。工作流管理系統(tǒng)將業(yè)務(wù)流程中工作如何組織協(xié)調(diào)在一起的規(guī)則抽象出來。從而分離了具體的業(yè)務(wù)處理邏輯、業(yè)務(wù)交互邏輯、執(zhí)行者。10工作流管理系統(tǒng)(WFMS)工作流管理系統(tǒng)(Workflo11工作流管理系統(tǒng)的功能特性11工作流管理系統(tǒng)的功能特性12工作流管理系統(tǒng)的體系結(jié)構(gòu)12工作流管理系統(tǒng)的體系結(jié)構(gòu)13工作流管理系統(tǒng)基本功能定義工作流,包括具體的活動、規(guī)則等,這些定義是同時被人以及電腦所“理解”。(流程定義工具)遵循定義創(chuàng)建和運行實際的工作流。(工作流引擎)監(jiān)察、控制、管理運行中的業(yè)務(wù)(工作流),例如任務(wù)、工作量與進(jìn)度的檢察、平衡等。(工作流任務(wù)處理器、工作流監(jiān)控器)13工作流管理系統(tǒng)基本功能定義工作流,包括具體的活動、規(guī)則等14工作流控制、相關(guān)數(shù)據(jù)和工作流應(yīng)用數(shù)據(jù)工作流控制數(shù)據(jù)由工作流管理系統(tǒng)或工作流引擎管理的內(nèi)部數(shù)據(jù)工作流相關(guān)數(shù)據(jù)工作流管理系統(tǒng)中用來判斷過程中狀態(tài)轉(zhuǎn)移是否可以執(zhí)行的數(shù)據(jù)。工作流應(yīng)用數(shù)據(jù)應(yīng)用程序中的具體數(shù)據(jù),并且不能被工作流管理系統(tǒng)訪問。14工作流控制、相關(guān)數(shù)據(jù)和工作流應(yīng)用數(shù)據(jù)工作流控制數(shù)據(jù)什么是工作流?工作流的發(fā)展歷史和未來趨勢工作流管理系統(tǒng)工作流參考模型工作流的一些基本概念工作流的應(yīng)用范圍15目錄什么是工作流?15目錄16工作流參考模型工作流參考模型(WorkflowReferenceModel)是由工作流管理聯(lián)盟于1995年提出的工作流管理系統(tǒng)的體系結(jié)構(gòu)模型。工作流參考模型標(biāo)識了構(gòu)成工作流管理系統(tǒng)的基本部件和這些基本部件交互使用的接口。16工作流參考模型工作流參考模型(WorkflowRef17工作流參考模型工作流參考模型基本部件包括:工作流執(zhí)行服務(wù)、工作流引擎、流程定義工具、客戶端應(yīng)用、調(diào)用應(yīng)用、管理監(jiān)控工具;工作流參考模型基本部件交互使用的接口包括:接口一:工作流定義交換接口二:工作流客戶端應(yīng)用接口接口三:被調(diào)用的應(yīng)用接口接口四:工作流系統(tǒng)互操作接口接口五:系統(tǒng)管理和監(jiān)控17工作流參考模型工作流參考模型基本部件包括:工作流執(zhí)行服務(wù)18工作流參考模型-流程狀態(tài)變遷流程狀態(tài)(流程實例由一個或多個活動實例構(gòu)成)18工作流參考模型-流程狀態(tài)變遷流程狀態(tài)(流程實例由一個或多19工作流參考模型-活動狀態(tài)變遷活動狀態(tài)(活動實例由一個或多個工作項構(gòu)成)19工作流參考模型-活動狀態(tài)變遷活動狀態(tài)(活動實例由一個或多20工作流參考模型-工作項狀態(tài)變遷工作項狀態(tài)(StarFlow的擴(kuò)展)20工作流參考模型-工作項狀態(tài)變遷工作項狀態(tài)(StarFlo什么是工作流?工作流的發(fā)展歷史和未來趨勢工作流管理系統(tǒng)工作流參考模型工作流的一些基本概念工作流的應(yīng)用范圍21目錄什么是工作流?21目錄22工作流的一些基本概念工作流很簡單,它就是工作從開始到完成的過程。工作流由流程邏輯和路線規(guī)則組成。流程邏輯定義了任務(wù)的順序和必須遵循的路線規(guī)則,還有截止期限以及由工作流引擎實現(xiàn)的其他業(yè)務(wù)規(guī)則。工作流管理系統(tǒng)一個軟件應(yīng)用程序,它存儲流程定義并通過其工作流引擎組件來根據(jù)這些流程定義運行工作。工作流引擎是運行時執(zhí)行模塊。22工作流的一些基本概念工作流基本概念工作流(WorkFlow)工作流是一類能夠完全或者部分自動執(zhí)行的經(jīng)營過程,它根據(jù)一系列過程規(guī)則、文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間傳遞或者執(zhí)行。經(jīng)營過程:一個經(jīng)營過程是為了實現(xiàn)企業(yè)某個經(jīng)營目標(biāo)的一個過程,它在部分或者全部組織機構(gòu)和人員的參與下,利用企業(yè)資源(包括所需的處理設(shè)備、通信設(shè)備、計算機硬件、軟件等等),按照預(yù)先確定的規(guī)則,在參與者和組織機構(gòu)之間進(jìn)行文檔、信息、任務(wù)的傳遞和處理(包括經(jīng)營決策),從而實現(xiàn)預(yù)定的經(jīng)營目標(biāo)。23基本概念工作流(WorkFlow)23基本概念工作流管理系統(tǒng)(WFMC)是通過計算機技術(shù)的支持去定義、執(zhí)行和管理工作流,協(xié)調(diào)工作流執(zhí)行過程中工作之間以及群體成員之間的信息交互。將業(yè)務(wù)流程中工作如何組織協(xié)調(diào)在一起的規(guī)則抽象出來,從而分離了具體的業(yè)務(wù)處理邏輯、業(yè)務(wù)交互邏輯、執(zhí)行者。工作流引擎為流程實例提供運行時期的執(zhí)行環(huán)境,是工作流管理系統(tǒng)的核心部件,負(fù)責(zé)解析流程定義、控制流程實例、安排活動的執(zhí)行順序、創(chuàng)建用戶工作項、調(diào)用應(yīng)用工具。24基本概念工作流管理系統(tǒng)(WFMC)24基本概念流程(Process)也稱業(yè)務(wù)過程,是指在功能確定的組織結(jié)構(gòu)中,能夠?qū)崿F(xiàn)業(yè)務(wù)目標(biāo)和策略的相互連接的過程和活動集。例如,公文處理過程、投保過程及項目開發(fā)過程等。業(yè)務(wù)流程管理(BusinessProcessManagement,BPM)是為了迅速應(yīng)對業(yè)務(wù)變化,以業(yè)務(wù)流程為核心,對參與流程活動的人員、信息、數(shù)據(jù)等進(jìn)行整合管理的流程革新技術(shù)。25基本概念流程(Process)25基本概念參與者代表一個活動的執(zhí)行者,流程設(shè)計的時候主要是指定參與者與具體的組織機構(gòu)(人員、角色、機構(gòu)等)的引用映射。參與者具有如下屬性:ID:是參與者在流程定義中的標(biāo)識符,在流程定義中不能重復(fù),一般用一個有意義的英文短語或其縮寫來表示。名稱:是參與者便于記憶的標(biāo)志。類型:參與者可以是人員、角色、組織、應(yīng)用級角色、資源集。HUMAN(人員),例如R1平臺中的人員。ROLE(角色),例如R1平臺的系統(tǒng)級角色。ORG(組織),例如R1平臺中的組織。APPROLE(應(yīng)用級角色),例如R1平臺的系統(tǒng)級應(yīng)用角色。RESOURCE_SET(資源集),例如R1平臺中的人員、組織、角色等各類型參與者作為一個資源集類型。26基本概念參與者26基本概念流程包由一系列流程定義和一些共享元素構(gòu)成,在同一個流程包中可以定義多個流程,流程可以使用流程包一級定義的元素:參與者、應(yīng)用、操作、域。流程包就相當(dāng)于對各個流程定義和相關(guān)數(shù)據(jù)進(jìn)行分組的容器。流程定義(ProcessDefinition)包含工作流引擎運行過程所需的流程所有詳細(xì)信息,包括流程的開始和結(jié)束條件、組成活動、在活動間進(jìn)行導(dǎo)航的路由規(guī)則、需執(zhí)行的參與者、可能會被調(diào)用的應(yīng)用程序、所有工作流相關(guān)數(shù)據(jù)的定義等。27基本概念流程包27基本概念活動(Activity)也叫節(jié)點,在WFMC中它被描述為在流程執(zhí)行過程中由一些任務(wù)組成的一個邏輯步驟或稱環(huán)節(jié),如采購由“起草采購審批單”、“審批審核”、“供應(yīng)商選擇”、“登記歸檔”等業(yè)務(wù)活動組成,是最小的業(yè)務(wù)單元。按執(zhí)行活動的資源分類可分為不同的類型:普通活動路由活動工具活動服務(wù)調(diào)用活動28基本概念活動(Activity)28基本概念遷移(Transition)是一個活動到另一個活動的有向連接。箭頭指向的活動叫做后繼活動或者叫下一環(huán)節(jié)。包括的屬性有ID、名稱、自定義、“后繼”活動ID、遷移條件類型、條件表達(dá)式、擴(kuò)展屬性等。工作流事件在過程狀態(tài)發(fā)生變化、活動狀態(tài)發(fā)生變化、接收到特定消息、出現(xiàn)系統(tǒng)異常信息、用戶自定義事件等時刻的事件。工作流模式(workflowpatterns)控制流轉(zhuǎn)的運行模式,它是利用不同的結(jié)構(gòu)(Construction)來描述活動之間的運行順序,這些結(jié)構(gòu)包括順序、選擇、并行、同步聚合等29基本概念遷移(Transition)29基本概念工作列表處理器(WorklistHandler)是一個軟件組件,管理工作流參與者與工作流引擎之間的交互。工作列表處理器負(fù)責(zé)請求用戶關(guān)心進(jìn)展中的任務(wù),并負(fù)責(zé)通過工作列表與工作流引擎進(jìn)行交互。工作列表(Worklists)也稱任務(wù)列表,工作流引擎創(chuàng)建工作項到工作列表中,以便工作列表管理器對其處理,工作列表管理器管理與工作流參與者的交互,這個過程對工作流參與者是不可見的,工作列表在工作流軟件中維護(hù),把用戶需要執(zhí)行的下一個任務(wù)提供給它。在應(yīng)用系統(tǒng)中,工作列表對用戶是可見的,用戶從工作列表中選擇任務(wù)進(jìn)行處理。30基本概念工作列表處理器(WorklistHandler)331基本概念統(tǒng)一管理控制臺(ResourceOneManagementConsole)是一個基于web的應(yīng)用,整個系統(tǒng)中只需部署一個,可以管理多個工作流引擎,同時也可以用來管理其他的R1受管對象的統(tǒng)一管理控制臺。代理(Proxy)是一個基于web的應(yīng)用,一臺物理服務(wù)器安裝一個。對本物理服務(wù)器上的引擎進(jìn)行管理。RMC通過WebService和Proxy

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論