一種基于移動互聯(lián)網(wǎng)的工作流系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)
基于Flex技術(shù)的工作流系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
面向服務(wù)架構(gòu)的工作流系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
基于SOA的工作流系統(tǒng)集成研究與設(shè)計(jì)
基于輕量級J2EE的工作流系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
工作流的概念
工作流是一類能夠完全或部分自動執(zhí)行的經(jīng)營過程,它根據(jù)一列過程規(guī)則,文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間進(jìn)行傳遞與執(zhí)行
工作流管理系統(tǒng)是一個(gè)軟件系統(tǒng),它完成工作流的定義和管理,并按照在計(jì)算機(jī)中預(yù)先定義好的工作流邏輯推進(jìn)工作流實(shí)例的執(zhí)行
工作流起源于辦公自動化領(lǐng)域,我們可以把工作流系統(tǒng)比作生產(chǎn)流水線,不同的部門和加色根據(jù)權(quán)限的劃分執(zhí)行相應(yīng)的任務(wù)。
工作流相關(guān)術(shù)語
Activity
定義:在一個(gè)進(jìn)程中,形成一個(gè)邏輯步驟的一次工作。包括manual activity 和 automated activity
用法:一個(gè)進(jìn)程可以由多個(gè)對整個(gè)商業(yè)進(jìn)程的可行性有幫助的有邏輯順序關(guān)系的activity組成;每個(gè)activity一般都是流程引擎的最小工作單元Process Instance
定義:一個(gè)單獨(dú)制訂的進(jìn)程的表現(xiàn)
用法:由工作流管理系統(tǒng)管理或創(chuàng)建每個(gè)進(jìn)程實(shí)例表現(xiàn)了一個(gè)單獨(dú)制定的實(shí)例,使用它自己的進(jìn)程實(shí)例數(shù)據(jù),并可獨(dú)立控制或檢查完成或終止Participant
定義:它是一個(gè)資源,執(zhí)行由一個(gè)工作流活動實(shí)例表達(dá)的工作.這個(gè)工作一般都是指定到工作流參與者的一個(gè)或多個(gè)工作條目
用法:通常是指人力資源,但不能簡單概念的包括智能代理(intelligent agent)之類的機(jī)器資源,一個(gè)工作流參與者可以在商業(yè)進(jìn)程中直接定義,或者由組織或角色實(shí)體定義Task
定義:在一個(gè)進(jìn)程實(shí)例中的一次活動的一次工作
用法:一個(gè)活動代表性的都產(chǎn)生一個(gè)或多個(gè)工作條目,這些工作條目組成了用戶著手的任務(wù)