午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

流程管理系統(tǒng)及其處理方法

文檔序號:6332800閱讀:306來源:國知局
專利名稱:流程管理系統(tǒng)及其處理方法
技術(shù)領域
本發(fā)明涉及計算機工作流程管理,尤其涉及一種基于角色的流程引擎的流程管理技術(shù)。
背景技術(shù)
在目前的計算機領域中,對于同一類型的管理服務,不同的企業(yè)存在不同的流程。 一個固定流程的產(chǎn)品,根本無法適應這樣的管理服務,更不用說各種各樣的管理服務。即使可以找到符合要求的產(chǎn)品,但這些產(chǎn)品也會存在一些不兼容的操作。例如操作功能不能變換角色;角色不能增加;目前流程符合要求,隨時間推移流程易變的問題。其次,對企業(yè)而言,企業(yè)花大量資金購買的工作流管理系統(tǒng),往往是軟件開發(fā)商針對大部分企業(yè)流程的共性而設計的,很難滿足形態(tài)各異的企業(yè)的個性要求,結(jié)果是企業(yè)雖然購買了工作流管理系統(tǒng),但是還必須花大量財力要求軟件開發(fā)商作二次開發(fā)。而且一旦企業(yè)的業(yè)務流程發(fā)生變化,可能會導致后續(xù)的多次開發(fā)和維護。再次,對供應商而言,大多數(shù)供應商為了適應用戶的需求,修改產(chǎn)品的流程代碼。 隨著用戶的增多,成本變得越來越大,維護也越來越困難,甚至無法維護。

