專利名稱:基于方案的流程管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)軟件技術(shù)領(lǐng)域,主要應(yīng)用于政務(wù)行政審批工作流,屬于 政務(wù)審批專用工作流引擎的必備部分,通過配置相同的工作流不同的應(yīng)用方案 完成偽相同業(yè)務(wù)的應(yīng)用的基于方案的流程管理方法。2、 背景技術(shù)在當(dāng)今信息化系統(tǒng)中,工作流技術(shù)大量普及,為了達(dá)到迅速建模、靈活多 變的目的,當(dāng)今業(yè)務(wù)系統(tǒng)中均采用工作流技術(shù)。但是在政府的行政審批業(yè)務(wù)系 統(tǒng)中,出現(xiàn)了一種獨(dú)特的業(yè)務(wù)模式,即業(yè)務(wù)審批管理過程中,特別是行業(yè)委辦 局的業(yè)務(wù)審批中,同類業(yè)務(wù),在不同的行政級別委辦局的辦理方式、流程都相 同,有少許不同的屬性,但是業(yè)務(wù)流程是由高一級別的委辦局進(jìn)行統(tǒng)一管理監(jiān) 督。在目前應(yīng)用軟件公司面對此類需求,采用的方式均為定制出多個(gè)流程進(jìn)行 應(yīng)對,這實(shí)際上給項(xiàng)目的實(shí)施應(yīng)用帶來巨大工作量,同時(shí),不利于業(yè)務(wù)流程的 統(tǒng)一管理,當(dāng)業(yè)務(wù)流程發(fā)生變化時(shí),需要進(jìn)行大量的調(diào)整修改,并且這種方式 無法防止流程的修改,造成這些流程的不統(tǒng)一。有些公司的工作流產(chǎn)品在實(shí)施 時(shí)可能會(huì)采取流程復(fù)制的方式來實(shí)現(xiàn)這些業(yè)務(wù)流程的建模, 一定程度上減輕了 實(shí)施工作量,但是無法解決統(tǒng)一管理、統(tǒng)一修改的目的,在發(fā)生變化的時(shí)候仍 然要一個(gè)個(gè)去進(jìn)行修改調(diào)試。我們在大量的業(yè)務(wù)實(shí)施經(jīng)驗(yàn)基礎(chǔ)上認(rèn)為,在政務(wù)這類業(yè)務(wù)中,強(qiáng)調(diào)統(tǒng)一性, 規(guī)范性,同時(shí)保證業(yè)務(wù)的差異性,因此,據(jù)此情況我們提出了基于方案的流程 管理的概念和技術(shù)實(shí)現(xiàn)。3、 發(fā)明內(nèi)容本發(fā)明的目的是提供一種基于方案的流程管理方法。 本發(fā)明的目的是按以下方式實(shí)現(xiàn)的,將同質(zhì)的業(yè)務(wù)信息模型提取出來,并建 立細(xì)化的分類流程屬性,在不影響工作或者無覺察的情況下,實(shí)現(xiàn)同質(zhì)業(yè)務(wù)的統(tǒng)一管理和個(gè)性應(yīng)用,實(shí)現(xiàn)步驟是通過將流程和方案的分別抽取,將復(fù)雜的業(yè)務(wù)流程轉(zhuǎn)化為引擎系統(tǒng)實(shí)現(xiàn)的控 制模型和數(shù)據(jù)流程模型,由引擎系統(tǒng)提取流程信息進(jìn)行解析運(yùn)轉(zhuǎn),使繁雜的審 批業(yè)務(wù)移植到系統(tǒng)中,系統(tǒng)根據(jù)不同的審批業(yè)務(wù)配置不同的資源,在流程模型上對這些資源進(jìn)行個(gè)性化配置,使系統(tǒng)所面向的資源差異對其形成數(shù)據(jù)約束和 個(gè)性化進(jìn)行定義。流程是對流程元素形態(tài)及流轉(zhuǎn)關(guān)系的定義,將相同業(yè)務(wù)形態(tài)的流程模型抽 象出來迸行固化,并在其上進(jìn)行繼承和衍生出降低業(yè)務(wù)流程維護(hù)成本和提高實(shí) 施效率的具體業(yè)務(wù),以適應(yīng)不同場景下的審批業(yè)務(wù)的任務(wù)分配模式和針對不同業(yè)務(wù)流程步驟和角色進(jìn)行分配規(guī)則的定義,流程就是工作流模型的架構(gòu)信息。方案對于流程定義存在著繼承的關(guān)系,是對流程元素屬性及流轉(zhuǎn)關(guān)系的擴(kuò) 展定義, 一個(gè)流程定義可以繼承多個(gè)方案,方案的屬性決定著流程基于流程架 構(gòu)在運(yùn)行期的路由和任務(wù)分配模式。本發(fā)明的優(yōu)異效果是在既能滿足流程統(tǒng)一管理統(tǒng)一調(diào)配又要能滿足差異 性業(yè)務(wù)屬性的需求情況下,通過對工作流引擎中的業(yè)務(wù)流程綁定不同的業(yè)務(wù)方 案,通過共享流程、綁定差異數(shù)據(jù)等實(shí)現(xiàn)流程的統(tǒng)一,業(yè)務(wù)的差異性。比如, 在一個(gè)業(yè)務(wù)流程中,流程的環(huán)節(jié)共有八個(gè),分別是受理、初審、現(xiàn)場勘查,收 費(fèi),復(fù)審、局長審批、打證,辦結(jié)。所有區(qū)縣級委辦局所遵守的都是這個(gè)業(yè)務(wù) 流程,那么我們就在采用這個(gè)發(fā)明的工作流中設(shè)計(jì)出一個(gè)統(tǒng)一的流程,讓所有 區(qū)縣級委辦局都遵守該業(yè)務(wù)流程;針對每個(gè)委辦局不同的業(yè)務(wù)處理人員,建立 不同的應(yīng)用方案,在流程按照統(tǒng)一的預(yù)設(shè)流程進(jìn)行,遇到具體差異業(yè)務(wù)時(shí)(如 處理人)則根據(jù)方案進(jìn)行動(dòng)態(tài)綁定,從而實(shí)現(xiàn)業(yè)務(wù)的統(tǒng)一性和差異性的完美結(jié)合。
具體實(shí)施方式
本發(fā)明的基于方案的流程管理方法,是由可以在任何利用工作流進(jìn)行對偽差 異業(yè)務(wù)流程建模的應(yīng)用場景,配合配套開發(fā)的可視化工作流系統(tǒng),可以滿足政 務(wù)審批業(yè)務(wù)中成千種的業(yè)務(wù)流程建模。實(shí)現(xiàn)原理政務(wù)審批工作流引擎系統(tǒng)的實(shí)現(xiàn)方法,其特征在于將復(fù)雜的業(yè)務(wù)流程轉(zhuǎn)化 為引擎系統(tǒng)實(shí)現(xiàn)的控制模型和數(shù)據(jù)流程模型,由引擎系統(tǒng)提取流程信息進(jìn)行解 析運(yùn)轉(zhuǎn),使繁雜的審批業(yè)務(wù)移植到系統(tǒng)中,系統(tǒng)根據(jù)不同的審批業(yè)務(wù)配置不同 的資源,在流程模型上對這些資源進(jìn)行個(gè)性化配置,使系統(tǒng)所面向的資源差異 對其形成數(shù)據(jù)約束和個(gè)性化進(jìn)行定義,工作流定義的核心邏輯模型為流程定義 及流程方案(簡稱流程及方案)。流程流程是對流程元素形態(tài)及流轉(zhuǎn)關(guān)系的定義,將相同業(yè)務(wù)形態(tài)的流程 模型抽象出來進(jìn)行固化,并在其上進(jìn)行繼承和衍生出降低業(yè)務(wù)流程維護(hù)成本和提高實(shí)施效率的具體業(yè)務(wù),以適應(yīng)不同場景下的審批業(yè)務(wù)的任務(wù)分配模式和針 對不同業(yè)務(wù)流程步驟和角色進(jìn)行分配規(guī)則的定義,流程就是工作流模型的架構(gòu) 信息。方案流程方案對于流程定義存在著繼承的關(guān)系,是對流程元素屬性及流 轉(zhuǎn)關(guān)系的擴(kuò)展定義, 一個(gè)流程定義可以繼承多個(gè)流程方案,方案的屬性決定著 流程基于流程架構(gòu)在運(yùn)行期的路由和任務(wù)分配模式??偠灾鞒淌菍ぷ?流模型抽象出的流程架構(gòu)信息,而方案是基于流程架構(gòu)的屬性實(shí)例。
權(quán)利要求
1. 基于方案的流程管理方法,其特征在于,是將同質(zhì)的業(yè)務(wù)信息模型提取出來,并建立細(xì)化的分類流程屬性,在不影響工作或者無覺察的情況下,實(shí)現(xiàn)同質(zhì)業(yè)務(wù)的統(tǒng)一管理和個(gè)性應(yīng)用,實(shí)現(xiàn)步驟是通過將流程和方案的分別抽取,將復(fù)雜的業(yè)務(wù)流程轉(zhuǎn)化為引擎系統(tǒng)實(shí)現(xiàn)的控制模型和數(shù)據(jù)流程模型,由引擎系統(tǒng)提取流程信息進(jìn)行解析運(yùn)轉(zhuǎn),使繁雜的審批業(yè)務(wù)移植到系統(tǒng)中,系統(tǒng)根據(jù)不同的審批業(yè)務(wù)配置不同的資源,在流程模型上對這些資源進(jìn)行個(gè)性化配置,使系統(tǒng)所面向的資源差異對其形成數(shù)據(jù)約束和個(gè)性化進(jìn)行定義。
2、 根據(jù)權(quán)利要求l所述的實(shí)現(xiàn)方法,其特征在于,流程是對流程元素形態(tài) 及流轉(zhuǎn)關(guān)系的定義,將相同業(yè)務(wù)形態(tài)的流程模型抽象出來進(jìn)行固化,并在其上 進(jìn)行繼承和衍生出降低業(yè)務(wù)流程維護(hù)成本和提高實(shí)施效率的具體業(yè)務(wù),以適應(yīng) 不同場景下的審批業(yè)務(wù)的任務(wù)分配模式和針對不同業(yè)務(wù)流程步驟和角色進(jìn)行分 配規(guī)則的定義,流程就是工作流模型的架構(gòu)信息。
3、 根據(jù)權(quán)利要求l所述的實(shí)現(xiàn)方法,其特征在于,方案對于流程定義存在著繼承的關(guān)系,是對流程元素屬性及流轉(zhuǎn)關(guān)系的擴(kuò)展定義, 一個(gè)流程定義可以 繼承多個(gè)方案,方案的屬性決定著流程基于流程架構(gòu)在運(yùn)行期的路由和任務(wù)分 配模式。
全文摘要
本發(fā)明提供一種基于方案的流程管理方法,該方法是將同質(zhì)的業(yè)務(wù)信息模型提取出來,并建立細(xì)化的分類流程屬性,在不影響工作或者無覺察的情況下,實(shí)現(xiàn)同質(zhì)業(yè)務(wù)的統(tǒng)一管理和個(gè)性應(yīng)用,實(shí)現(xiàn)步驟是通過將流程和方案的分別抽取,將復(fù)雜的業(yè)務(wù)流程轉(zhuǎn)化為引擎系統(tǒng)實(shí)現(xiàn)的控制模型和數(shù)據(jù)流程模型,由引擎系統(tǒng)提取流程信息進(jìn)行解析運(yùn)轉(zhuǎn),使繁雜的審批業(yè)務(wù)移植到系統(tǒng)中,系統(tǒng)根據(jù)不同的審批業(yè)務(wù)配置不同的資源,在流程模型上對這些資源進(jìn)行個(gè)性化配置,使系統(tǒng)所面向的資源差異對其形成數(shù)據(jù)約束和個(gè)性化進(jìn)行定義。本發(fā)明基于方案的流程管理的概念,通過工作流引擎軟件的研發(fā)過程中采用這種思想,形成一套用于方便管理同質(zhì)業(yè)務(wù)個(gè)性需求的應(yīng)用管理軟件。
文檔編號(hào)G06Q90/00GK101261724SQ200810015458
公開日2008年9月10日 申請日期2008年3月28日 優(yōu)先權(quán)日2008年3月28日
發(fā)明者峰 張, 雷 張, 張曉磊, 憲 朱 申請人:山東浪潮齊魯軟件產(chǎn)業(yè)股份有限公司