專利名稱:基于序號(hào)的業(yè)務(wù)流程建模方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及的業(yè)務(wù)流程建模方法可應(yīng)用于業(yè)務(wù)流管理軟件的開發(fā),涉及的工作流 管理系統(tǒng)可廣泛應(yīng)用于電子通信行業(yè)、傳統(tǒng)工業(yè)部門及市場(chǎng)流通領(lǐng)域。
技術(shù)背景在市場(chǎng)競(jìng)爭(zhēng)日益激烈的情況下,企業(yè)廣泛通過(guò)流程優(yōu)化、電子化工單管理等手段 節(jié)省成本、改善工作質(zhì)量。業(yè)務(wù)流程管理即Business Process Management (BPM), 是一套達(dá)成企業(yè)各種業(yè)務(wù)環(huán)節(jié)整合的全面管理模式。BPM涵蓋了人員、設(shè)備、桌面應(yīng) 用系統(tǒng)、企業(yè)級(jí)BackOffice應(yīng)用等內(nèi)容的優(yōu)化組合,從而實(shí)現(xiàn)跨應(yīng)用、跨部門、跨 合作伙伴與客戶的企業(yè)運(yùn)作。當(dāng)前BPM軟件不能滿足中小型用戶的需求,主要表現(xiàn)在以下幾個(gè)方面(1) 流程引擎較為復(fù)雜,業(yè)務(wù)流程不能夠靈活的定制,造成系統(tǒng)僵硬,開發(fā) 難度大。(2) 流程的配置不靈活,往往通過(guò)固化的程序?qū)崿F(xiàn),對(duì)于流程的更改需要程 序設(shè)計(jì)人員的介入,而使系統(tǒng)缺乏靈活性。(3) 流程環(huán)節(jié)對(duì)業(yè)務(wù)信息的權(quán)限控制和個(gè)性化管理,復(fù)雜且不靈活。(4) 系統(tǒng)復(fù)雜度高,開發(fā)周期長(zhǎng),開發(fā)成本高。 發(fā)明內(nèi)容針對(duì)現(xiàn)有技術(shù)中存在的不足,本發(fā)明提出了一種基于序號(hào)的輕量化易實(shí)現(xiàn)的流程 建模方法,幫助用戶建立可定制的標(biāo)準(zhǔn)化流程管理系統(tǒng)。本發(fā)明的目的是通過(guò)采用基 于序號(hào)的業(yè)務(wù)流程建模方法及系統(tǒng),使業(yè)務(wù)流程定制更簡(jiǎn)單、流程流轉(zhuǎn)更高效。該方 法具有易實(shí)現(xiàn)、低成本、應(yīng)用廣泛、使用靈活特點(diǎn)。本發(fā)明的技術(shù)方案為 一種基于序號(hào)的業(yè)務(wù)流程建模方法,其采用序號(hào)作為流程 流轉(zhuǎn)標(biāo)識(shí),對(duì)于流程跳轉(zhuǎn)的順序只需在配置時(shí)調(diào)整流程步驟對(duì)應(yīng)的序號(hào);增刪某一流 程步驟,只需在增刪此步驟的基礎(chǔ)上調(diào)整后續(xù)步驟的序號(hào);新創(chuàng)建一種業(yè)務(wù)流程先創(chuàng)
建每一流程步驟,并在配置時(shí)為每一步驟輸入合理的序號(hào),通過(guò)序號(hào)來(lái)控制整個(gè)流程 的創(chuàng)建順序和將來(lái)可能發(fā)生的調(diào)整。流程流轉(zhuǎn)采用兩級(jí)工單管理方式,流程單是流程 的主線,協(xié)辦單是流程的支線,流程單和協(xié)辦單統(tǒng)稱為工單,工單是過(guò)程控制的實(shí)體, 工單的狀態(tài)有待審核、待受理、已受理、已回復(fù)、已歸檔;流程流轉(zhuǎn)分為串行、分支 和并行三種流轉(zhuǎn)模式。相應(yīng)的,本發(fā)明的一種基于序號(hào)的業(yè)務(wù)流程建模系統(tǒng),它包括管理終端通過(guò)SQL接口與數(shù)據(jù)存儲(chǔ)層相連;數(shù)據(jù)存儲(chǔ)層負(fù)責(zé)數(shù)據(jù)的持久化和流程配置信息的存儲(chǔ),包括流程信息數(shù)據(jù)庫(kù)、 流程數(shù)據(jù)數(shù)據(jù)庫(kù)、系統(tǒng)管理數(shù)據(jù)庫(kù)和系統(tǒng)配置數(shù)據(jù)庫(kù);業(yè)務(wù)邏輯層流程流轉(zhuǎn)的處理和流程狀態(tài)的轉(zhuǎn)換,數(shù)據(jù)的一致性和同步性保障, 包括工單流轉(zhuǎn)模塊、數(shù)據(jù)制作同步呈現(xiàn)模塊、系統(tǒng)配置模塊和系統(tǒng)功能組成模塊;表示層用于系統(tǒng)的配置和結(jié)果的反饋,包括WEB終端單元、信息呈現(xiàn)單元和短 信提醒單元。。本發(fā)明的有益效果與其他業(yè)務(wù)流程建模方法及系統(tǒng)相比,本發(fā)明具有如下優(yōu)點(diǎn)1. 易實(shí)現(xiàn)目前的業(yè)務(wù)流程系統(tǒng)通常采用復(fù)雜的圖形化界面,開發(fā)成本高、周期長(zhǎng)。本發(fā)明 只需為每個(gè)流程配置序號(hào),流轉(zhuǎn)規(guī)則簡(jiǎn)單。2. 易使用目前的業(yè)務(wù)流程系統(tǒng)通常需程序員參與,在軟件開發(fā)層面上實(shí)現(xiàn)。本發(fā)明可由系 統(tǒng)管理員輕松配置、定義業(yè)務(wù)流程之間的關(guān)系,管理不同業(yè)務(wù)流程之間的交互操作。3. 安全性好本發(fā)明實(shí)現(xiàn)簡(jiǎn)單、邏輯嚴(yán)謹(jǐn),可以保證業(yè)務(wù)流程的正常運(yùn)行。同時(shí),可在線配置 業(yè)務(wù)流程,避免對(duì)現(xiàn)有流程造成不利影響?;谛蛱?hào)的業(yè)務(wù)流程系統(tǒng)能以高效的方式對(duì)企業(yè)的流程進(jìn)行設(shè)計(jì),配置和管理, 從而為業(yè)務(wù)人員提供一個(gè)強(qiáng)大的協(xié)同工作環(huán)境。
圖1是本發(fā)明實(shí)施例的流程狀態(tài)轉(zhuǎn)移圖。圖2是本發(fā)明實(shí)施例的系統(tǒng)的架構(gòu)設(shè)計(jì)圖。
圖3是本發(fā)明實(shí)施例的方法的串行流程的流轉(zhuǎn)示意圖。 圖4是本發(fā)明實(shí)施例的方法的分支流程的流轉(zhuǎn)示意圖。 圖5是本發(fā)明實(shí)施例的方法的并行流程的流轉(zhuǎn)示意圖。
具體實(shí)施方式
以下結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。本發(fā)明的技術(shù)方案為基于序號(hào)的業(yè)務(wù)流程建模方法,系統(tǒng)將企業(yè)中的業(yè)務(wù)流程 劃分為流程單和協(xié)辦單兩種類型。流程單是流程的主線,協(xié)辦單是流程的支線。流程 單和協(xié)辦單統(tǒng)稱為工單,工單是過(guò)程控制的實(shí)體,工單的狀態(tài)(流程單/協(xié)辦單)有 待審核、待受理、已受理、已回復(fù)、已歸檔,狀態(tài)轉(zhuǎn)移圖如圖l所示。采用二級(jí)工單 的方法可以加強(qiáng)本單位員工,客戶,伙伴之間的協(xié)作,使業(yè)務(wù)流程運(yùn)轉(zhuǎn)更高效,便捷。本文的關(guān)鍵在于提出了基于序號(hào)的業(yè)務(wù)流程建模方案,系統(tǒng)框架如圖2所示,從 圖2中可以看出,系統(tǒng)分為三個(gè)層次,從下往上依次是數(shù)據(jù)存儲(chǔ)層這部分主要負(fù)責(zé)數(shù)據(jù)的持久化和流程配置信息的存儲(chǔ)業(yè)務(wù)邏輯層主要是流程流轉(zhuǎn)的處理和流程狀態(tài)的轉(zhuǎn)換,數(shù)據(jù)的一致性和同步性 保障。表示層主要用于系統(tǒng)的配置和結(jié)果的反饋。本文的關(guān)鍵在于業(yè)務(wù)邏輯層,這里對(duì)其實(shí)現(xiàn)方法進(jìn)行詳細(xì)討論。 方法流程流程根據(jù)流轉(zhuǎn)復(fù)雜程度從低到高排列可分為串行流程,分支流程,并行流程。串 行流程是指全部串行執(zhí)行的流程,過(guò)程控制較為簡(jiǎn)單;分支流程是指流程建模時(shí)指定 了多種可能的流程,但在實(shí)際執(zhí)行過(guò)程中只選擇其中一種流程。并行流程是指存在同 時(shí)執(zhí)行多個(gè)流程,即存在多個(gè)當(dāng)前流程的情況,過(guò)程控制較為復(fù)雜。下文中我們將分 別介紹三種流程的流轉(zhuǎn)規(guī)則。1、 串行流程串行流程的流轉(zhuǎn)相對(duì)較為簡(jiǎn)單,流轉(zhuǎn)示意圖如圖3所示 流轉(zhuǎn)方案1 .第一步流程序號(hào)為10O的流程2. 下一步流程對(duì)于串行流程如圖3所示,下一步流程的序號(hào)為本流程的序號(hào)加上1003.結(jié)束流程 不存在序號(hào)更大的流程則流程結(jié)束2、 分支流程分支流程的流轉(zhuǎn)示意圖如圖4所示 流轉(zhuǎn)方案1. 第一步流程序號(hào)為100的流程2. 下一步流程如果本環(huán)節(jié)為100的整數(shù)倍,則下一步流程的序號(hào)為(本流程序號(hào)+100+l(^N), N為0至'J 9如果本流程不是100的整數(shù)倍,下一步流程為(本流程序號(hào)+l),或 (本流程的百位+l) *100 3.結(jié)束流程 不存在序號(hào)更大的流程則流程結(jié)束3、 并行流程并行流程的流轉(zhuǎn)比較復(fù)雜,流轉(zhuǎn)示意圖如圖5所示 流轉(zhuǎn)方案1. 第一步流程序號(hào)為100的流程2. 下一步流程如果本流程的序號(hào)為100的整數(shù)倍,則下一步流程的序號(hào)為(本流程序號(hào) +100+1CTN)或本流程的序號(hào),N為0到9如果本流程的序號(hào)不是100的整數(shù)倍,則下一步流程的序號(hào)為(本流程序號(hào)+1), 或(本流程序號(hào)的百位+1) *100,或本流程的序號(hào)3. 結(jié)束流程 不存在序號(hào)更大的流程則流程結(jié)束 約束如果存在多個(gè)當(dāng)前流程,則在提交下一步的時(shí)候,如果當(dāng)前流程有且只有一個(gè)流程處于待受理或已受理狀態(tài)的情況,則允許提交給序號(hào)更大的下一步流程,否則只允許提交給序號(hào)相同的流程進(jìn)行處理。 流程建模方法在配置流程時(shí)也需根據(jù)以上三種情況來(lái)分別配置。 1、串行流程流程序號(hào)按照100, 200.. 1100..的順序排列,后一流程的序號(hào)為前一流程的
序號(hào)加上100,如圖3所示。2、 分支流程產(chǎn)生分支的流程序號(hào)為前一個(gè)流程的序號(hào)加上100,十位在從1到9排列,最 大支持10個(gè)分支,不是分支的流程序號(hào)為前一個(gè)流程的序號(hào)加1,如圖4所示。3、 并行流程產(chǎn)生分支的流程序號(hào)為前一個(gè)流程的序號(hào)加上100,并行流程的后一流程序號(hào) 為并行流程序號(hào)加上100,如圖5所示。雖然本發(fā)明通過(guò)實(shí)施例進(jìn)行了描述,但實(shí)施例并非用來(lái)限定本發(fā)明。本領(lǐng)域技術(shù) 人員可在本發(fā)明的精神的范圍內(nèi),做出各種變形和改進(jìn),因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng) 以本申請(qǐng)的權(quán)利要求保護(hù)范圍所界定的為準(zhǔn)。
權(quán)利要求
1、一種基于序號(hào)的業(yè)務(wù)流程建模方法,其特征在于采用序號(hào)作為流程流轉(zhuǎn)標(biāo)識(shí),對(duì)于流程跳轉(zhuǎn)的順序只需在配置時(shí)調(diào)整流程步驟對(duì)應(yīng)的序號(hào);增刪某一流程步驟,只需在增刪此步驟的基礎(chǔ)上調(diào)整后續(xù)步驟的序號(hào);新創(chuàng)建一種業(yè)務(wù)流程先創(chuàng)建每一流程步驟,并在配置時(shí)為每一步驟輸入合理的序號(hào),通過(guò)序號(hào)來(lái)控制整個(gè)流程的創(chuàng)建順序和將來(lái)可能發(fā)生的調(diào)整。
2、 根據(jù)權(quán)利要求1所述的基于序號(hào)的業(yè)務(wù)流程建模方法,其特征在于 流程流轉(zhuǎn)采用兩級(jí)工單管理方式,分為流程單和協(xié)辦單兩種工單類型,流程單在上下步驟之間使用,協(xié)辦單流程運(yùn)行到某一步驟時(shí),可以向合作伙伴發(fā)起協(xié)辦單。
3、 根據(jù)權(quán)利要求2所述的基于序號(hào)的業(yè)務(wù)流程建模方法,其特征在于 流程單是流程的主線,協(xié)辦單是流程的支線,流程單和協(xié)辦單統(tǒng)稱為工單,工單是過(guò)程控制的實(shí)體,工單的狀態(tài)有待審核、待受理、已受理、已回復(fù)、已歸檔。
4、 根據(jù)權(quán)利要求1所述的基于序號(hào)的業(yè)務(wù)流程建模方法,其特征在于 流程流轉(zhuǎn)分為串行、分支和并行三種流轉(zhuǎn)模式。
5、 根據(jù)權(quán)利要求4所述的基于序號(hào)的業(yè)務(wù)流程建模方法,其特征在于 所述串行流程是指全部串行執(zhí)行的流程,流程方案為,第一步流程 序號(hào)為100的流程;下一步流程 下一步流程的序號(hào)為本流程的序號(hào)加上100; 結(jié)束流程 不存在序號(hào)更大的流程則流程結(jié)束。
6、 根據(jù)權(quán)利要求4所述的基于序號(hào)的業(yè)務(wù)流程建模方法,其特征在于所述分支流程是指流程建模時(shí)指定了多種可能的流程,但在實(shí)際執(zhí)行過(guò)程中只選 擇其中一種流程,流程方案為,第一步流程 序號(hào)為100的流程;下一步流程如果本流程的序號(hào)為100的整數(shù)倍,則下一步流程的序號(hào)為(本流程序號(hào)+100+10+N) , N為0到9; 如果本流程的序號(hào)不是100的整數(shù)倍,則下一步流程的序號(hào)為(本流程序號(hào)+l),或(本流程序號(hào)的百位+l) *100;結(jié)束流程 不存在序號(hào)更大的流程則流程結(jié)束。
7、 根據(jù)權(quán)利要求4所述的基于序號(hào)的業(yè)務(wù)流程建模方法,其特征在于 所述并行流程是指存在同時(shí)執(zhí)行多個(gè)流程,即存在多個(gè)當(dāng)前流程的情況,流程方案為,第一步流程 序號(hào)為100的流程;下一步流程 如果本流程的序號(hào)為100的整數(shù)倍,則下一步流程的序號(hào)為(本流程序號(hào)+100+10+N),或本流程的序號(hào),N為0到9; 如果本流程的序號(hào)不是100的整數(shù)倍,則下一步流程的序號(hào) 為(本流程序號(hào)+l),或(本流程序號(hào)的百位+l) *100,或 本流程的序號(hào);結(jié)束流程 不存在序號(hào)更大的流程則流程結(jié)束。
8、 根據(jù)權(quán)利要求7所述的基于序號(hào)的業(yè)務(wù)流程建模方法,其特征在于約束如果存在多個(gè)當(dāng)前流程,則在提交下一步的時(shí)候,如果當(dāng)前流程有且只有 一個(gè)流程處于待受理或已受理狀態(tài)的情況,則允許提交給序號(hào)更大的下一步流程,否 則只允許提交給序號(hào)相同的流程進(jìn)行處理。
9、 一種基于序號(hào)的業(yè)務(wù)流程建模系統(tǒng),其特征在于,它包括 管理終端通過(guò)SQL接口與數(shù)據(jù)存儲(chǔ)層相連; 數(shù)據(jù)存儲(chǔ)層負(fù)責(zé)數(shù)據(jù)的持久化和流程配置信息的存儲(chǔ);業(yè)務(wù)邏輯層流程流轉(zhuǎn)的處理和流程狀態(tài)的轉(zhuǎn)換,數(shù)據(jù)的一致性和同步性保障; 表示層用于系統(tǒng)的配置和結(jié)果的反饋。
10、 根據(jù)權(quán)利要求9所述的基于序號(hào)的業(yè)務(wù)流程建模系統(tǒng),其特征在于-所述數(shù)據(jù)存儲(chǔ)層包括流程信息數(shù)據(jù)庫(kù)、流程數(shù)據(jù)數(shù)據(jù)庫(kù)、系統(tǒng)管理數(shù)據(jù)庫(kù)和系統(tǒng)配置數(shù)據(jù)庫(kù);所述業(yè)務(wù)邏輯層包括工單流轉(zhuǎn)模塊、數(shù)據(jù)制作同步呈現(xiàn)模塊、系統(tǒng)配置 模塊和系統(tǒng)功能組成模塊;所述表示層包括WEB終端單元、信息呈現(xiàn)單元和短信提 醒單元。
全文摘要
本發(fā)明公開了一種基于序號(hào)的業(yè)務(wù)流程建模方法及系統(tǒng),采用序號(hào)作為流程流轉(zhuǎn)標(biāo)識(shí),對(duì)于流程跳轉(zhuǎn)的順序只需在配置時(shí)調(diào)整流程步驟對(duì)應(yīng)的序號(hào);增刪某一流程步驟,只需在增刪此步驟的基礎(chǔ)上調(diào)整后續(xù)步驟的序號(hào);新創(chuàng)建一種業(yè)務(wù)流程先創(chuàng)建每一流程步驟,并在配置時(shí)為每一步驟輸入合理的序號(hào),通過(guò)序號(hào)來(lái)控制整個(gè)流程的創(chuàng)建順序和將來(lái)可能發(fā)生的調(diào)整。流轉(zhuǎn)系統(tǒng)支持串行、分支和并行三種流轉(zhuǎn)模式,對(duì)復(fù)雜度不同流程采用相應(yīng)的流轉(zhuǎn)模式。
文檔編號(hào)G06Q10/00GK101398923SQ200810195099
公開日2009年4月1日 申請(qǐng)日期2008年11月5日 優(yōu)先權(quán)日2008年11月5日
發(fā)明者刁一新, 葉志輝, 杰 吳, 吳泳健, 邱玉良 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)江蘇有限公司