發(fā)明內(nèi)容
本發(fā)明的目的在于,克服現(xiàn)有流程管理系統(tǒng)存在的缺陷,提供一種基于角色流程引擎處理的管理方法,所要解決的技術(shù)問題是克服現(xiàn)有流程管理系統(tǒng)的不靈活配置,以及現(xiàn)有流程管理系統(tǒng)的后續(xù)的多次開發(fā)和不易維護,進而提出一種新的流程管理系統(tǒng)。本發(fā)明解決其技術(shù)問題是采用以下技術(shù)方案來實現(xiàn)的。—種流程管理系統(tǒng),包括流程配置模塊、流程處理器模塊、業(yè)務操作模塊以及數(shù)據(jù)庫;所述數(shù)據(jù)庫,用于存儲流程配置模塊的配置信息,以及業(yè)務操作模塊的數(shù)據(jù)信息;所述流程配置模塊,用于配置流程規(guī)則,生成流程數(shù)據(jù),其進一步包括角色定義模塊,用于標識人員,控制流程操作功能;流程狀態(tài)定義模塊,用于標識流程在運行過程中狀況;頁面配置模塊,用于配置執(zhí)行頁面操作;角色匹配模塊,用于處理所述人員、所述角色、所述流程操作以及所述頁面關(guān)聯(lián),并配置所述角色與所述人員自動關(guān)聯(lián);流程關(guān)聯(lián)配置模塊,用于流程步驟配置,執(zhí)行步驟與所述狀態(tài)關(guān)聯(lián),執(zhí)行步驟的操作配置,執(zhí)行流程操作與所述角色關(guān)聯(lián),執(zhí)行流程操作與所述頁面關(guān)聯(lián);所述流程處理器模塊,用于獲取所述流程模塊中配置的流程規(guī)則,并執(zhí)行流程規(guī)則;以及所述業(yè)務操作模塊,用于示出所述流程規(guī)則運行結(jié)果。本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進一步實現(xiàn)。所述流程管理系統(tǒng),其進一步包括流程派生模塊,根據(jù)所述流程數(shù)據(jù)生成新的流程數(shù)據(jù),自動綁定源派生與目標派生的關(guān)聯(lián)關(guān)系。所述流程管理系統(tǒng),其進一步包括統(tǒng)計配置模塊,從數(shù)據(jù)庫中獲取所述信息,進行配置;統(tǒng)計處理模塊,根據(jù)所述信息數(shù)據(jù),并按照數(shù)據(jù)本身的屬性進行一維、二維或多維的數(shù)據(jù)統(tǒng)計。
本發(fā)明解決其技術(shù)問題還可以采用以下技術(shù)方案來實現(xiàn)。一種流程管理處理方法,包括以下流程配置步驟步驟Si,執(zhí)行創(chuàng)建流程;步驟 S2,執(zhí)行角色定義,標識人員屬于流程中的角色類型,通過角色控制流程操作功能;步驟 S3,執(zhí)行狀態(tài)定義,標識流程在運行過程中狀況;步驟S4,執(zhí)行頁面配置,基于字段信息對頁面進行配置;步驟S5,執(zhí)行角色匹配,將步驟S4頁面中屬于用戶/用戶組的字段與步驟 S2中所述角色進行映射,形成人員與角色的關(guān)聯(lián);步驟S6,配置流程關(guān)聯(lián),包括流程的步驟配置,執(zhí)行步驟與狀態(tài)關(guān)聯(lián),執(zhí)行步驟與操作配置關(guān)聯(lián),執(zhí)行步驟與頁面關(guān)聯(lián)以及執(zhí)行操作與角色關(guān)聯(lián),執(zhí)行操作與頁面關(guān)聯(lián),使角色控制操作和頁面;步驟S7,根據(jù)流程的步驟和步驟的操作生成流程過程圖。所述流程管理處理方法,步驟S6中所述步驟配置包括缺省的開始步驟、與步驟3 對應的普通步驟、根據(jù)決策條件執(zhí)行的決策步驟。所述流程管理處理方法,所述步驟與所述狀態(tài)、所述步驟與所述頁面、所述步驟與操作都通過對應的標識符關(guān)聯(lián)。所述流程管理處理方法,所述步驟可以包含零個、一個或多個操作。所述流程管理處理方法,所述操作允許綁定零個、一個或多個角色。所述流程管理處理方法,所述步驟進一步包括基于步驟S4已配置的所述頁面,對所述頁面進行再配置,生成新的頁面。所述流程管理處理方法,所述字段在業(yè)務查詢功能中,可將上述所有字段作為查詢的篩選條件;所述字段中的對于可統(tǒng)計的字段,在業(yè)務統(tǒng)計處理中,可將上述可統(tǒng)計的字段作為統(tǒng)計的組合類型。所述流程管理處理方法,其進一步包括流程的派生處理過程步驟步驟1,根據(jù)當前的流程數(shù)據(jù)源執(zhí)行派生操作,生成派生數(shù)據(jù)源;步驟2,數(shù)據(jù)映射器將所述派生數(shù)據(jù)源與字段數(shù)據(jù)映射形成關(guān)系,并將數(shù)據(jù)封裝到數(shù)據(jù)映射器的容器中;步驟3,根據(jù)頁面配置,將所述容器中數(shù)據(jù)傳遞到派生頁面,實現(xiàn)數(shù)據(jù)間的自動復制;步驟4,自動保存數(shù)據(jù)、綁定源派生與目標派生的關(guān)系;步驟5,進入一個新的流程處理過程,通過流程處理器模塊進行處理。所述流程管理處理方法,根據(jù)派生的流程類型執(zhí)行,能夠根據(jù)基于字段的頁面靈活配置派生頁面,同時指定派生單據(jù)的狀態(tài)屬性。所述流程管理處理方法,所述派生數(shù)據(jù)源是由一個或多個(Key,Value)對組成。所述流程管理處理方法,統(tǒng)計處理進一步包括步驟1,根據(jù)圖形配置,得到分類依據(jù)、分組依據(jù)的字段類型;步驟2,根據(jù)圖形配置中的篩選條件,通過過濾器將數(shù)據(jù)源數(shù)據(jù)篩選后得到符合條件的流程單據(jù)集合;步驟3,根據(jù)步驟1和步驟2的所述分類依據(jù)、所述分組依據(jù)的字段以及所述流程單據(jù)集合作為參數(shù)傳遞到統(tǒng)計處理模塊的數(shù)據(jù)處理器,生成統(tǒng)計數(shù)據(jù)。步驟4,再次獲取圖形配置,得到統(tǒng)計圖形的類型、標題信息、是否顯示數(shù)據(jù)列表信息;步驟5,將所述步驟3和所述步驟4的數(shù)據(jù)作為參數(shù)傳遞至圖形處理器,生成一維、 二維或多維統(tǒng)計圖。所述流程管理處理方法,所述數(shù)據(jù)處理器處理方法如下執(zhí)行獲取、組裝統(tǒng)計數(shù)據(jù);步驟Si,根據(jù)對應于字段源提供的X軸字段和Y軸字段,獲取業(yè)務流程模型數(shù)據(jù)列表 步驟S2,根據(jù)所述數(shù)據(jù)列表分別搜集已獲取的X軸字段的類型數(shù)據(jù)重新組裝成新的數(shù)據(jù)集合X軸數(shù)據(jù)列表,根據(jù)所述數(shù)據(jù)列表分別搜集已獲取的Y軸字段的類型數(shù)據(jù)重新組裝成新的數(shù)據(jù)集合Y軸數(shù)據(jù)列表;步驟S3,利用已組裝的X軸數(shù)據(jù)列表組裝X-Map,其中X-Map存儲的信息值是(分類依據(jù),X坐標位置)對應關(guān)系;利用已組裝的Y軸數(shù)據(jù)列表組裝Y-Map, 其中Y-Map存儲的信息值是(分組依據(jù),Y坐標位置)對應關(guān)系;步驟S4,再通過X-Map、 Y-Map、數(shù)據(jù)列表組裝一個新的集合,形成一個二維數(shù)組,該數(shù)組中每一個元素表示每個統(tǒng)計結(jié)果與對應的坐標關(guān)系;步驟S5,根據(jù)圖形生成函數(shù)f(x) = generateChart (result, type),產(chǎn)生相應的圖形,其中type是圖形的類型,包括柱狀圖、堆棧圖、簇狀圖、條形圖、 餅圖、折線圖。所述流程管理處理方法,所述存儲信息值是類型和X坐標位置對應關(guān)系,或類型和Y坐標位置對應關(guān)系。本發(fā)明解決其技術(shù)問題還可以采用以下技術(shù)方案來實現(xiàn)。一種對流程管理處理中配置的流程處理過程,其包括步驟1,流程處理器執(zhí)行接收頁面配置請求參數(shù),將所有參數(shù)組裝成(Key,Value)的形式保存到參數(shù)容器中;步驟2, 根據(jù)流程類型參數(shù),系統(tǒng)獲取流程配置信息,改變流程單據(jù)狀態(tài),將參數(shù)容器傳遞到處理參數(shù)的處理器中;步驟3,處理器從參數(shù)容器中獲取不規(guī)則的數(shù)據(jù),根據(jù)流程類型,然后將這些不規(guī)則的數(shù)據(jù)通過業(yè)務流程模塊拆分,在不規(guī)則數(shù)據(jù)(Key,ValUe)中,根據(jù)Key判斷該數(shù)據(jù)與業(yè)務流程單據(jù)中相應字段對應,然后將該數(shù)據(jù)賦予對應的字段,最后這些不規(guī)則的數(shù)據(jù)被組裝成符合業(yè)務流程的具體數(shù)據(jù);步驟4,然后再返回給處理器,統(tǒng)一由處理器與數(shù)據(jù)庫交互;步驟5,獲取儲存介質(zhì)數(shù)據(jù)并返回給處理器,處理器再次組裝成符合頁面顯示的數(shù)據(jù),再由處理器傳回頁面。借由上述技術(shù)方案,使本發(fā)明的流程管理系統(tǒng)及其方法具有明顯的技術(shù)進步性, 本發(fā)明至少具有下列優(yōu)點1、提高系統(tǒng)的靈活性,適應業(yè)務流程的變化。對企業(yè)而言,企業(yè)可以根據(jù)自身的需要,配置滿足自己管理的流程服務;不必再花大量費用要求軟件開發(fā)商作二次開發(fā);而且一旦企業(yè)的業(yè)務流程發(fā)生變化,可以根據(jù)新的變化配置新的流程服務;可以根據(jù)企業(yè)需要, 不同的人員配置不同的操作和頁面顯示視圖;2、企業(yè)根據(jù)自身的需求,配置符合自身需求的統(tǒng)計視圖;3、通過自定義字段,企業(yè)可以自定義業(yè)務單據(jù)信息數(shù)據(jù);4、實現(xiàn)企業(yè)業(yè)務流程之間的關(guān)聯(lián)(通過“派生”);5、可實現(xiàn)同類型的業(yè)務單據(jù)根據(jù)不同的情況執(zhí)行不同的流程;6、對開發(fā)維護而言,為了適應用戶的需求,只需花少量的時間指導用戶配置流程即可,降低了開發(fā)成本和維護成本。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明如下。


