專(zhuān)利名稱::基于序號(hào)的3g移動(dòng)通信運(yùn)維流程流轉(zhuǎn)方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于移動(dòng)通信
技術(shù)領(lǐng)域:
,具體涉及一種基于序號(hào)的3G移動(dòng)通信運(yùn)維流程流轉(zhuǎn)方法。
背景技術(shù):
:隨著電信重組和3G牌照的發(fā)放,各大3G運(yùn)營(yíng)商都在著手對(duì)運(yùn)營(yíng)管理的變革方式和實(shí)施細(xì)則進(jìn)行研究,業(yè)務(wù)流程管理作為運(yùn)營(yíng)管理的重要組成部分,是3G運(yùn)營(yíng)商運(yùn)營(yíng)管理提升的突破口之一。然而,目前各大3G運(yùn)營(yíng)商已經(jīng)建立的業(yè)務(wù)流程,大多來(lái)源于工作經(jīng)驗(yàn)的總結(jié),缺乏科學(xué)合理的理論指導(dǎo)、系統(tǒng)規(guī)劃和規(guī)范;且絕大多數(shù)流程管理系統(tǒng)受限于軟件架構(gòu)及其開(kāi)發(fā)方法,無(wú)法靈活快捷定制流程,因此無(wú)法適應(yīng)新業(yè)務(wù)的產(chǎn)生。隨著3G建設(shè)的如火如荼,運(yùn)營(yíng)商對(duì)流程管理的要求越來(lái)越迫切。3G運(yùn)營(yíng)商現(xiàn)有的OSS系統(tǒng)包括業(yè)務(wù)開(kāi)通系統(tǒng)、NOC工單系統(tǒng)(網(wǎng)絡(luò)故障處理服務(wù)系統(tǒng))、CN0C工單系統(tǒng)(大客戶售后服務(wù)系統(tǒng))、生產(chǎn)指揮系統(tǒng)和網(wǎng)絡(luò)監(jiān)控系統(tǒng)分別受理不同的工單,并且各系統(tǒng)采用不同的技術(shù)架構(gòu)和實(shí)施路線。從而導(dǎo)致客戶新業(yè)務(wù)、內(nèi)部新需求等都無(wú)法得到及時(shí)保障,系統(tǒng)變更經(jīng)常出現(xiàn)“牽一發(fā)動(dòng)全身”的現(xiàn)象,響應(yīng)周期長(zhǎng)。各系統(tǒng)分別建設(shè)形成的信息孤島也導(dǎo)致了數(shù)據(jù)難以共享,系統(tǒng)應(yīng)用及感知度都較低。在各個(gè)3G運(yùn)營(yíng)商實(shí)施企業(yè)戰(zhàn)略轉(zhuǎn)型的過(guò)程中,急需建設(shè)服務(wù)管理與運(yùn)營(yíng)層面的0SS,系統(tǒng)建設(shè)側(cè)重于快速響應(yīng)業(yè)務(wù)和需求變化,架構(gòu)上采用面向SOA的實(shí)施模式,開(kāi)發(fā)采用構(gòu)件化開(kāi)發(fā)方法,具體的實(shí)施模式采取先建立三個(gè)基礎(chǔ)平臺(tái)(統(tǒng)一流程平臺(tái)、統(tǒng)一門(mén)戶平臺(tái)、統(tǒng)一接口平臺(tái)),再構(gòu)建四類(lèi)業(yè)務(wù)應(yīng)用(服務(wù)保障、生產(chǎn)指揮、運(yùn)營(yíng)管理、綜合管理)的模式,從而使得系統(tǒng)既保障了前端客戶響應(yīng)及內(nèi)部需求變更,也保障了系統(tǒng)架構(gòu)本身的健壯性,使得系統(tǒng)的可管、可控性大大提高。
發(fā)明內(nèi)容本發(fā)明目的在于提供一種基于序號(hào)的3G移動(dòng)通信運(yùn)維流程流轉(zhuǎn)方法,解決了數(shù)據(jù)難以共享,系統(tǒng)應(yīng)用及感知度都較低等問(wèn)題。為了解決現(xiàn)有技術(shù)中的這些問(wèn)題,本發(fā)明提供的技術(shù)方案是—種基于序號(hào)的3G移動(dòng)通信運(yùn)維流程流轉(zhuǎn)方法,其特征在于所述方法包括以下步驟(I)以項(xiàng)目ID為唯一的關(guān)鍵字創(chuàng)建項(xiàng)目,在項(xiàng)目表中添加項(xiàng)目記錄,初始化相應(yīng)項(xiàng)目的任務(wù)列表,并在流程配置表、環(huán)節(jié)配置表、流程環(huán)節(jié)對(duì)應(yīng)表、流程流轉(zhuǎn)表中配置項(xiàng)目信息和項(xiàng)目流程中的任務(wù)信息,并確定任務(wù)在項(xiàng)目中的先后順序,將項(xiàng)目的狀態(tài)初始化為“草稿”狀態(tài);(2)啟動(dòng)項(xiàng)目,根據(jù)流程流轉(zhuǎn)表中的任務(wù)先后順序進(jìn)行流程流轉(zhuǎn),在任務(wù)列表中添加任務(wù)記錄,并將項(xiàng)目當(dāng)前狀態(tài)修改為“實(shí)施”狀態(tài),當(dāng)前任務(wù)設(shè)置為“未受理”狀態(tài);(3)根據(jù)當(dāng)前任務(wù)的實(shí)時(shí)狀態(tài)將任務(wù)列表的當(dāng)前任務(wù)記錄中當(dāng)前任務(wù)狀態(tài)修改為3“已受理”狀態(tài),完成任務(wù)受理過(guò)程;(4)根據(jù)當(dāng)前任務(wù)的實(shí)時(shí)狀態(tài)對(duì)任務(wù)列表的當(dāng)前任務(wù)記錄進(jìn)行回復(fù)更新,然后以項(xiàng)目ID、環(huán)節(jié)ID和流程類(lèi)型ID三個(gè)標(biāo)識(shí)符進(jìn)行遞交,從流程環(huán)節(jié)對(duì)應(yīng)表中獲取下一個(gè)執(zhí)行的環(huán)節(jié),在任務(wù)列表中產(chǎn)生新的任務(wù)記錄,依次循環(huán)直至所有任務(wù)均完成,項(xiàng)目結(jié)束。優(yōu)選的,所述方法中流程配置表包括流程ID和流程名稱字段;所述環(huán)節(jié)配置表包括環(huán)節(jié)ID和環(huán)節(jié)名稱;項(xiàng)目表包括項(xiàng)目ID、流程ID、項(xiàng)目名稱和項(xiàng)目當(dāng)前狀態(tài)字段;所述任務(wù)列表包括任務(wù)ID、與任務(wù)對(duì)應(yīng)的環(huán)節(jié)ID、所屬項(xiàng)目ID、任務(wù)當(dāng)前狀態(tài)、上一個(gè)任務(wù)ID字段;所述流程環(huán)節(jié)對(duì)應(yīng)表包括對(duì)應(yīng)關(guān)系標(biāo)識(shí)ID、流程ID、環(huán)節(jié)ID和執(zhí)行序號(hào)字段;所述流程流轉(zhuǎn)表包括當(dāng)前環(huán)節(jié)的對(duì)應(yīng)關(guān)系標(biāo)識(shí)ID、下一個(gè)環(huán)節(jié)的對(duì)應(yīng)關(guān)系標(biāo)識(shí)ID。優(yōu)選的,所述方法中項(xiàng)目表和任務(wù)列表作為公共信息,項(xiàng)目表外另設(shè)項(xiàng)目數(shù)據(jù)表,通過(guò)項(xiàng)目ID進(jìn)行關(guān)聯(lián)。優(yōu)選的,所述方法中所述流程環(huán)節(jié)對(duì)應(yīng)表中執(zhí)行序號(hào)字段確定環(huán)節(jié)在流程中的先后順序;當(dāng)并行環(huán)節(jié)時(shí),執(zhí)行序號(hào)字段的值相同。優(yōu)選的,所述方法步驟(4)中根據(jù)下一個(gè)執(zhí)行的環(huán)節(jié)ID在任務(wù)列表中產(chǎn)生新的任務(wù)記錄后,當(dāng)前環(huán)節(jié)狀態(tài)修改為“已回復(fù)”狀態(tài),下一環(huán)節(jié)狀態(tài)修改為“未受理”狀態(tài)。優(yōu)選的,所述方法步驟(4)中所有子項(xiàng)目中所有任務(wù)均完成時(shí),當(dāng)前項(xiàng)目狀態(tài)修改為“歸檔”狀態(tài),項(xiàng)目結(jié)束。本發(fā)明的目的是針對(duì)3G移動(dòng)運(yùn)維管理流程,建立一種無(wú)需修改代碼就可以靈活定制流程,以滿足3G新業(yè)務(wù)不斷出現(xiàn)帶來(lái)的流程變化的方法,通過(guò)簡(jiǎn)單的序號(hào)流轉(zhuǎn)來(lái)實(shí)現(xiàn)工作流中的串行和并行關(guān)系,借助數(shù)據(jù)庫(kù)中數(shù)據(jù)表來(lái)實(shí)現(xiàn)根據(jù)序號(hào)完成流程流轉(zhuǎn),便于流程管理系統(tǒng)使用人員方便快捷的配置和使用流程。相對(duì)于現(xiàn)有技術(shù)中的方案,本發(fā)明的優(yōu)點(diǎn)是對(duì)于3G移動(dòng)運(yùn)維管理流程流轉(zhuǎn)方法的研究具有很廣泛的意義和應(yīng)用價(jià)值。主要可以應(yīng)用在通信運(yùn)維流程管理、電子運(yùn)維和管理、流程梳理、分析和優(yōu)化。根據(jù)本方法開(kāi)發(fā)出的第三代移動(dòng)通信運(yùn)維流程管理系統(tǒng)采用的是B/S架構(gòu),開(kāi)發(fā)平臺(tái)為VS2005+oracle9i,用戶可根據(jù)需要,方便地配置所需要的任何流程。只需要在系統(tǒng)的流程配置中配置流程名稱、環(huán)節(jié)名稱、環(huán)節(jié)與環(huán)節(jié)之間的時(shí)序關(guān)系(配置序號(hào))。下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述圖I是一個(gè)項(xiàng)目流轉(zhuǎn)的狀態(tài)變遷圖,將一個(gè)項(xiàng)目的流轉(zhuǎn)定義成為11個(gè)狀態(tài)。圖2是任務(wù)列表、流程配置表、環(huán)節(jié)配置表、流程環(huán)節(jié)對(duì)應(yīng)表、項(xiàng)目表之間的邏輯關(guān)系。具體實(shí)施例方式以下結(jié)合具體實(shí)施例對(duì)上述方案做進(jìn)一步說(shuō)明。應(yīng)理解,這些實(shí)施例是用于說(shuō)明本發(fā)明而不限于限制本發(fā)明的范圍。實(shí)施例中采用的實(shí)施條件可以根據(jù)具體廠家的條件做進(jìn)一步調(diào)整,未注明的實(shí)施條件通常為常規(guī)實(shí)驗(yàn)中的條件。實(shí)施例本實(shí)施例基于序號(hào)的3G移動(dòng)通信運(yùn)維流程流轉(zhuǎn)方法,按照如下步驟進(jìn)行(I)以項(xiàng)目ID為唯一的關(guān)鍵字創(chuàng)建項(xiàng)目,在項(xiàng)目表中添加項(xiàng)目記錄,初始化相應(yīng)項(xiàng)目的任務(wù)列表,并在流程配置表、環(huán)節(jié)配置表、流程環(huán)節(jié)對(duì)應(yīng)表、流程流轉(zhuǎn)表中配置項(xiàng)目信息和項(xiàng)目流程中的任務(wù)信息,并確定任務(wù)在項(xiàng)目中的先后順序,將項(xiàng)目的狀態(tài)初始化為“草稿”狀態(tài);(2)啟動(dòng)項(xiàng)目,根據(jù)流程流轉(zhuǎn)表中的任務(wù)先后順序進(jìn)行流程流轉(zhuǎn),在任務(wù)列表中添加任務(wù)記錄,并將項(xiàng)目當(dāng)前狀態(tài)修改為“實(shí)施”狀態(tài),當(dāng)前任務(wù)設(shè)置為“未受理”狀態(tài);(3)根據(jù)當(dāng)前任務(wù)的實(shí)時(shí)狀態(tài)將任務(wù)列表的當(dāng)前任務(wù)記錄中當(dāng)前任務(wù)狀態(tài)修改為“已受理”狀態(tài),完成任務(wù)受理過(guò)程;(4)根據(jù)當(dāng)前任務(wù)的實(shí)時(shí)狀態(tài)對(duì)任務(wù)列表的當(dāng)前任務(wù)記錄進(jìn)行回復(fù)更新,然后以項(xiàng)目ID、環(huán)節(jié)ID和流程類(lèi)型ID三個(gè)標(biāo)識(shí)符進(jìn)行遞交,從流程環(huán)節(jié)對(duì)應(yīng)表中獲取下一個(gè)執(zhí)行的環(huán)節(jié),在任務(wù)列表中產(chǎn)生新的任務(wù)記錄,依次循環(huán)直至所有任務(wù)均完成,項(xiàng)目結(jié)束。該流程流轉(zhuǎn)方法方便、快捷,并設(shè)計(jì)了流轉(zhuǎn)的算法?;谛蛱?hào)的流程流轉(zhuǎn)方法主要包括三個(gè)部分。第一部分對(duì)方法中涉及的術(shù)語(yǔ)進(jìn)行規(guī)范定義。主要包括對(duì)流程、環(huán)節(jié)、項(xiàng)目、任務(wù)進(jìn)行定義。(I)流程表示一系列相關(guān)的、有內(nèi)在聯(lián)系的活動(dòng)或事件,包含一系列活動(dòng)的組合(2)環(huán)節(jié)表示流程中的一個(gè)任務(wù),多個(gè)環(huán)節(jié)組合而成為一個(gè)流程。(3)項(xiàng)目表示一個(gè)具體的活動(dòng)或事件(4)任務(wù)表示一個(gè)事件中的動(dòng)作。流程、環(huán)節(jié)屬于抽象的,而項(xiàng)目、任務(wù)則是其具體的表現(xiàn)形式。第二部分對(duì)一個(gè)3G移動(dòng)通信運(yùn)維管理項(xiàng)目的狀態(tài)變遷、流轉(zhuǎn)過(guò)程進(jìn)行描述。一個(gè)項(xiàng)目從產(chǎn)生到完成,將其狀態(tài)定義為草稿、待審核、審核未通過(guò)、審核通過(guò)、待實(shí)施、實(shí)施、已駁回、掛起、待結(jié)項(xiàng)、待歸檔、已歸檔,方法對(duì)項(xiàng)目在這些狀態(tài)中的變遷和流轉(zhuǎn)進(jìn)行了描述。項(xiàng)目的流轉(zhuǎn)過(guò)程一般包括11個(gè)狀態(tài)草稿,待審核,審核未通過(guò)、待實(shí)施、已駁回、實(shí)施、掛靠、掛起、待結(jié)項(xiàng)、結(jié)項(xiàng)、歸檔。項(xiàng)目具體流轉(zhuǎn)過(guò)程如附圖I所示。從附圖I可以看出,項(xiàng)目創(chuàng)建人首先起草一個(gè)項(xiàng)目,此時(shí)項(xiàng)目處于“草稿”狀態(tài),項(xiàng)目創(chuàng)建人將該項(xiàng)目提交審核,等待項(xiàng)目審核組的成員審核項(xiàng)目,此時(shí)項(xiàng)目的狀態(tài)為“待審核”。如果該項(xiàng)目未通過(guò)審核,則轉(zhuǎn)入“審核未通過(guò)”狀態(tài),如果該項(xiàng)目通過(guò)審核,則轉(zhuǎn)入“待實(shí)施”狀態(tài)。在此狀態(tài)下,項(xiàng)目管理組成員對(duì)項(xiàng)目的基本數(shù)據(jù)進(jìn)行二次核查,如果未通過(guò)審核,則該項(xiàng)目轉(zhuǎn)入“已駁回”狀態(tài),如果該項(xiàng)目通過(guò)了項(xiàng)目管理組的二次核查,則轉(zhuǎn)入“實(shí)施”狀態(tài)。在“實(shí)施”狀態(tài)下,如果該項(xiàng)目因?yàn)槟承┰蛐枰七t進(jìn)行,可將該項(xiàng)目“掛起”,等待激活。在“實(shí)施”狀態(tài)下,如果該項(xiàng)目需要等其他項(xiàng)目的完成才能繼續(xù)進(jìn)行,可由項(xiàng)目管理員將該項(xiàng)目“掛靠”到待先行的項(xiàng)目上,等先行項(xiàng)目的完成再解掛。當(dāng)項(xiàng)目管理員派發(fā)的任務(wù)都已經(jīng)完成后,由項(xiàng)目管理員提交結(jié)項(xiàng)申請(qǐng),項(xiàng)目轉(zhuǎn)入“待結(jié)項(xiàng)”狀態(tài)。創(chuàng)建人同意結(jié)項(xiàng),該項(xiàng)目成功結(jié)項(xiàng),轉(zhuǎn)入“待歸檔”狀態(tài),等待系統(tǒng)管理員的“歸檔”工作,至此項(xiàng)目的所有數(shù)據(jù)變成只讀。系統(tǒng)管理員將待歸檔的項(xiàng)目歸檔之后,該條項(xiàng)目狀態(tài)變成已歸檔,此條項(xiàng)目的數(shù)據(jù)只有通過(guò)專(zhuān)門(mén)查詢已歸檔的數(shù)據(jù)才可以查看。至此,項(xiàng)目的整個(gè)流轉(zhuǎn)完成。第三部分以項(xiàng)目為流轉(zhuǎn)對(duì)象,以序號(hào)為流轉(zhuǎn)方法,以數(shù)據(jù)表作為流轉(zhuǎn)載體,描述基于序號(hào)的工作流流轉(zhuǎn)方法。這需要借助數(shù)據(jù)表來(lái)實(shí)現(xiàn),展示了所需要的若干張數(shù)據(jù)表以及相應(yīng)的字段。I.流程流轉(zhuǎn)相關(guān)數(shù)據(jù)表流程流轉(zhuǎn)在實(shí)現(xiàn)過(guò)程中主要包含有兩部分表配置表和數(shù)據(jù)表。配置表完成流程、環(huán)節(jié)的配置,并且將流程和環(huán)節(jié)串聯(lián)起來(lái);數(shù)據(jù)表相對(duì)應(yīng)包含其流程數(shù)據(jù),這主要是指與該流程相關(guān)的業(yè)務(wù)數(shù)據(jù),與相對(duì)于流程引擎所需的數(shù)據(jù)并不是很多,另外包含該流程跳轉(zhuǎn)時(shí)的跳轉(zhuǎn)數(shù)據(jù)。5張表基本包含了流程流轉(zhuǎn)中所需要的表結(jié)構(gòu)。其中t_prj_configure、t_prj_map_flow、t_task_configure3張表用于基于序號(hào)的流程流轉(zhuǎn)配置,基于下一步的流程流轉(zhuǎn)時(shí)增加t_pfj_nextflow配置表;t_prj_common、t_task_table用于流程流轉(zhuǎn)中的數(shù)據(jù)表。以下是具體說(shuō)明2.流程流轉(zhuǎn)時(shí)所使用核心字段(l)t_prj_configure表流程配置表,主要用于流程以及附屬信息的配置。用于流轉(zhuǎn)所需的字段有SubProjectTypeID:流程標(biāo)識(shí)ID,程序內(nèi)部使用SubProjectTypeName:流程名稱,用于呈現(xiàn)使用(2)t_task_configure表環(huán)節(jié)配置表,主要用于配置環(huán)節(jié)操作。用于流轉(zhuǎn)所需的字段有TaskTypeId:環(huán)節(jié)標(biāo)識(shí)ID程序內(nèi)部使用TaskTypeName:環(huán)節(jié)名稱,用于呈現(xiàn)使用(3)t_prj_map_flow表流程環(huán)節(jié)對(duì)應(yīng)表,用于關(guān)聯(lián)流程和環(huán)節(jié)使用,通過(guò)這張表的對(duì)應(yīng)關(guān)系,完成了流程、環(huán)節(jié)之間I-N的對(duì)應(yīng)關(guān)系。用于流轉(zhuǎn)所需的字段有Sequence:對(duì)應(yīng)標(biāo)識(shí)ID,該字段在基于下一步的流程流轉(zhuǎn)中比較重要SubProjectTypeID:流程IDFlowTypeId:環(huán)節(jié)IDExecuteOrder:執(zhí)行序號(hào),該序號(hào)為基于序號(hào)跳轉(zhuǎn)的依據(jù)?;谙乱徊教D(zhuǎn)中只使用其來(lái)獲取第一個(gè)環(huán)節(jié),后續(xù)環(huán)節(jié)均由t_prj_nextflow中獲取。在t_task_configure和t_prj_map_flow表中均可對(duì)環(huán)節(jié)的信息進(jìn)行配置,但是他們達(dá)到的效果不同。如配置該環(huán)節(jié)的完成時(shí)限如果將該字段加在t_task_COnfigUre中,那么只要在配置環(huán)節(jié)時(shí)配置一次即可;而如果加在t_prj_map_fl0W表中,那么為流程添加某一環(huán)節(jié)時(shí),須設(shè)置其環(huán)節(jié)的完成時(shí)限。相對(duì)來(lái)說(shuō)在t_task_configure中更省事,而在t_prj_map_flow中更自由。(4)t_prj_nextflow表流程流轉(zhuǎn)表,主要用于基于下一步的流程流轉(zhuǎn)。通過(guò)此表能完成很復(fù)雜的流程流轉(zhuǎn)功能。該表的主要字段為FlowSequence:當(dāng)前環(huán)節(jié)的SequenceFNSequence:下一個(gè)環(huán)節(jié)的Swquence這兩個(gè)字段的Sequence均對(duì)應(yīng)到t_prj_map_flow表中Sequence字段。通過(guò)Sequence,即可獲取到環(huán)節(jié)相關(guān)的所有信息。同時(shí)因?yàn)閮勺侄螢镹-N的關(guān)系,反映到環(huán)節(jié)中,也就是本環(huán)節(jié)到下一個(gè)環(huán)節(jié)也即為多對(duì)多的關(guān)系,因此可以形成復(fù)雜的流程流轉(zhuǎn)關(guān)系。(5)t_prj_common表項(xiàng)目表,用于項(xiàng)目的公共部分。該表主要完成兩個(gè)功能用于流程流轉(zhuǎn)所需要的信息,這樣就可以將業(yè)務(wù)和流程的關(guān)系分割開(kāi)來(lái),一方面提高了流程的靈活性和穩(wěn)定性,另一方面可以跟專(zhuān)注于業(yè)務(wù)相關(guān)的問(wèn)題。項(xiàng)目所需要的公共信息。該公共信息屬于項(xiàng)目的基本信息,并且使用比較廣泛,這樣就可以統(tǒng)一部分功能操作。減少開(kāi)發(fā)量,加快開(kāi)發(fā)效率。而項(xiàng)目的自有信息可另外生成一張數(shù)據(jù)表,通過(guò)唯一ID與此關(guān)聯(lián),這樣就完成了業(yè)務(wù)與流程之間的關(guān)聯(lián)關(guān)系。該表流程相關(guān)的主要字段有ProjectID:項(xiàng)目的唯一Id,各類(lèi)項(xiàng)目也是通過(guò)該字段關(guān)聯(lián)其業(yè)務(wù)數(shù)據(jù)SubProjectTypeID:流程ID,通過(guò)該ID就將流程和項(xiàng)目的1_N關(guān)系關(guān)聯(lián)起來(lái)ProjectName:項(xiàng)目名稱,用于呈現(xiàn)使用CurrentState:項(xiàng)目的當(dāng)前狀態(tài)。草稿、實(shí)施、歸檔等。流程流轉(zhuǎn)判斷該狀態(tài),處于草稿狀態(tài)可以啟動(dòng)流程;處于實(shí)施狀態(tài)則可以流轉(zhuǎn)流程;一旦進(jìn)入了歸檔狀態(tài),則不再允許流程流轉(zhuǎn)。^)t_task_table表任務(wù)列表,用于保存流程流轉(zhuǎn)的操作。所謂走過(guò)即會(huì)留下痕跡,此痕跡就保存在該表中。該表的字段很多,但與流程相關(guān)的主要字段并不多TaskID:當(dāng)前任務(wù)的唯一IDTaskTypeID:環(huán)節(jié)IDAfTiliatedProjectIDJj^gIDCurrentState:當(dāng)前任務(wù)狀態(tài)LastTaskID:上一個(gè)任務(wù)的ID,通過(guò)此ID即可以體現(xiàn)出該項(xiàng)目的先后關(guān)系。3、數(shù)據(jù)表之間的邏輯關(guān)系見(jiàn)附圖2。流程流轉(zhuǎn)的過(guò)程好像挺復(fù)雜,但真正的邏輯關(guān)系也挺簡(jiǎn)單,上圖最基本的勾畫(huà)出了5個(gè)表的邏輯關(guān)系。通過(guò)此圖,可以得出結(jié)論,在任意一個(gè)節(jié)點(diǎn)上,都可以很容易的獲取到所有流程、環(huán)節(jié)、項(xiàng)目、任務(wù)等的詳細(xì)信息。4、基于序號(hào)的流程流轉(zhuǎn)從配置一個(gè)完整的流程,到進(jìn)行真正的流程流轉(zhuǎn)的過(guò)程,其中的步驟還是比較繁雜,以對(duì)數(shù)據(jù)表的具體操作來(lái)一步步實(shí)現(xiàn)以上的過(guò)程。4.I流程配置(I)配置流程此過(guò)程即是對(duì)t_prj_ConfigUre表的操作。該過(guò)程相對(duì)獨(dú)立,該過(guò)程完成后,生成一條流程記錄,包含唯一的流程Id和流程名稱。(2)配置環(huán)節(jié)此過(guò)程對(duì)t_task_configure表操作。此過(guò)程完成后,生成一條環(huán)節(jié)記錄,包含唯一的環(huán)節(jié)Id和環(huán)節(jié)名稱。(3)添加環(huán)節(jié)此過(guò)程對(duì)t_prj_map_flow表操作。完成流程和環(huán)節(jié)的關(guān)聯(lián)操作,一個(gè)流程可以加入多個(gè)環(huán)節(jié),所以還必須確定環(huán)節(jié)在流程中的先后順序,該順序由ExecuteOrder值來(lái)確定。如果為并行環(huán)節(jié),則他們的ExecuteOrder值相同。本系統(tǒng)中必須設(shè)置為100、200等整100的順序,這主要和實(shí)現(xiàn)相關(guān)。上面的過(guò)程就實(shí)現(xiàn)了一個(gè)完成流程的配置操作,可以進(jìn)入使用階段。4.2項(xiàng)目流轉(zhuǎn)(I)創(chuàng)建項(xiàng)目項(xiàng)目信息一般至少會(huì)保存在兩張表中,與業(yè)務(wù)相關(guān)的信息均保存在另外一張表中,通過(guò)其ProjectID與t_prj_common表關(guān)聯(lián),而t_prj_common表中保存了項(xiàng)目的公用信息。如果只關(guān)注其流程相關(guān)的話,那么只需要關(guān)注很少的幾個(gè)字段。在基于某一流程上創(chuàng)建了一個(gè)項(xiàng)目,生成了一條項(xiàng)目記錄,包含唯一的ProjectId,指向流程的SubProjectTypeID,以及當(dāng)前項(xiàng)目的狀態(tài)一“草稿”狀態(tài)。在“草稿”狀態(tài)下,仍然允許其修改項(xiàng)目信息。(2)啟動(dòng)項(xiàng)目在創(chuàng)建項(xiàng)目并加以確認(rèn)以后,即可以開(kāi)始啟動(dòng)流程流轉(zhuǎn)。通過(guò)t_prj_common中的SubProjectTypeId字段就可以到t_prj_map_flow中獲取環(huán)節(jié)相關(guān)信息,獲取ExecuteOrder為100的環(huán)節(jié)ID,作為項(xiàng)目啟動(dòng)時(shí)跳轉(zhuǎn)的第一個(gè)環(huán)節(jié)。在t_task_table中添加一條記錄,輸入唯一的Taskld、項(xiàng)目ID、環(huán)節(jié)ID等,并將項(xiàng)目當(dāng)前狀態(tài)修改為“實(shí)施”狀態(tài),并將當(dāng)前任務(wù)設(shè)置為“未受理”狀態(tài)。(3)受理任務(wù)受理過(guò)程對(duì)于數(shù)據(jù)庫(kù)操作來(lái)說(shuō),非常簡(jiǎn)單,僅僅修改其狀態(tài)為“已受理”。當(dāng)然如何確定該任務(wù)由誰(shuí)受理,可以參見(jiàn)“流程的受理人”章節(jié)。(4)回復(fù)過(guò)程此過(guò)程僅對(duì)t_task_table中的回復(fù)字段進(jìn)行更新操作而已。(5)提交過(guò)程提交時(shí)會(huì)進(jìn)行后續(xù)環(huán)節(jié)判斷,通過(guò)現(xiàn)有的Projectld、SubProjectTypeld、TaskTypeID三個(gè)標(biāo)識(shí),從t_prj_map_flow表中獲取到當(dāng)前的ExecuteOrder值,并獲取下一個(gè)ExecuteOrder值的環(huán)節(jié)Id,此處可能有兩種情況當(dāng)還有后續(xù)環(huán)節(jié)時(shí),根據(jù)獲取到的下一步環(huán)節(jié)Id,生成新的t_task_table記錄,輸入唯一的TaskId、項(xiàng)目Id、環(huán)節(jié)Id、上一環(huán)節(jié)Id等。將當(dāng)前環(huán)節(jié)置為已回復(fù),下一環(huán)節(jié)置為“未受理”狀態(tài),循環(huán)進(jìn)入6的過(guò)程。當(dāng)沒(méi)有后續(xù)環(huán)節(jié)時(shí),進(jìn)入歸檔操作,設(shè)當(dāng)前任務(wù)狀態(tài)為“已回復(fù)”,設(shè)當(dāng)前項(xiàng)目狀態(tài)為“歸檔”狀態(tài),該項(xiàng)目流轉(zhuǎn)結(jié)束。本實(shí)施例部署時(shí)只需修改配置文件,可以在一臺(tái)PC上運(yùn)行,也可以在多臺(tái)PC上同時(shí)運(yùn)行。該系統(tǒng)已在開(kāi)發(fā)建設(shè)中得到了具體的驗(yàn)證。利用該系統(tǒng)已實(shí)現(xiàn)了3G運(yùn)維工作中的建設(shè)、優(yōu)化、路測(cè)、擴(kuò)容、投訴、保障、割接、傳輸、寬帶業(yè)務(wù)開(kāi)通等等流程。通過(guò)開(kāi)發(fā)建設(shè)過(guò)程中實(shí)際運(yùn)行和測(cè)試,很好的體現(xiàn)了基于序號(hào)流轉(zhuǎn)方法的實(shí)施效果,驗(yàn)證了此方法的準(zhǔn)確性。上述實(shí)例只為說(shuō)明本發(fā)明的技術(shù)構(gòu)思及特點(diǎn),其目的在于讓熟悉此項(xiàng)技術(shù)的人是能夠了解本發(fā)明的內(nèi)容并據(jù)以實(shí)施,并不能以此限制本發(fā)明的保護(hù)范圍。凡根據(jù)本發(fā)明精神實(shí)質(zhì)所做的等效變換或修飾,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。8權(quán)利要求1.一種基于序號(hào)的3G移動(dòng)通信運(yùn)維流程流轉(zhuǎn)方法,其特征在于所述方法包括以下步驟(1)以項(xiàng)目ID為唯一的關(guān)鍵字創(chuàng)建項(xiàng)目,在項(xiàng)目表中添加項(xiàng)目記錄,初始化相應(yīng)項(xiàng)目的任務(wù)列表,并在流程配置表、環(huán)節(jié)配置表、流程環(huán)節(jié)對(duì)應(yīng)表、流程流轉(zhuǎn)表中配置項(xiàng)目信息和項(xiàng)目流程中的任務(wù)信息,并確定任務(wù)在項(xiàng)目中的先后順序,將項(xiàng)目的狀態(tài)初始化為“草稿”狀態(tài);(2)啟動(dòng)項(xiàng)目,根據(jù)流程流轉(zhuǎn)表中的任務(wù)先后順序進(jìn)行流程流轉(zhuǎn),在任務(wù)列表中添加任務(wù)記錄,并將項(xiàng)目當(dāng)前狀態(tài)修改為“實(shí)施”狀態(tài),當(dāng)前任務(wù)設(shè)置為“未受理”狀態(tài);(3)根據(jù)當(dāng)前任務(wù)的實(shí)時(shí)狀態(tài)將任務(wù)列表的當(dāng)前任務(wù)記錄中當(dāng)前任務(wù)狀態(tài)修改為“已受理”狀態(tài),完成任務(wù)受理過(guò)程;(4)根據(jù)當(dāng)前任務(wù)的實(shí)時(shí)狀態(tài)對(duì)任務(wù)列表的當(dāng)前任務(wù)記錄進(jìn)行回復(fù)更新,然后以項(xiàng)目ID、環(huán)節(jié)ID和流程類(lèi)型ID三個(gè)標(biāo)識(shí)符進(jìn)行遞交,從流程環(huán)節(jié)對(duì)應(yīng)表中獲取下一個(gè)執(zhí)行的環(huán)節(jié),在任務(wù)列表中產(chǎn)生新的任務(wù)記錄,依次循環(huán)直至所有任務(wù)均完成,項(xiàng)目結(jié)束。2.根據(jù)權(quán)利要求I所述的方法,其特征在于所述方法中流程配置表包括流程ID和流程名稱字段;所述環(huán)節(jié)配置表包括環(huán)節(jié)ID和環(huán)節(jié)名稱;項(xiàng)目表包括項(xiàng)目ID、流程ID、項(xiàng)目名稱和項(xiàng)目當(dāng)前狀態(tài)字段;所述任務(wù)列表包括任務(wù)ID、與任務(wù)對(duì)應(yīng)的環(huán)節(jié)ID、所屬項(xiàng)目ID、任務(wù)當(dāng)前狀態(tài)、上一個(gè)任務(wù)ID字段;所述流程環(huán)節(jié)對(duì)應(yīng)表包括對(duì)應(yīng)關(guān)系標(biāo)識(shí)ID、流程ID、環(huán)節(jié)ID和執(zhí)行序號(hào)字段;所述流程流轉(zhuǎn)表包括當(dāng)前環(huán)節(jié)的對(duì)應(yīng)關(guān)系標(biāo)識(shí)ID、下一個(gè)環(huán)節(jié)的對(duì)應(yīng)關(guān)系標(biāo)識(shí)ID。3.根據(jù)權(quán)利要求2所述的方法,其特征在于所述方法中項(xiàng)目表和任務(wù)列表作為公共信息,項(xiàng)目表外另設(shè)項(xiàng)目數(shù)據(jù)表,通過(guò)項(xiàng)目ID進(jìn)行關(guān)聯(lián)。4.根據(jù)權(quán)利要求2所述的方法,其特征在于所述方法中所述流程環(huán)節(jié)對(duì)應(yīng)表中執(zhí)行序號(hào)字段確定環(huán)節(jié)在流程中的先后順序;當(dāng)并行環(huán)節(jié)時(shí),執(zhí)行序號(hào)字段的值相同。5.根據(jù)權(quán)利要求2所述的方法,其特征在于所述方法步驟(4)中根據(jù)下一個(gè)執(zhí)行的環(huán)節(jié)ID在任務(wù)列表中產(chǎn)生新的任務(wù)記錄后,當(dāng)前環(huán)節(jié)狀態(tài)修改為“已回復(fù)”狀態(tài),下一環(huán)節(jié)狀態(tài)修改為“未受理”狀態(tài)。6.根據(jù)權(quán)利要求2所述的方法,其特征在于所述方法步驟(4)中所有子項(xiàng)目中所有任務(wù)均完成時(shí),當(dāng)前項(xiàng)目狀態(tài)修改為“歸檔”狀態(tài),項(xiàng)目結(jié)束。全文摘要本發(fā)明公開(kāi)了一種基于序號(hào)的3G移動(dòng)通信運(yùn)維流程流轉(zhuǎn)方法,該方法以項(xiàng)目為流轉(zhuǎn)對(duì)象,以序號(hào)為流轉(zhuǎn)方法,以數(shù)據(jù)表作為流轉(zhuǎn)載體,描述基于序號(hào)的工作流流轉(zhuǎn)方法,包括以項(xiàng)目ID為唯一的關(guān)鍵字創(chuàng)建項(xiàng)目,啟動(dòng)項(xiàng)目,根據(jù)流程流轉(zhuǎn)表中的任務(wù)先后順序進(jìn)行流程流轉(zhuǎn),在任務(wù)列表中添加任務(wù)記錄;進(jìn)行任務(wù)受理然后根據(jù)當(dāng)前任務(wù)的實(shí)時(shí)狀態(tài)對(duì)任務(wù)列表的當(dāng)前任務(wù)記錄進(jìn)行回復(fù)更新,然后從流程環(huán)節(jié)對(duì)應(yīng)表中獲取下一個(gè)執(zhí)行的環(huán)節(jié),在任務(wù)列表中產(chǎn)生新的任務(wù)記錄,依次循環(huán)直至所有任務(wù)均完成,項(xiàng)目結(jié)束。通過(guò)開(kāi)發(fā)建設(shè)過(guò)程中實(shí)際運(yùn)行和測(cè)試,很好的體現(xiàn)了基于序號(hào)流轉(zhuǎn)方法的實(shí)施效果,驗(yàn)證了此方法的準(zhǔn)確性。文檔編號(hào)G06Q10/06GK102609818SQ201210034189公開(kāi)日2012年7月25日申請(qǐng)日期2012年2月15日優(yōu)先權(quán)日2012年2月15日發(fā)明者曹武龍,王國(guó)圃申請(qǐng)人:蘇州亞新豐信息技術(shù)有限公司