




已閱讀5頁(yè),還剩57頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
(計(jì)算機(jī)軟件與理論專業(yè)論文)wwf工作流原理及在oa中的應(yīng)用.pdf.pdf 免費(fèi)下載
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
a b s t r a c t ab s t r a c t wi t h t h e r a p i d d e v e l o p m e n t o f c o m p u t e r a n d n e t w o r k t e c h n o l o g y , mo d e m o ffic e a u t o ma t i o n s y s t e m s d e f i n i t i o n i s fr o m s i m p l e d o c u m e n t p r o c e s s i n g t o i n f o r m a t i o n e x c h ang e p l a t f o r m o f t h e e n t i r e e n t e r p r i s e a n d r e a l i z e s t h e i n d e p e n d e n c e o f t h e s y s t e m s u p p o rt p l a t f o r m . i t s f u n c t i o n h a s b e e n g r e a t l y i m p r o v e d . b u t w i t h t h e l e v e l o f c o m p u t e r t e c h n o l o g y i mp r o v e m e n t a n d u s e r d e m and s c o n t i n u e d g r o w t h , a n e w t e c h n o l o g y - wwf ( w i n d o w s w o r k fl o w f o u n d a t i o n ) w o r k fl o w e n g i n e e m e r g e s and p l a y s an i n c r e a s i n g l y i m p o rt a n t r o l e in t h e f i e l d o f o f f i c e a u t o ma t i o n . t h i s p a p e r d e s c r i b e s o r i g i n o f t h e w o r k fl o w , d e v e l o p m e n t and a p p l i c a t i o n o f t h e w o r k fl o w and i t s t e c h n i c a l f e a t u r e s . f o r mo s t o f t h e w o r k fl o w e n g i n e s , t h i s p a p e r h i g h l i g h t s t h e m e c h a n i s m o f t h e w o r k fl o w b a s e d o n ww f an d s u m m e d u p f e a t u r e s , a r c h i t e c t u r e , t h e e n v i r o n m e n t an d w o r k p r a c t i c e s f o r w wf w o r k fl o w . i t an a l y s i s p r o c e s s a r c h it e c t u r e o f s h a r e p o i n t w o r k fl o w an d d i s c u s s e s t h e u s e o f t h i s w o r k fl o w t o c o m p l e t e s c r u t i n y and a p p r o v a l d o c u m e n t s , a u t o ma t i c a l l y c o l l e c t s i g n a t u r e s and t r a c k i n g p r o b l e m s . t h e n i t i n t r o d u c e s d e s i g n an d i m p l e m e n t a t i o n o f o ff i c e a u t o m a t i o n s y s t e m b as e d o n s h a rep o in t and o f f i c e w o r k fl o w . t h i s s y s t e m h as e s s e n t i a l f u n c t i o n s o f p r o c e s s f o r o a an d c an b e a c t u a l l y a p p l i e d t o g e n e r a l g o v e rn m e n t and p u b li c - o r i e n t e d p r o c e s s m a n a g e m e n t , i n c l u d i n g t h e d e s i g n , d e v e l o p m e n t , a p p l i c a t i o n , o p e r a t i o n f o r n e w w o r k p r o c e s s . i t u s e s s h a r e p o i n t and . n e t t e c h n o l o g i e s , s h a r e p o i n t s t r u c t u re s y s t e m and a s r n e t we b p a r t m o d e . t h e s y s t e m s d a t a p r o c e s s i n g and b u s i n e s s l o g i c a r e e n c a p s u l a t e d i n s h a r e p o i n t , a s r n e t w e b p a g e a n d we b p a rt . s y s t e m d e v e l o p m e n t an d m a i n t e n anc e i s fl e x i b l e an d s i m p l e , w i t h h i g h e f f i c i e n c y and s t a b i l i t y , w i t h e x t e n s i b i l it y and i n t e g r a t i o n . k e y wo r d s : wo r k fl o w, o a, wwf , d o t n e t , we b s e r v i c e s , s h a r e p o i n t 南開(kāi)大學(xué)學(xué)位論文版權(quán)使用授權(quán)書(shū) 本人完全了解南開(kāi)大學(xué)關(guān)于收集、 保存、使用學(xué)位論文的規(guī)定,同意如下 各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本:學(xué)校有權(quán)保存學(xué) 位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存 論文;學(xué)校有權(quán)提供目 錄檢索以及提供木學(xué)位論文全文或者部分的閱覽服務(wù); 學(xué)校有權(quán)按有關(guān)規(guī)定向國(guó)家有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在 不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部?jī)?nèi)容用于學(xué)術(shù) 活動(dòng)。 學(xué) 位 論 文 作 者 簽 名 : 。 燕 丫 d od 年少 月 d, 日 經(jīng)指導(dǎo)教師同意,本學(xué)位論文屬于保密,在 年解密后適用本授權(quán)書(shū)。 指導(dǎo)教師簽名: 護(hù) 尹尹 郭夠尸 學(xué)位論文作者簽名: 解密時(shí)間:年月日 各密級(jí)的最長(zhǎng)保密年限及書(shū)寫(xiě)格式規(guī)定如下: 內(nèi)部5年 ( 最長(zhǎng) 5 年,可少于 5年) 秘密1 0年 ( 最長(zhǎng) 1 0年.可少于 1 0年) 機(jī)密*2 0年 最 r, 2 0年,可少于 2 0年) 南開(kāi)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作 所取得的成果。除文中己 經(jīng)注明 引用的內(nèi) 容外,本學(xué)位論文的研究成果不包含 任何他人創(chuàng)作的、己公開(kāi)發(fā)表或者沒(méi)有公開(kāi)發(fā)表的作品的內(nèi)容。對(duì)本論文所涉 及的 研究工作做出貢獻(xiàn)的其他個(gè)人和集體, 均己 在文中以明確方式標(biāo)明。 本學(xué) 位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年月日 第一章引言 第一章引言 第一節(jié)選題的背景及意義 近年來(lái)我國(guó)信息產(chǎn)業(yè)發(fā)展迅速,信息正在同物質(zhì)、能源一起構(gòu)成當(dāng)代社會(huì) 的三大支柱產(chǎn)業(yè)。社會(huì)活動(dòng)的日益復(fù)雜,也使得各種管理工作越來(lái)越依賴計(jì)算 機(jī)進(jìn)行信息的操作處理。傳統(tǒng)的辦公自 動(dòng)化系統(tǒng)已 經(jīng)不能滿足企、事業(yè)單位的 管理需求.這一發(fā)展趨勢(shì)要求所有企、事業(yè)單位必須采用高效的辦公自動(dòng)化系 統(tǒng)和使用更加有效的方法處理他們的業(yè)務(wù)過(guò)程。而工作流是辦公自動(dòng)化系統(tǒng)和 電 子商務(wù)實(shí) 現(xiàn)過(guò)程中的一 項(xiàng)非常關(guān)鍵的 技 術(shù)。 另外,由于隨著信息技術(shù)以及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,人們不再滿足 于獨(dú)立、 零散、 局限的 辦公自 動(dòng)化和計(jì)算 機(jī)應(yīng)用, 而是需要 綜合的、 集成化的、 流程化的解決方案。作為一種對(duì)常規(guī)性事務(wù)進(jìn)行管理、集成的技術(shù),工作流的 出現(xiàn)是必 然的。 而w wf 工作流( w i n d o w s w o r k fl o w f o u n d a t i o n ) 技術(shù)是近年來(lái)在 計(jì)算機(jī)應(yīng)用領(lǐng)域中發(fā)展最為迅速的一個(gè)工作流引擎。wwf是一個(gè)廣泛且通用 的可擴(kuò)展工作流框架, 用于在 wi n d o w s平臺(tái)上開(kāi)發(fā)工作流解決方案。 wwf 提 供單個(gè)統(tǒng)一的模 型,以 便創(chuàng)建跨越多 個(gè) 類別應(yīng)用程序的 端到 端解決 方案, 支持 用戶界面頁(yè)面流、 文檔中心工作流以 及 人力工作流、面向服務(wù)的 應(yīng)用程序、商 業(yè)流程自 動(dòng)化以 及系統(tǒng)管理流。 通過(guò)s h a r e p o i n t , o ff i c e 與w wf 工作 流引擎, 構(gòu)建一個(gè)辦公自 動(dòng)化系統(tǒng)的基本辦公流 程的模 擬平臺(tái)。 該平臺(tái)充分展示了w wf 工作流和 s h a r e p o i n t 的方便性和擴(kuò)展性,采用we b p a rt模式和存儲(chǔ)模式部署工 作流模塊,以后可以根據(jù)實(shí)際工作需要在本系統(tǒng)的基礎(chǔ)上進(jìn)一步擴(kuò)展和開(kāi)發(fā)。 第二節(jié)主 要的工作與創(chuàng)新 在深入研究了工作流的起源、相關(guān)理論知識(shí)以及應(yīng)用的基礎(chǔ)上,本文著重 研究基于 wwf工作流的體系構(gòu)架和應(yīng)用環(huán)境,并研究了其中的集中式 we b s e r v i c e , 工作流協(xié)作、 并發(fā)等技術(shù)。 其中不僅給出了構(gòu)建二次開(kāi)發(fā)平臺(tái)的設(shè)想, 還討論了 wwf的兩種工作流模式:順序工作流和狀態(tài)機(jī)工作流。文章的主要 第一章引言 研究成果包括: 1 . 研究了具 有代表性的工作流 應(yīng) 用開(kāi) 發(fā)平臺(tái)一ww f , 深入 研究了 ww f 工作流程的體系構(gòu) 架, 以 及與該工作 流密 切相關(guān)的v s ne t 2 0 0 5 , s q l s e r v e r 2 0 0 5 , x m l 等 技術(shù), 并在此基礎(chǔ)上 利用s h a r e p o i n t 實(shí)現(xiàn)了一個(gè)辦公 流程處理系 統(tǒng)。 2 . 深入研究ww f 工作流的 特點(diǎn), 并綜合分析該課題的背景 應(yīng)用需求, 提 出了 基于ww f工 作流引擎的二次開(kāi) 發(fā)平 臺(tái)設(shè)想。內(nèi) 容包括以 下 部分:一是根 據(jù)某些通用的規(guī)則, 在兩種工作流模 式的 基礎(chǔ)上構(gòu)建相 應(yīng)的 工作流模式。二是 重新構(gòu)建一個(gè)功能 更強(qiáng)大, 建立更簡(jiǎn) 單的可 視化平臺(tái)。 三是 在該 平臺(tái) 上,通過(guò) 可視化操作,能自 動(dòng)生成一個(gè)標(biāo)準(zhǔn)的工作流模塊。 3 .根據(jù)以上的理論,利用 wwf實(shí)現(xiàn)了一個(gè)某部門的辦公自動(dòng)化系統(tǒng) ( o a) ,對(duì)課題有了很好的展示。 第三節(jié) 本文的內(nèi) 容組織 本文主要講述基于 w w f的工作流原理及該原理在辦公自動(dòng)化中的應(yīng)用,共 分六章。各章的內(nèi)容組織如下: 第一章主要介紹論文的背景和意義、主要工作和創(chuàng)新及內(nèi)容的組織。 第二章主要 介紹工作流的起源、 概 念及工作流的 相關(guān)技術(shù)、理論。 第三章主要介 紹of 工作流的 特點(diǎn)、 體系結(jié)構(gòu)、 工作模式等。 第四章主要介紹基于 s h a r e p o i n t 實(shí)現(xiàn) w w f 工作流。 第五章主要介紹利用 w w f 工作流構(gòu)建一個(gè) o a 工作平臺(tái)。 第六章對(duì)全文的總結(jié)和展望。 第止章1 作流的理論知識(shí) 第二章工作流的理論知識(shí) 第一節(jié)工作流的起源與發(fā)展 工 作流( w o r k fl o 叫的概念起源 于生產(chǎn)組織和辦公自 動(dòng)化領(lǐng)域。 它是針對(duì)日 常工作中具有固定程序的活動(dòng)提出的一個(gè)概念。提出的目的是通過(guò)將工作分解 成定義良好的任務(wù)、角色,按照一定的規(guī)則和過(guò)程來(lái)執(zhí)行這些任務(wù)并對(duì)它們進(jìn) 行監(jiān)控,達(dá)到提高辦事效率、降低生產(chǎn)成本、提高企業(yè)生產(chǎn)經(jīng)營(yíng)管理水平和企 業(yè)競(jìng)爭(zhēng)力的目標(biāo)。自進(jìn)入工業(yè)化以來(lái),關(guān)于工作流程的優(yōu)化一直都進(jìn)行著,只 不過(guò)在沒(méi)有計(jì)算機(jī)信息系統(tǒng)前,這些工作都是由人工完成。 隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和分布式數(shù)據(jù)庫(kù)技術(shù)迅速發(fā)展,工作流技術(shù)得到廣泛 重視和研究。傳統(tǒng)企業(yè)計(jì)算機(jī)管理信息系統(tǒng)的主要功能有三個(gè),即信息處理、 事務(wù)處理、與決策支持。信息傳遞和信息處理構(gòu)成了企業(yè)和行政管理部門的業(yè) 務(wù)工作中的主要內(nèi)容之一,也是計(jì)算機(jī)管理信息系統(tǒng)的主要內(nèi)容之一,它是企 業(yè)進(jìn)行事務(wù)處理和經(jīng)營(yíng)決策的基礎(chǔ)。在計(jì)算機(jī)軟件沒(méi)有成為主要的業(yè)務(wù)支持工 具前,實(shí)現(xiàn)信息傳遞的最好方式是紙張傳遞信息。這種以紙張作為傳遞信息的 方式,需要花費(fèi)相當(dāng)?shù)娜肆臀锪Γ绊懫笫聵I(yè)的生產(chǎn)和經(jīng)營(yíng)。在計(jì)算機(jī)得到 廣 泛普及和企業(yè)的計(jì)算機(jī)應(yīng)用水 平日 益提高的情況下,企事業(yè)希望 通過(guò)無(wú)紙化 的工作環(huán)境來(lái)展開(kāi)日常的業(yè)務(wù)工作。一些公司建立了自己專用的或可商品化的 表單 傳遞應(yīng)用系統(tǒng)( f o r m s - r o o t i n g a p p l i c a t i o n ) , 這些系統(tǒng)通常運(yùn)行 在大型機(jī)或 小型 機(jī)上,用于實(shí)現(xiàn)日 常表單處 理的電 子化和自 動(dòng)化,這種系統(tǒng)可以 看成是現(xiàn) 代工作流管理系統(tǒng)的一個(gè)起源和雛形。 8 0年代中期,f i l e n e t 和 v i e w s t a r 等圖形圖像處理公司率先開(kāi)拓了工作流 產(chǎn)品市場(chǎng),成為最早的一批工作流產(chǎn)品供應(yīng)商。他們把圖像掃描、復(fù)合文檔、 結(jié)構(gòu) 化路由 、實(shí)例跟蹤、 關(guān)鍵字索引以 及光盤存儲(chǔ)等功能結(jié) 合在一 起, 形成了 一種用于文檔處理的圖像處理系統(tǒng),它可以把掃描得到的計(jì)算機(jī)文檔按照一定 的規(guī)則 發(fā)送給相關(guān)人員,這便是 早期的 工作流 管理系 統(tǒng)。 f i l e n e t 于 1 9 8 4 年推 出 的w o r k fl o w b u s i n e s s s y s t e m , v i e w s t a r 于 1 9 8 8 年推出的v i e w s t a r , a c t i o n t e c h n o l o g y,8 0 年代推出的c o o r d in a t o r 等便是其中的典型代 表。 第_章1 作流的理論知識(shí) 進(jìn)入9 0 年代,隨著計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,特別是在 i n t e r n e t 應(yīng)用 日益普及的情況下,現(xiàn)代企業(yè)的信息系統(tǒng)的分布性、異構(gòu)性和自治性的特征越 來(lái)越顯著,工作流管理系統(tǒng)也由最初的創(chuàng)造簡(jiǎn)單的無(wú)紙辦公環(huán)境,轉(zhuǎn)而成為同 化企業(yè)復(fù)雜信息環(huán)境,實(shí)現(xiàn)業(yè)務(wù)流程自動(dòng)執(zhí)行的必要工具。目前,在全球范圍 內(nèi),對(duì)工作流的技術(shù)研究以及相關(guān)的產(chǎn)品開(kāi)發(fā)進(jìn)入了更為繁榮的階段,更多更 新的技術(shù)被集成近來(lái)。 文件管理系統(tǒng)、 數(shù)據(jù)庫(kù)、電子郵件、 移動(dòng)式計(jì)算、 i n t e r n e t 服務(wù)等都己 被容納到工作流管理系 統(tǒng)之中。 p l 第二節(jié)工作流的概念與定義 1 9 9 3 年工作流管理聯(lián)盟 ( w i mc ) 的 成立標(biāo)志著工作 流技 術(shù)進(jìn)入相對(duì)成熟 的階段。為了實(shí)現(xiàn)不同工作流產(chǎn)品之間的互操作,工作流管理聯(lián)盟 ( wf mc ) 在工作 流管理系統(tǒng)的相關(guān)術(shù)語(yǔ)、 體 系結(jié)構(gòu) 及應(yīng)用編 程接口( w a p i ) 等方面制定 了 一 系 列的 標(biāo) 準(zhǔn) 。 2 11 到目 前為止,對(duì)工作流的定義并沒(méi)有一個(gè)統(tǒng)一的標(biāo)準(zhǔn)。 工作流管理聯(lián)盟 ( w f mc ) 提出的 工作流定義 2 1 : 工作流是 業(yè)務(wù)流程完全 或者部分的自動(dòng)化,能夠自動(dòng)執(zhí)行的過(guò)程。它根據(jù)一系列過(guò)程規(guī)則、文檔、信 息或任務(wù)能夠在不同的執(zhí)行者之間進(jìn)行傳遞與執(zhí)行。 g ig a g r o u p 的 定 義 3 1 : 工 作 流 是 經(jīng) 營(yíng) 過(guò) 程中 可 運(yùn) 轉(zhuǎn) 的 部 分 , 包 括 任 務(wù) 的 順 序以 及由 誰(shuí)來(lái)執(zhí)行、支持任務(wù)的信 息流、 評(píng)價(jià)與 控制任務(wù)的跟蹤、 報(bào)告 機(jī)制。 i b m a l m a d e n r e s e a r c h c e n t e r 的定 義4 1 : 工作流是 經(jīng)營(yíng)過(guò)程中的一 種計(jì)算機(jī) 化的表示模型,定義了完成整個(gè)過(guò)程所需要的各種參數(shù)。這些參數(shù)包括對(duì)過(guò)程 中每一個(gè)單獨(dú)步驟的定義、步驟間的執(zhí)行順序、條件以及數(shù)據(jù)流的建立、每一 步驟由誰(shuí)負(fù)責(zé)以及每個(gè)活動(dòng)所需要的應(yīng)用程序。 p e o p l e s o f t 公司的 定義: 工作流 是一個(gè)用來(lái)實(shí)施經(jīng) 營(yíng)過(guò)程實(shí)踐的機(jī) 制。 a m i t s h e t h 的定義 5 1 : 工作流是 涉及到多任務(wù)執(zhí)行的 活動(dòng), 這些任務(wù) 分別由 不同的處理實(shí)體來(lái)完成。一項(xiàng)任務(wù)定義了需要做的某些工作,它可以 用各種形 式來(lái)進(jìn)行定義,包括在文件或電子郵件中的文本描述、一張表格、一條消息以 及一個(gè)計(jì)算機(jī)程序。用來(lái)執(zhí)行任務(wù)的處理實(shí)體可以是人, 也可以是計(jì)算機(jī)系統(tǒng)。 根 據(jù)以 上對(duì)工作流的典型定 義, 本 文認(rèn)為工 作流 ( w o r k fl o w ) 就是工 作流 程的計(jì)算模型,即將工作流程中的工作如何前后組織在一起的邏輯和規(guī)則在計(jì) 第篇章 作流的理論知識(shí) 算機(jī)中以恰當(dāng)?shù)哪P瓦M(jìn)行表示并對(duì)其實(shí)施計(jì)算。 工作流要解決的主要問(wèn)題是:為實(shí)現(xiàn)某個(gè)業(yè)務(wù)目 標(biāo),在多個(gè)參與者之間, 利 用計(jì)算機(jī), 按某種預(yù)定 規(guī)則自 動(dòng)傳遞文 檔、 信息或者任務(wù)。 1 6 1 第三節(jié)工作流管理系統(tǒng) 為了實(shí)現(xiàn)對(duì)業(yè)務(wù)過(guò)程的工作流管理,需要相應(yīng)的軟件系統(tǒng)的支撐。此種軟 件 系統(tǒng)為工作流管理系統(tǒng) ( w o r k fl o w m a n a g e m e n t s y s t e m , wtms ) 。 工作流管理 系統(tǒng)的主要功能是通過(guò)計(jì)算機(jī)技術(shù)的支持去定義、執(zhí)行和管理工作流,協(xié)調(diào)工 作流執(zhí)行過(guò)程中工作之間以及群體成員之間的信息交互。工作流需要依靠工作 流 管 理系 統(tǒng)來(lái) 實(shí) 現(xiàn)。 工 作 流 屬 于 計(jì) 算 機(jī) 支 持的 協(xié)同 工作 ( c o m p u t e r s u p p o r te d c o o p e r a t i v e w o r k , c s c w)的 一部分。后者是 普遍地研究一 個(gè)群 體如何在計(jì)算 機(jī)的 幫助下實(shí) 現(xiàn)協(xié)同工 作的。 2 ) 工作流 管理系統(tǒng)是 定義、 創(chuàng)建、 執(zhí)行工作流的 系統(tǒng)。在最高層上,wf ms應(yīng)能提供以下三個(gè)方面的功能支持: 建造功能: 對(duì)工作流過(guò)程及其組成活動(dòng)定義和建模;運(yùn)行控制功能:在運(yùn)行環(huán)境中管理工 作 流過(guò)程, 對(duì)工作流過(guò)程中的活 動(dòng)進(jìn)行調(diào)度; 運(yùn)行交互功能: 指在工作流運(yùn)行 中,wf ms與用戶 ( 業(yè)務(wù)工作的參與者或控制者)及外部應(yīng)用程序工具交互的 功能。 1 3 1 為了實(shí)現(xiàn)工作流技術(shù)的標(biāo)準(zhǔn)化和開(kāi)放性,對(duì)異構(gòu)的工作流管理系統(tǒng)與其他 應(yīng) 用系統(tǒng)之間的 集成, 工作流管 理聯(lián)盟 提出了 工作流管理系 統(tǒng)體系 結(jié)構(gòu)的 參考 模型圖1 - 1 所示,該模型中規(guī)范了功能組成部件和接口。 組 織/ 角色 扭里城城 i 旗工 月啟 生 成 一 獷1穗 定叉二- ! 甸 - s1t -鄉(xiāng) ,im am 、 一 一“ - - - 一 趾 2 tt l 1b i 百 百 耳 它是基于字符并且是可讀的,也就是說(shuō)甚至可以用 最原始的文本處理工具維護(hù) x ml 文檔;它實(shí)現(xiàn)起來(lái)相當(dāng)簡(jiǎn)單。 最為重要的是, x ml提供了制定通信協(xié)定的標(biāo)準(zhǔn)框架。 它允許人們共同研 究 常見(jiàn)的 數(shù)據(jù)交換問(wèn) 題, 以 便對(duì)該問(wèn) 題提出 開(kāi)放的 解決 方案一無(wú)需第 三方參與, 也不依 賴大型軟 件供應(yīng)商,不 用綁定特定工具, 沒(méi)有語(yǔ)言限 制,而 且每個(gè)具有 相似問(wèn)題的人都能使用同樣的解決方案。面對(duì)在各個(gè)行業(yè)和用戶團(tuán)體內(nèi)部定義 此類標(biāo)準(zhǔn)的 任務(wù), 執(zhí)行這種 任務(wù)的框架現(xiàn)在己 經(jīng)就 位。 19 第二章基于wwf的 ! 作流研究 第三章基于ww的工作流研究 第一節(jié)w w 介紹及主要特點(diǎn) 大部分企業(yè)應(yīng)用程序都包含開(kāi)發(fā)人員和架構(gòu)師認(rèn)為可以通過(guò)工作流輕松自 然表示的業(yè)務(wù)流程。從根本上講,工作流是捕捉現(xiàn)實(shí)世界中實(shí)體間的交互的程 序。工作流等待來(lái)自 外部世界的促進(jìn)因素,而促進(jìn)因素卻可能需要相當(dāng)長(zhǎng)的時(shí) 間才 能 到來(lái)。作為 mi c r o s o ft . n e t f r a m e w o r k 3 . 0的重要組成部分,wi n d o w s w o r k fl o w f o u n d a t i o n ( w w f ) 提 供了 編程模型 和運(yùn)行時(shí)引 擎,以 便基于安裝 了 .n e t f r a m e w o r k 2 .0或更高 版本的 w i n d o w平臺(tái) 來(lái)構(gòu)建支持工作 流的 應(yīng)用 程序。從軟件的角度看,需要人為操作的多數(shù)是異步事件處理、狀態(tài)保持以及 共享服務(wù)器可用性。 wwf實(shí)際上支持任何涉及人為操作的情況。 可以把 wwf 工作流放置在 任何類型的.n e t應(yīng)用程 序中一包 括 w i n d o w s 表單程序、 控制臺(tái) 應(yīng)用程序、 wi n d o w s 月 及 務(wù) 和a s r n e t w e b 應(yīng)用 程序。 第二節(jié)釗w的體系結(jié)構(gòu) 3 . 2 . 1 wwf 的應(yīng)用結(jié)構(gòu) 圖3 一 1 展示了w wf 的主 要體系構(gòu)架。 通過(guò)活動(dòng) 構(gòu)建的工作流使用運(yùn)行時(shí) 引擎執(zhí)行, 這個(gè)執(zhí) 行過(guò)程依賴于一 套 w wf 提供的運(yùn) 行時(shí)服務(wù), 運(yùn)行時(shí)服務(wù)可 以 保留 工作流的狀態(tài), 跟蹤工作流的執(zhí)行過(guò)程,以 及其它功能。所有的運(yùn)行時(shí) 服務(wù)在一個(gè)宿主程序中運(yùn)行, 這個(gè)宿主程序可以是任何wi n d o w s 線程,如一個(gè) 簡(jiǎn)單的桌面應(yīng)用,或者是一套可擴(kuò)展的服務(wù)器系統(tǒng)。為了適應(yīng)不同的宿主程序 和不同應(yīng)用的需要,可以在必要的時(shí)候替換 wwf 運(yùn)行時(shí)服務(wù)。 第二章基于wwf 的 ! 作流研究 圖3 -i w wf 的 體系結(jié)構(gòu)圖 按圖3 一i 所示, 可以使 用ww f w o r k fl o w d e s i g n e r 創(chuàng)建 工作流, w o r k fl o w d e s ig n e r 運(yùn) 行 于v i su a l s tu d i o 2 0 0 5 之內(nèi) , 提 供 了 一 個(gè)圖 形 環(huán) 境 , 用 來(lái)組 織 工 作 流中的活動(dòng)。 一個(gè)活動(dòng)就是一個(gè)類 , 所以, 也可以純粹是用代碼來(lái)創(chuàng)建工作流, 也就是說(shuō)圖形工具不是必須的。開(kāi)發(fā)人員可以使用各種活動(dòng),wwf也提供了 一 個(gè) 基 本 活 動(dòng) 庫(kù) ( b a l ) . b a l 包 含 很多 基 本 的 活 動(dòng), 如ife ls e . w h il e . s e q u e n c e . p a r a l l e l 等。 3 . 2 . 2 wwf 的引擎結(jié)構(gòu) 圖3 - 2 所展示的 是w w f 的引擎構(gòu)架。 根 據(jù)需要的 工作流以 及提供非常技 術(shù)層面為目標(biāo)以滿足圖3 -2 提供的各種場(chǎng)景, 工作流技術(shù)作為一項(xiàng)核心設(shè)計(jì)原 則是個(gè)良好的結(jié)構(gòu)框架,必須滿足可插入式接口和 良 好的擴(kuò)展性。 第二章基于wwf 的 i s 柞流研究 工作流模型 子外部活 動(dòng) 狀 ” 機(jī) jig 序 政 策( : f ) 活動(dòng)和規(guī)則授權(quán)的a p i 函數(shù) 工作流生命周期管理 tt g 3 a y b 工作流執(zhí)行 1, ?!?er i r 一! t !“ n g as tr 二 。 狀態(tài)管理活動(dòng)r過(guò)e ss c h e d u l e r t r a c k i n g infrastructure 圖3 - 2 w wf 的引擎結(jié) 構(gòu) 圖 3 - 2 最底部是 h o s t p r o c e s s . ww f沒(méi) 有內(nèi) 在的執(zhí)行進(jìn)程, 但是w wf 是運(yùn)行在h o s t p r o c e s s 中內(nèi) 在進(jìn)程引 擎。 h o s t p r o c e s s 負(fù)責(zé) 提供ww f 的一系 列 服務(wù)。 在w i n d o w s 平臺(tái) 上, 各種h o s t p r o c e s s 都是 有效的,比 如控制臺(tái)程 序、 w i n d o w s 應(yīng)用程序、 w e b 程序、w e b 服務(wù)、 s h a r e p o i n t 服務(wù)等。 任何可執(zhí)行 程 序都能內(nèi)嵌 wwf的運(yùn)行引擎。由于每個(gè) h o s t p r o c e s s經(jīng)常都是不一樣的, s h a r e p o i n t 就與控制臺(tái)應(yīng)用程 序有明 顯不同的 環(huán)境, 而w wf 引擎構(gòu)架的h o s t i n g l a y e r 提供了 許多插件接口, 以至于ww f 平滑過(guò)渡 到h o s t . 在w wf 引 擎構(gòu)架的h o s t i n g l a y e r 的上面 是r u n t i m e l a y e r . r u n t i m e l a y e r 是工作流的核心層,提供了工作流的執(zhí)行和工作流生命周期的管理。 圖3 - 2 的w o r k fl o w m o d e l l a y e r 是大多 數(shù)開(kāi)發(fā)人員 將于ww f 進(jìn)行交互的 層。 w o r k fl o w m o d e l l a y e r 包括各種工 作流模型、 a p i 函 數(shù)和各種活動(dòng)。 第三章基于wwf的 f 作流研究 3 . 2 . 2 . 1 h o s t i n g l a y e r h o s t i n g l a y e r 在ww f 和提供一些 關(guān)鍵服務(wù)的宿主 程序提供相互訪問(wèn)的 接 口。這些宿主程序包括通信 ( c o m m u n i c a t i o n ) 、持久性 ( p e r s i s t e n c e ) 、追蹤 ( t ra c k in g ) 、 計(jì) 時(shí) 器( t im e r ) 、 線 程 ( t h re a d i n g ) 以 及 事 務(wù) ( t r a n s a c ti o n ) 。 利 用ww f 實(shí) 現(xiàn)的 前三個(gè)宿 主程序是有 狀態(tài)的, 而后兩個(gè)的實(shí) 現(xiàn)方式是無(wú)狀態(tài)的。 通過(guò)抽 取每個(gè)服務(wù),w w f能在特定的 宿主 程序中 利用指定的服務(wù)。下面描 述 每個(gè)服務(wù)所執(zhí)行的功能: 1 . 持久性 ( p e r s i s t e n c e ) :雖然一些工作流執(zhí)行的時(shí)間很短, 但是工作流本 質(zhì)上是異 步的, 一 些工作流,比 如博士論 文申 請(qǐng)過(guò)程, 可能 就要花費(fèi) 數(shù)月時(shí)間。 在這個(gè)時(shí) 間內(nèi) ,為了在內(nèi) 存中保持 狀態(tài),工作流引擎 需要不斷消耗內(nèi) 存, 最終 系 統(tǒng)內(nèi) 存將被耗盡。持久 性結(jié)構(gòu) 應(yīng)用 于在內(nèi)存中執(zhí) 行工作流的時(shí) 候,它應(yīng)用 于 需 要它的 時(shí)候。 當(dāng)工作流 等待一 個(gè)反 應(yīng),這可能需要 花費(fèi) 不少時(shí)間,比 如 “ 博 學(xué) 學(xué)位同 意” 步驟,工 作流的 狀態(tài)持久 化到存儲(chǔ)器中。 每個(gè)宿主應(yīng)用程序都 有 自 己的持 久化需求。 例如,為了持久化 狀態(tài), a s r n e t 使用s e s s i o n 狀態(tài) 對(duì)象, 這些對(duì)象為內(nèi) 存和s q l s e r v e r持久 化提供客戶端 狀態(tài)。 而s h a r e p o i n t 在s q l s e v e r的 表格中持久化s h a r e p o i n t 指 定狀態(tài), 控制臺(tái) 應(yīng)用程 序能 將持久化保 存 到 文件系 統(tǒng)中,比 如x m l 。 對(duì)于許多 按照 不同的 宿主程序提 供持久 化, 這對(duì)于 廣范應(yīng)用的 技術(shù)不是個(gè)合理的需求, 而 w w f只提供單一的持久容 器。 ww f 的h o s tin g l a y e r 持 久 性 接口 使 得w w f 能 跟眾 多 的 宿 主 程 序 的 持 久 化 結(jié) 構(gòu) 進(jìn) 行 工作。 2 . 計(jì)時(shí) 器 ( t i m e r ) : 工作流經(jīng)常需 要等待一個(gè)事 件才能 繼續(xù), 而計(jì)時(shí)器就 是 提供一 個(gè)時(shí)鐘管理這些延 遲。例如, 一個(gè)審批的工 作流可能要延 遲, 并從內(nèi) 存中卸載,直到一個(gè)指定的審批者完成必要的審批。在這種情況計(jì)時(shí)器的實(shí)現(xiàn) 可能就是個(gè)持續(xù)計(jì)時(shí)器, 使得系統(tǒng)在等待審批的過(guò)程中, 能重新啟動(dòng)這個(gè)過(guò)程。 3 . 追蹤 ( t r a c k i n g ) : 實(shí)現(xiàn)工作流的 關(guān)鍵原因 在于 工作流模型在很 大程度上 提供了運(yùn)行時(shí)基于系統(tǒng)的透明性。實(shí)際上,所有工作流都是自動(dòng)安排的,沒(méi)有 任何編程.追蹤手段應(yīng)該與事件的內(nèi)容和追蹤接口保持一致性。根據(jù)不同的宿 主程序, 追蹤的 構(gòu)架是不同的。比如, 一個(gè)l o b應(yīng)用 程序經(jīng)常用l o b 數(shù)據(jù)庫(kù) 持久化工 作流的 追蹤信息, 而控制臺(tái)應(yīng) 用程序把追蹤信息存 儲(chǔ)在x m l 文件里。 追蹤接口 從運(yùn)行時(shí)的 w認(rèn) 下接收追蹤事件,然后再把它們傳遞到宿主程序。 4 . 通 信( c o m m u n i c a t io n ) : 工 作 流 從 宿 主 程 序 接收 、 發(fā) 送 事 件 和 消 息 。 這 第二章基于wwf的 ! 作流研究 些事件觸發(fā)工作流,在整個(gè)流程中,促使流程移到下一個(gè)步驟。各種通信體系 構(gòu)架 在w i n d o w s 平臺(tái)都是有效, 包括w e b 服務(wù)、n e t 呼叫、 松 禍合消 息機(jī)制等 等。 w wf 不提供自 己的 通信層, 但是ww f提供插件接口 ,能 夠?qū)?現(xiàn)任何的 通信層。 3 . 2 . 2 . 2 r u n t i m e l a y e r r u n t i m e l a y e r 是 w wf的核 心層。 在體系 構(gòu)架中 ,與其它層直 接比 較, r u n t i m e l a y e r 不是個(gè)插件 層, 但是它有 工作流所需要的 最關(guān)鍵 服務(wù)。 這些服務(wù) 包括: 1. 執(zhí)行 ( e x e c u t i o n ) :執(zhí)行服務(wù)的日程活動(dòng)和支持通用的行為,比如事件 處 理、 異常、 追蹤和事務(wù)。 2. 追蹤 ( t r a c k i n g ) :追蹤服務(wù)建 立追蹤事件, 該事件能 通過(guò) 追蹤接口 串 行化。 3. 狀態(tài)管理 ( s t a t e m a n a g e m e n t ) : 狀態(tài)管理服務(wù)主要管 理通 過(guò)持久化接 口持久化的狀態(tài)。 4.日 程 ( s c h e d u l e r ) :日 程服務(wù) 安 排活動(dòng)的執(zhí)行。 5.規(guī)則 ( r u l e s ) :規(guī)則服務(wù)提供政策執(zhí)行功能和 c o d e d o m條件評(píng)估。 3 . 2 . 2 . 3 wo r k fl o w mo d e l l a y e r 工作流模型層是大多數(shù)開(kāi)發(fā)人員花費(fèi)大量時(shí)間編寫(xiě)代碼跟 wwf進(jìn)行通 信。該層支持多種工作流模型類型、活動(dòng)、多數(shù)開(kāi)發(fā)人員所使用的a p i 函數(shù)。 第三節(jié)ww的工作模式 靈活的工作流設(shè)計(jì)主要支持面向人和系統(tǒng)的工作流。對(duì)于 wwf ,每一個(gè) 工作流都是一個(gè)聲明程序, 其中, 每條程序語(yǔ)句都用稱為活動(dòng)的組件表示。 wwf 對(duì)執(zhí)行模型 進(jìn)行了 活動(dòng)自 動(dòng)控制方面的虛 擬化。 這使系統(tǒng)能編寫(xiě)可以 捕 捉各種 控制流模式的復(fù)合活動(dòng),范圍包括多種連接和合并、狀態(tài)機(jī)、圖形、序列、交 叉存 取和非本 地退出 等。 這使系統(tǒng)能夠通 過(guò) “ 高 保真” 的復(fù)合活動(dòng)對(duì)存在于 現(xiàn) 實(shí)世界中的控制流模式進(jìn)行建模。wwf的工作流主要分為以下二種模式。 第二章基于wwf的 1 _ 作流研究 3 .3 . 1 pr 序 模式 ( s e q u e n t ia l ) 順序工作流經(jīng)常用來(lái)展示結(jié)構(gòu)化工作流,比如像系統(tǒng)到系統(tǒng)的工作流。它 有明確的開(kāi)始和結(jié)束點(diǎn),從始至終,一步接一步,沿著一條可能的線路執(zhí)行。 順序工作流可以被表示為一組狀態(tài),每種狀態(tài)可能包括各種活動(dòng),并由事件觸 發(fā)。 您可以 定義初始和完成 狀態(tài), 并 按照所有定義的 轉(zhuǎn)換過(guò)程逐個(gè)狀態(tài)地 執(zhí)行, 直至到達(dá)結(jié)束狀態(tài)。這是流程驅(qū)動(dòng)處理順序,正式的,主要用于典型結(jié)構(gòu)化工 作流, 是一 個(gè)比 較機(jī)械化的 流程。在該 模式中 ,參與者處于一種被動(dòng)的局面, 他必須沿設(shè)定的路線一步一步完成。順序工作流的模式參見(jiàn)圖3 - 3 . 4 ifelse a ctiv ity 工工 工 ifeise bra nch a ctiv it y 工 ifeiseb ran ch a ctiv ity c o d e a c t iv it y c o d e a c t iv it y 圖3 - 3 順序工作流的模式 3 . 3 . 2 狀態(tài)機(jī)模式 ( s t a t e ma c h i n e ) 狀態(tài)機(jī)模式使用狀態(tài)中的范例和狀態(tài)間的轉(zhuǎn)變來(lái)驅(qū)動(dòng)工作流。 它是事件/ 事務(wù)驅(qū)動(dòng)處理過(guò)程,事件驅(qū)動(dòng),用于面向人的工作流中。在狀態(tài)機(jī)模式下,參 與者的自 主性比 效大, 工作流更多的是 一個(gè)提醒的作用。在 狀態(tài) 機(jī)模型中,工 作流就是一個(gè)狀態(tài)機(jī), 它由一系列的狀態(tài)組成。 其中一個(gè)狀態(tài)指示了開(kāi)始狀態(tài), 每個(gè) 狀態(tài)都可以 接收一系列的事 件。 基于一件,工作流從一 個(gè)狀態(tài) 遷移到另一 個(gè)狀態(tài)。 狀態(tài)機(jī)工作流可以 有一個(gè)終結(jié) 狀態(tài),當(dāng)遷移到終結(jié)狀態(tài)時(shí), 工作流就 完成了。狀態(tài)機(jī)模式參見(jiàn)圖 3 - 4 0 w a lt in g f o r o r d e r s t a t e 土 o n0 r d 土 0 . 0 二 ” 一 or d er co m ol et e d st a t e 圖3 - 4 狀態(tài)機(jī)的 模式 狀態(tài)機(jī)是驅(qū)動(dòng)以人為中心的工作流的一種有效方式,而執(zhí)行工作流的線路 第二章基于wwf的 _ 作流研究 是不容易 被確定的。工作流模型必 須能處理一些緊急的 場(chǎng)景。 比如,即 使工作 流已 經(jīng)在處理或者大量的事件在工作流的特殊階段發(fā)生,如遇到一個(gè)高優(yōu)先級(jí) 的事件到來(lái),它也應(yīng)該先被處理。 第四節(jié)ww的開(kāi)發(fā)環(huán)境 ww f 開(kāi)發(fā) 環(huán)境主 要是v i s u a l s t u d i o 2 0 0 5 . v i s u a l s t u d i o 2 0 0 5 d e s i g n e r f o r wwf提供的圖形界面插件可以在v i s u a l s t u d i o開(kāi)發(fā)環(huán)境中快速開(kāi)發(fā)工作流。 每個(gè) wwf都可以用下列文件集合之一來(lái)表示: 1 .一個(gè) x ml文件,或者稱之為標(biāo)記,它包含了工作流的元數(shù)據(jù)定義: 2 標(biāo)記文件,包含有 自定義代碼,用來(lái)表示工作流的屬性和行為; 3 代碼文件,包括工作流的邏輯和行為; 標(biāo)記文件采用可擴(kuò)展應(yīng)用程序標(biāo)記語(yǔ)言( e x t e n s i b l e a p p l i c a t i o n m a r k u p l a n g u a g e x a m l ) 來(lái)書(shū)寫(xiě), x a m l擁有公開(kāi)的架構(gòu),其擴(kuò) 展名為 . x o m l 。由 于 x a ml擁有公開(kāi)的架構(gòu),所以可以使用任何文本/ x ml編輯工具來(lái)編寫(xiě)x a ml 文 件. 而v is u a l s tu d io 2 0 0 5 d e s ig n e r f o r w w f 為 開(kāi) 發(fā) 人 員 提 供 一 個(gè) 圖 形 界 面 來(lái) 創(chuàng)建工作流, 并自 動(dòng)生成相 應(yīng)的 標(biāo)記文 件。 可以 選擇將元 數(shù)據(jù)定 義與工作流的業(yè) 務(wù)邏輯集成, 或者分離。 工作 流可以 采取” 代碼分離 .類似于a s r n e t :元數(shù)據(jù) 定義從您的業(yè)務(wù)邏輯中分離出來(lái)。所以,標(biāo)記文件不僅包含工作流中活動(dòng)的元 數(shù)據(jù), 還包括這些活動(dòng)的屬性和行 為的詳細(xì) 描述。 對(duì)于采用代碼分離方式創(chuàng)建 的 工作流, 其信息被保 存在兩 個(gè)文件中: 一是 標(biāo)記文 件; 另 一個(gè)是下列兩種類型 的文件之一: 1 .代碼文件,包含有業(yè)務(wù)邏輯代碼。 2 .工作流規(guī)則文件,包含業(yè)務(wù)邏輯的規(guī)則定義。 這樣創(chuàng)建的工作流實(shí)際上是.n e t類型,雖然用 x o ml和代碼文件或規(guī)則文件 來(lái)表示, 但當(dāng) 工作流項(xiàng)目 被編譯時(shí), 這些文 件被編 譯到一個(gè).n e t 程序集中。 使 用v i s u a l s t u d i o 2 0 0 5 d e s i g n e r f o r w w f 可以為s h a r e p o i n t s e r v i c e s 3 . 0創(chuàng)建這樣 的工作流。另外,還可以編譯只由標(biāo)記文件組成的工作流,但是沒(méi)有必要這樣 做。因?yàn)?wwf運(yùn)行時(shí)引擎可以載入并運(yùn)行沒(méi)有經(jīng)過(guò)編譯的標(biāo)記工作流。 當(dāng) 為s h a r e p o i n t s e r v i c e s 3 . 0創(chuàng)建這 樣的 工 作流時(shí) , 采取的 方法是使用基于規(guī) 則的, 無(wú) 代碼的 工作流編輯器, 例如o f f i c e s h a r e p o i n t d e s i g n e r 2 0 0 7 . 第二章基于wwf的 ! _ 作流研究 v i s u a l s t u d i o 2 0 0 5 d e s i g n e r f o r ww f是一 個(gè)供快速創(chuàng)建t - 作流的 工具, 它 集 成到開(kāi)發(fā) 環(huán)境中, 利用開(kāi)發(fā)環(huán)境 編寫(xiě) 代碼 來(lái)實(shí) 現(xiàn)業(yè)務(wù)邏輯. v i s u a l s t u d i o 2 0 0 5 d e s ig n e r fo r w in d o w s w o r k fl o w f o u n d a t io n 提 供一 個(gè) 圖 形 界 面 , 包 含 直觀 的 控 件,以友好的開(kāi)發(fā)環(huán)境為宿主.它的功能有:支持拖拽,從工具箱中拖拽預(yù)先定 義好的工作流活動(dòng)來(lái)構(gòu)建自 定義工作流:圖形界面,使您可以采用直觀的圖形 工具編輯工作流標(biāo)記;集成到屬性面板,開(kāi)發(fā)人員可以通過(guò)圖形界面配置工作 流活動(dòng)的屬 性,也 可以 直接修改代碼, 效果是一 樣的。 附加到 s h a r e p o i n t 進(jìn)程 來(lái)調(diào)試工作流,可以設(shè)置斷點(diǎn),支持圖形化的” 注釋, 性活動(dòng)等。 第四章基于s h a r e p o i n t 實(shí)現(xiàn)wwf f 作流 第四章基于s h a r e p o i n t 實(shí)現(xiàn)1 u工作流 第一節(jié)s h a r e p o in t 概述 4 . 1 . 1 s h a r e p o i n t 內(nèi)容概述 隨著企業(yè)運(yùn)營(yíng)方式正在發(fā)生改變,員工更加頻繁需要在不同地點(diǎn)、甚至是 一天中的不同時(shí)間段工作。因此, 采用協(xié)作軟件來(lái)保證工作的全球連接性質(zhì)變 得更加重要。在信息化社會(huì)中,對(duì)數(shù)字信息的使用正急劇增加,而且關(guān)于此業(yè) 務(wù) 數(shù)據(jù)的 遵從性規(guī)則也更加復(fù) 雜。 許多企業(yè)都 在全力 完善協(xié)作 和共享,同時(shí) 保 證信息安全和隱私。 s h a r e p o i n t 正是要把 各種技術(shù)匯 集到單個(gè)集成的平臺(tái) 和企業(yè)服務(wù)集合中。 這 些技 術(shù)包括協(xié)作、門 戶、企業(yè)搜索以 及工作流和業(yè)務(wù)流程。s h a r e p o i n t 代表以 win d o w s s h a r e p o i n t s e r v i c e s ( w s s )為基礎(chǔ)構(gòu)建的下一代 s h a r e p o i n t p o r t a l s e r v e r ( s p s ) 。圖4 - 1 中 的餅圖可 很輕松地了解 s h a r e p o i n t 和ws s是如何協(xié)同 工作的。內(nèi)部圓區(qū)域由 ws s提供,而且因?yàn)閟 h a r e p o i n t 是基于 ws s 構(gòu)建的, 所以整個(gè)圖4 - 1 由s h a r e p o i n t 發(fā)布。s h a r e p o i n t 特別提供了門戶、 搜索、企業(yè)內(nèi) 容管理、業(yè)務(wù)流程和表單以及商業(yè)智能部分。 第四章基于s h a r e p o i n t 實(shí)現(xiàn) wwf e 作流 圖4 - 1基于s h a r e p o i n t 和 ws s 構(gòu)建的服務(wù) 4 . 1 . 2 s h a r e p o i n t 工作流流程的體系構(gòu)架 s h a r e p o i n t 提供一個(gè) 健壯的、 可定 制的 工作環(huán)境, 能讓用 戶建立、 協(xié)作、 存 儲(chǔ)有價(jià)值的業(yè)務(wù)信息?,F(xiàn)在 s h a r e p o i n t s e r v i c e s 3 .0能讓你把定制的業(yè)務(wù)流程添 加到文檔項(xiàng)或列表項(xiàng)中 。 你能 使用工作流來(lái)呈現(xiàn)這些定 制的 業(yè)務(wù)過(guò)程。一個(gè)工 作流本質(zhì)上是組織和運(yùn)行工作單元集合或者活動(dòng), 形成一個(gè)可執(zhí)行的工作過(guò)程。 這過(guò)程差不多能控制 s h a r e p o i n t 中的任何表項(xiàng),包括這些表項(xiàng)的生存周期。工 作流相當(dāng) 靈活, 能模擬工作 流完 成所需的 系統(tǒng)功能 和人 類的 活動(dòng)。 你可以 根據(jù) 你的業(yè)務(wù)需求建立復(fù)雜或者簡(jiǎn)單的工作流。 第四章基于s h a r e p o i n t 實(shí)現(xiàn) wwf _ 作流 ws s 工作流對(duì)像模里 *-ffli*trackingprovider win d o w s s h a r e p o i n t 服務(wù) 一wwf t31 一萬(wàn) 菊 魂 與 wi n d o w s 工作流基礎(chǔ) wwf 運(yùn)行時(shí)引擎 !“ “ ,) .、 c m u 卜 r樸st n 恤j 工作流模 型 s c h e d u l e r r u b s b a s t h o s t ” , ,1. 事 務(wù)特 久 化通 知 .氣角 色跟 蹤廟尸 工作流模塑 事務(wù)#久化通知 角色跟蹤月蹤 圖4 - 2在s h a r e p o i n t 中工 作流構(gòu)架 在 s h a r e p o i n t中的工作流功能是建立在 wi n d o w s w o r k fl o w f o m t j a
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年計(jì)算機(jī)等級(jí)考試必考試卷及答案
- 2025年護(hù)士執(zhí)業(yè)資格考試題庫(kù)及答案
- 2025年漢語(yǔ)言文學(xué)專業(yè)畢業(yè)論文答辯試題及答案
- 2025年古典文學(xué)與現(xiàn)代文學(xué)比較考試試卷及答案
- 西游記節(jié)選故事背景與人物解讀教案
- 情感之旅抒情作文(12篇)
- 秋天的樹(shù)葉景物描寫(xiě)的作文8篇
- 預(yù)售合同房屋買賣合同
- 一起玩耍250字11篇
- 2022學(xué)年上海進(jìn)才中學(xué)高一(下)期末生物試題及答案
- 2025年安徽蕪湖宜居投資集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 天津市河北區(qū)2023-2024學(xué)年八年級(jí)下學(xué)期期末考試語(yǔ)文試題(無(wú)答案)
- 2025年中建三局華南公司招聘筆試參考題庫(kù)含答案解析
- 太陽(yáng)能電站運(yùn)維服務(wù)方案
- 2025年中國(guó)南方航空招聘筆試參考題庫(kù)含答案解析
- 2024版北美留學(xué)咨詢與申請(qǐng)一體化服務(wù)合同3篇
- UML期末復(fù)習(xí)題庫(kù)(便于打印版)
- 建設(shè)項(xiàng)目全過(guò)程工程咨詢-第二次形成性考核-國(guó)開(kāi)(SC)-參考資料
- 頭面部燒傷的護(hù)理
- 手術(shù)患者評(píng)估制度
- 廣聯(lián)達(dá)GTJ建模進(jìn)階技能培訓(xùn)
評(píng)論
0/150
提交評(píng)論