圖1示出了本發(fā)明的系統(tǒng)模塊架構(gòu)圖;圖2示出了本發(fā)明業(yè)務流程配置過程;
圖3示出了本發(fā)明實施例中字段,頁面關(guān)系圖;圖4示出了本發(fā)明實施例中人員、角色關(guān)聯(lián)圖;圖5示出了本發(fā)明實施例人員字段、角色關(guān)系存儲表;圖6示出了本發(fā)明實施例人員、角色、操作關(guān)系圖;圖7示出了本發(fā)明實施例的操作與頁面關(guān)系圖;圖8示出了本發(fā)明實施例的流程結(jié)構(gòu)圖;圖9示出了本發(fā)明實施例的流程的處理過程;圖10示出了本發(fā)明實施例的流程派生處理過程;圖11示出了本發(fā)明實施例的數(shù)據(jù)映射器原理;圖12示出了本發(fā)明實施例的統(tǒng)計處理方法流程;圖13示出了本發(fā)明實施例的流程模型與統(tǒng)計字段的關(guān)聯(lián)關(guān)系圖;圖14示出了本發(fā)明實施例的統(tǒng)計處理方法中的數(shù)據(jù)處理器處理方法流程圖;圖15示出了本發(fā)明實施例的X-Map中存儲的信息值對應關(guān)系圖;圖16示出了本發(fā)明實施例的Y-Map中存儲的信息值對應關(guān)系圖;圖17示出了本發(fā)明簡單業(yè)務流程的另一實施例圖。
具體實施例方式以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明提出的基于角色流程引擎的流程處理方法體實施方式、系統(tǒng)結(jié)構(gòu)、方法、特征及其功效,詳細說明如下。請參閱圖1所示,示出了本發(fā)明的系統(tǒng)模塊架構(gòu)圖,該系統(tǒng)由流程模塊(流程配置模塊、流程處理器模塊)、統(tǒng)計配置模塊、統(tǒng)計處理模塊、業(yè)務操作模塊以及數(shù)據(jù)庫構(gòu)成。數(shù)據(jù)庫,用于存儲流程配置模塊和業(yè)務模塊的信息,所述信息是流程配置的相關(guān)信息與業(yè)務數(shù)據(jù)信息,業(yè)務數(shù)據(jù)信息指實際流程數(shù)據(jù),如缺陷流程的缺陷單據(jù)信息等;流程模塊包括流程配置和流程處理器模塊兩部分,其中流程配置包括角色定義模塊、流程狀態(tài)定義模塊、頁面配置模塊、角色匹配模塊、流程關(guān)聯(lián)配置模塊,流程的整體操作都是由該流程模塊控制,也是所有業(yè)務模塊運行的控制器;其中所述角色定義模塊,用于標識人員,通過角色控制流程操作功能;其中所述流程狀態(tài)定義模塊,用于通過狀態(tài)與流程中的步驟關(guān)聯(lián),標識流程在運行過程中狀況;其中所述頁面配置模塊,執(zhí)行頁面配置,已完成配置的頁面,可以在流程運行過程中修改。其中所述角色匹配模塊,用于處理所述人員與角色的關(guān)聯(lián);在本步驟中具體執(zhí)行人員、角色、操作和頁面關(guān)聯(lián)。其中所述流程關(guān)聯(lián)配置模塊,用于將流程的步驟配置、步驟與狀態(tài)關(guān)聯(lián)、步驟與頁面關(guān)聯(lián)、步驟的操作配置,操作與角色關(guān)聯(lián)、操作與頁面關(guān)聯(lián)。流程處理器模塊,獲取流程模塊中配置的流程規(guī)則,并執(zhí)行流程規(guī)則運作;統(tǒng)計配置模塊,從數(shù)據(jù)庫中獲取統(tǒng)計字段信息;統(tǒng)計處理模塊,根據(jù)所述統(tǒng)計字段信息數(shù)據(jù),并按照數(shù)據(jù)本身的屬性進行一維、二維或多維的數(shù)據(jù)統(tǒng)計;
業(yè)務模塊,用于表現(xiàn)出所述流程規(guī)則運行結(jié)果,以及數(shù)據(jù)統(tǒng)計結(jié)果。本發(fā)明的系統(tǒng)還包括流程派生模塊(未示出),根據(jù)所述流程數(shù)據(jù)生成新的流程數(shù)據(jù),自動綁定源派生與目標派生的關(guān)聯(lián)關(guān)系。下面進一步對圖1的系統(tǒng)模塊進行說明,以闡釋本發(fā)明的流程具體配置過程方法,為更好進行說明,本發(fā)明先對如下術(shù)語進行定義流程引擎業(yè)務流程規(guī)則,并在定義的規(guī)則下驅(qū)動業(yè)務流程正常運行的程序。角色角色是用于標識人員屬于業(yè)務哪一類成員,在流程配置中,通過角色控制流程操作功能。狀態(tài)狀態(tài)包括名稱和描述兩個屬性,通過狀態(tài)與流程中的步驟關(guān)聯(lián),標識流程在運行過程中狀況。流程是一個由多元素組成的實體,包括流程實體、角色、狀態(tài)、頁面、步驟、操作等; 流程實體包括流程名稱、流程類型、描述等屬性;配置一個完整的流程,必須配置它包括的元素。請進一步參閱圖2所示流程配置過程圖,示出了本發(fā)明的流程整體配置過程。該流程配置定義本發(fā)明的流程引擎,即定義業(yè)務流程規(guī)則,并在所述規(guī)則下驅(qū)動業(yè)務流程正常運行的程序。具體步驟執(zhí)行如下步驟Si,執(zhí)行創(chuàng)建一個流程實體,例如缺陷流程或需求流程等,本發(fā)明的流程實體不局限于此,創(chuàng)建完后,系統(tǒng)自動為該流程實體創(chuàng)建默認角色,四個默認的角色如責任人、創(chuàng)建人、參與人、讀者,以及一個開始步驟,該步驟不能刪除;流程此時的流程實體處于 “未發(fā)布”狀態(tài);步驟S2,執(zhí)行角色定義,角色是流程配置的前提,角色是用于標識人員屬于業(yè)務哪一類成員,在流程配置中,通過角色控制流程操作功能,其中操作是指實際流程的操作,如缺陷流程中的“編輯”、“提交審核”等這類型操作功能和頁面視圖顯示;其中角色包括名稱和描述等屬性;系統(tǒng)提供四種默認角色,有責任人、參與者、創(chuàng)建人和讀者;角色可以根據(jù)業(yè)務需求定義,不受限制。為了更好說明本發(fā)明但非限定,舉例說明如下圖表1所示
名稱
業(yè)務單據(jù)的當前操作的賚任人-具臓人是動態(tài)指定的
業(yè)務單據(jù)的創(chuàng)建人』業(yè)務單據(jù)創(chuàng)建時就確定了創(chuàng)建人,創(chuàng)建人固定不變步驟S3,執(zhí)行狀態(tài)定義,狀態(tài)包括名稱和描述兩個屬性,通過狀態(tài)與流程中的步驟關(guān)聯(lián),標識流程在運行過程中狀況;狀態(tài)可以根據(jù)業(yè)務需求定義,不受限制;狀態(tài)在流程配置中,主要是與步驟關(guān)聯(lián)。具體如標識流程的狀態(tài)是處于初始化狀態(tài)、或創(chuàng)建審核狀態(tài)、或創(chuàng)建審核不通過狀態(tài)等。為了更好說明本發(fā)明但非限定,舉例說明可見下圖表2所示
9
權(quán)利要求
1.一種流程管理系統(tǒng),包括流程配置模塊、流程處理器模塊、業(yè)務操作模塊以及數(shù)據(jù)庫;所述數(shù)據(jù)庫,用于存儲流程配置模塊的配置信息,以及業(yè)務操作模塊的數(shù)據(jù)信息; 所述流程配置模塊,用于配置流程規(guī)則,生成流程數(shù)據(jù),其進一步包括 角色定義模塊,用于標識人員,控制流程操作功能; 流程狀態(tài)定義模塊、用于標識流程在運行過程中狀況; 頁面配置模塊,用于執(zhí)行頁面配置操作;角色匹配模塊,用于處理所述人員、所述角色、所述流程操作與所述頁面關(guān)聯(lián),并配置所述角色與所述人員自動關(guān)聯(lián);流程關(guān)聯(lián)配置模塊,用于流程步驟配置,將步驟與所述狀態(tài)關(guān)聯(lián),執(zhí)行步驟的操作配置,執(zhí)行流程操作與所述角色關(guān)聯(lián),執(zhí)行流程操作與所述頁面關(guān)聯(lián);所述流程處理器模塊,用于獲取所述流程模塊中配置的流程規(guī)則,并執(zhí)行流程規(guī)則;以及所述業(yè)務操作模塊,用于示出所述流程規(guī)則運行結(jié)果。
2.根據(jù)權(quán)利要求1所述流程管理系統(tǒng),其特征在于其進一步包括流程派生模塊,根據(jù)所述流程數(shù)據(jù)生成新的流程數(shù)據(jù),自動綁定源派生與目標派生的關(guān)聯(lián)關(guān)系。
3.根據(jù)權(quán)利要求2所述流程管理系統(tǒng),其特征在于其進一步包括 統(tǒng)計配置模塊,從數(shù)據(jù)庫中獲取所述信息,進行配置;統(tǒng)計處理模塊,根據(jù)所述信息數(shù)據(jù),并按照數(shù)據(jù)本身的屬性進行一維、二維或多維的數(shù)據(jù)統(tǒng)計。
4.一種流程管理處理方法,包括以下流程配置步驟 步驟Si,執(zhí)行創(chuàng)建流程;步驟S2,執(zhí)行角色定義,標識人員屬于流程中的角色類型,通過角色控制流程操作功能;步驟S3,執(zhí)行狀態(tài)定義,標識流程在運行過程中狀況; 步驟S4,執(zhí)行頁面配置,基于字段信息對頁面進行配置;步驟S5,執(zhí)行角色匹配,將步驟S4頁面中屬于用戶/用戶組的字段與步驟S2中所述角色進行映射,形成人員與角色的關(guān)聯(lián);步驟S6,配置流程關(guān)聯(lián),包括流程的步驟配置,執(zhí)行步驟與狀態(tài)關(guān)聯(lián),執(zhí)行步驟與操作配置關(guān)聯(lián),執(zhí)行步驟與頁面關(guān)聯(lián)以及執(zhí)行操作與角色關(guān)聯(lián),執(zhí)行操作與頁面關(guān)聯(lián),使角色控制操作和頁面;步驟S7,根據(jù)流程的步驟和步驟的操作生成流程過程圖。
5.根據(jù)權(quán)利要求4所述流程管理處理方法,其特征在于,步驟S6中所述步驟配置包括缺省的開始步驟、與步驟3對應的普通步驟、根據(jù)決策條件執(zhí)行的決策步驟。
6.根據(jù)權(quán)利要求5所述流程管理處理方法,其特征在于所述步驟與所述狀態(tài)、所述步驟與所述頁面、所述步驟與操作都通過對應的標識符關(guān)聯(lián)。
7.根據(jù)權(quán)利要求5所述流程管理處理方法,其特征在于所述步驟可以包含零個、一個或多個操作。
8.根據(jù)權(quán)利要求7所述流程管理處理方法,其特征在于所述操作允許綁定零個、一個或多個角色。
9.根據(jù)權(quán)利要求4所述流程管理處理方法,其特征在于該步驟進一步包括基于步驟S4 已配置的所述頁面,對所述頁面進行再配置,生成新的頁面。
10.根據(jù)權(quán)利要求4所述流程管理處理方法,其特征在于所述字段在業(yè)務查詢功能中, 可將上述所有字段作為查詢的篩選條件;所述字段中的對于可統(tǒng)計的字段,在業(yè)務統(tǒng)計處理中,可將上述可統(tǒng)計的字段作為統(tǒng)計的組合類型。
11.根據(jù)權(quán)利要求4所述流程管理處理方法,其特征在于進一步包括流程的派生處理過程步驟步驟1,根據(jù)當前的流程數(shù)據(jù)源執(zhí)行派生操作,生成派生數(shù)據(jù)源; 步驟2,數(shù)據(jù)映射器將所述派生數(shù)據(jù)源與字段數(shù)據(jù)映射形成關(guān)系,并將數(shù)據(jù)封裝到數(shù)據(jù)映射器的容器中;步驟3,根據(jù)頁面配置,將所述容器中數(shù)據(jù)傳遞到派生頁面,實現(xiàn)數(shù)據(jù)間的自動復制;步驟4,自動保存數(shù)據(jù)、綁定源派生與目標派生的關(guān)系;步驟5,進入一個新的流程處理過程,通過流程處理器模塊進行處理。
12.根據(jù)權(quán)利要求11所述流程管理處理方法,其特征在于根據(jù)派生的流程類型執(zhí)行, 能夠根據(jù)基于字段的頁面靈活配置派生頁面,同時指定派生單據(jù)的狀態(tài)屬性
13.根據(jù)權(quán)利要求12所述流程管理處理方法,其特征在于派生數(shù)據(jù)源是由一個或多個 (Key, Value)對組成。
14.根據(jù)權(quán)利要求10所述流程管理處理方法,其特征在于統(tǒng)計處理進一步包括 步驟1,根據(jù)圖形配置,得到分類依據(jù)、分組依據(jù)的字段類型;步驟2,根據(jù)圖形配置中的篩選條件,通過過濾器將數(shù)據(jù)源數(shù)據(jù)篩選后得到符合條件的流程單據(jù)集合;步驟3,根據(jù)步驟1和步驟2的所述分類依據(jù)、所述分組依據(jù)的字段以及所述流程單據(jù)集合作為參數(shù)傳遞到統(tǒng)計處理模塊的數(shù)據(jù)處理器,生成統(tǒng)計數(shù)據(jù)。步驟4,再次獲取圖形配置,得到統(tǒng)計圖形的類型、標題信息、是否顯示數(shù)據(jù)列表信息; 步驟5,將所述步驟3和所述步驟4的數(shù)據(jù)作為參數(shù)傳遞至圖形處理器,生成一維、二維或多維統(tǒng)計圖。
15.根據(jù)權(quán)利要求14所述流程管理處理方法,其特征在于所述數(shù)據(jù)處理器處理方法如下執(zhí)行獲取、組裝統(tǒng)計數(shù)據(jù)步驟Si,根據(jù)對應于字段源提供的X軸字段和Y軸字段,獲取業(yè)務流程模型數(shù)據(jù)列表 步驟S2,根據(jù)所述數(shù)據(jù)列表分別搜集已獲取的X軸字段的類型數(shù)據(jù)重新組裝成新的數(shù)據(jù)集合X軸數(shù)據(jù)列表,根據(jù)所述數(shù)據(jù)列表分別搜集已獲取的Y軸字段的類型數(shù)據(jù)重新組裝成新的數(shù)據(jù)集合Y軸數(shù)據(jù)列表;步驟S3,利用已組裝的X軸數(shù)據(jù)列表組裝X-Map,其中X-Map存儲的信息值是(分類依據(jù),X坐標位置)對應關(guān)系;利用已組裝的Y軸數(shù)據(jù)列表組裝Y-Map,其中Y-Map存儲的信息值是(分組依據(jù),Y坐標位置)對應關(guān)系;步驟S4,再通過X-Map、Y-Map、數(shù)據(jù)列表組裝一個新的集合,形成一個二維數(shù)組,該數(shù)組中每一個元素表示每個統(tǒng)計結(jié)果與對應的坐標關(guān)系;步驟S5,根據(jù)圖形生成函數(shù)f(x) = generateChart (result,type),生成相應的圖形, 其中type是圖形的類型,包括柱狀圖、堆棧圖、簇狀圖、條形圖、餅圖、折線圖。
16.根據(jù)權(quán)利要求15所述流程管理處理方法,其特征在于所述存儲信息值是類型和X 坐標位置對應關(guān)系,或類型和Y坐標位置對應關(guān)系。
17.一種對權(quán)利要求4流程管理處理中配置的流程處理過程,其特征在于其包括 步驟1,流程處理器執(zhí)行接收頁面配置請求參數(shù),將所有參數(shù)組裝成(Key,ValUe)的形式保存到參數(shù)容器中;步驟2,根據(jù)流程類型參數(shù),系統(tǒng)獲取流程配置信息,改變流程單據(jù)狀態(tài),將參數(shù)容器傳遞到處理參數(shù)的處理器中;步驟3,處理器從參數(shù)容器中獲取不規(guī)則的數(shù)據(jù),根據(jù)流程類型,然后將這些不規(guī)則的數(shù)據(jù)通過業(yè)務流程模塊拆分,在不規(guī)則數(shù)據(jù)(Key,Value)中,根據(jù)Key判斷該數(shù)據(jù)與業(yè)務流程單據(jù)中相應字段對應,然后將該數(shù)據(jù)賦予對應的字段,最后這些不規(guī)則的數(shù)據(jù)被組裝成符合業(yè)務流程的具體數(shù)據(jù);步驟4,然后再返回給處理器,統(tǒng)一由處理器與數(shù)據(jù)庫交互;步驟5,獲取儲存介質(zhì)數(shù)據(jù)并返回給處理器,處理器再次組裝成符合頁面顯示的數(shù)據(jù), 再由處理器傳回頁面。
全文摘要
本發(fā)明是一種基于角色的流程引擎的流程管理系統(tǒng)。該流程管理系統(tǒng),包括流程配置模塊、流程處理器模塊、統(tǒng)計配置模塊、統(tǒng)計處理模塊、業(yè)務操作模塊以及數(shù)據(jù)庫;所述數(shù)據(jù)庫,用于存儲流程配置模塊配置信息,以及業(yè)務操作模塊的數(shù)據(jù)信息;所述流程配置模塊,用于配置的流程規(guī)則,所述流程處理器模塊,獲取所述流程模塊中配置的流程規(guī)則并執(zhí)行流程規(guī)則運作;統(tǒng)計配置模塊,從數(shù)據(jù)庫中獲取所述信息,進行配置以及所述業(yè)務操作模塊,用于示出所述流程規(guī)則運行結(jié)果。本發(fā)明的流程管理系統(tǒng)及其方法克服了企業(yè)的業(yè)務流程發(fā)生變化,導致后續(xù)的多次開發(fā)和維護,防止了修改產(chǎn)品的流程代碼,隨著用戶的增多,成本變得越來越大,維護也越來越困難的問題。
文檔編號G06Q10/06GK102419831SQ20101029447
公開日2012年4月18日 申請日期2010年9月28日 優(yōu)先權(quán)日2010年9月28日
發(fā)明者盧志奮, 宋少良, 梁輝, 鐘濱 申請人:深圳市青銅器軟件系統(tǒng)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1