国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種可視化的業(yè)務(wù)流程設(shè)計(jì)方法

      文檔序號(hào):6369353閱讀:352來源:國知局
      專利名稱:一種可視化的業(yè)務(wù)流程設(shè)計(jì)方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于計(jì)算機(jī)軟件設(shè)計(jì)技術(shù)領(lǐng)域,尤其涉及一種可視化的業(yè)務(wù)流程設(shè)計(jì)方法。
      背景技術(shù)
      隨著經(jīng)濟(jì)發(fā)展,現(xiàn)代企業(yè)規(guī)模逐漸擴(kuò)大,涉及到的業(yè)務(wù)領(lǐng)域也越來越廣泛。企業(yè)需要有效手段來管理企業(yè)業(yè)務(wù)。越來越多的企業(yè)開始將日常處理的業(yè)務(wù)梳理為流程,通過規(guī)范化的流程來管理企業(yè)的日常運(yùn)作。業(yè)務(wù)流程,是一系列有組織的活動(dòng),它們之間互相聯(lián)系,為客戶創(chuàng)造價(jià)值,為企業(yè)創(chuàng)造利潤。業(yè)務(wù)流程管理是以業(yè)務(wù)流程為中心的管理思想,眾多的企業(yè)將業(yè)務(wù)流程管理作為企業(yè)管理的重點(diǎn)。輔助企業(yè)進(jìn)行業(yè)務(wù)流程管理的軟件信息系統(tǒng)也成為重要的企業(yè)管理平臺(tái)。傳統(tǒng)的業(yè)務(wù)流程管理系統(tǒng)通常比較復(fù)雜,需要特定的設(shè)置才能將人的思想轉(zhuǎn)化為工作流引擎可以識(shí)別的流程信息。一般這些工作都需要專業(yè)的技術(shù)人員才能完成。通常,企業(yè)的業(yè)務(wù)分析人員,會(huì)分析和整理企業(yè)的業(yè)務(wù)流程,然后需要和專門的技術(shù)人員一起討論分析結(jié)果。技術(shù)人員充分了解業(yè)務(wù)需求的前提下定義出符合業(yè)務(wù)要求的流程,交給工作流引擎執(zhí)行。業(yè)務(wù)分析人員還需要在最終的系統(tǒng)驗(yàn)證業(yè)務(wù)流程實(shí)現(xiàn)的正確性。采用這種方式設(shè)計(jì)業(yè)務(wù)流程,過程比較復(fù)雜,需要大量的人工交流和溝通,也很容易出現(xiàn)理解偏差。當(dāng)需要對(duì)流程進(jìn)行優(yōu)化和調(diào)整時(shí),也非常困難。

      發(fā)明內(nèi)容
      鑒于現(xiàn)有技術(shù)的缺陷,本發(fā)明提供一種可視化的業(yè)務(wù)流程設(shè)計(jì)方法,其特征在于包括如下步驟步驟一、定義一種工作流引擎和流程圖形繪制引擎均可識(shí)別的通用流程信息;步驟二、開發(fā)一種可視化的流程圖形繪制引擎,用于以可視化圖形繪制業(yè)務(wù)流程,產(chǎn)生圖形信息并生成所述的通用流程信息;步驟三、在流程圖形繪制引擎產(chǎn)生的圖形信息和通用流程信息之間使用唯一標(biāo)識(shí)ID建立關(guān)聯(lián)關(guān)系,使流程圖形文件和通用流程文件對(duì)應(yīng)一致;步驟四、建立一個(gè)數(shù)據(jù)傳輸通道,將流程圖形繪制引擎生成的通用流程信息傳遞給工作流程引擎;步驟五、工作流引擎通過適配接口將通用流程信息轉(zhuǎn)換為工作流引擎可以識(shí)別并執(zhí)行的流程定義文件。進(jìn)一步,根據(jù)本發(fā)明所述的可視化的業(yè)務(wù)流程設(shè)計(jì)方法,其特征在于當(dāng)使用流程圖形繪制引擎對(duì)業(yè)務(wù)流程進(jìn)行修改時(shí),需要同時(shí)改動(dòng)圖形信息和通用流程信息;當(dāng)僅提供通用流程信息時(shí),流程圖形繪制引擎能夠使用特定算法生成圖形信息;同樣,僅提供圖形信息時(shí),流程圖形繪制引擎能夠計(jì)算并生成通用流程信息。進(jìn)一步,根據(jù)本發(fā)明所述的可視化的業(yè)務(wù)流程設(shè)計(jì)方法,其特征在于在步驟四中建立的數(shù)據(jù)傳輸通道使用http協(xié)議傳輸數(shù)據(jù)。CN 102915476 A



      2/4頁進(jìn)一步,本發(fā)明所述的可視化的業(yè)務(wù)流程設(shè)計(jì)方法,其特征在于所述通用流程信息使用XML格式的文件記錄。采用可視化的方式定義業(yè)務(wù)流程,業(yè)務(wù)分析人員能夠?qū)⒆约旱乃枷?,從業(yè)務(wù)的角度表達(dá)為圖形化的流程。業(yè)務(wù)分析人員繪制的流程圖,能夠直接轉(zhuǎn)換為工作流引擎能夠讀取、識(shí)別和執(zhí)行的流程信息。減少整個(gè)業(yè)務(wù)流程設(shè)計(jì)過程中人與人之間的溝通工作,降低由于理解偏差造成的錯(cuò)誤概率,提高業(yè)務(wù)流程建模的效率。為后續(xù)的流程監(jiān)控和優(yōu)化提供有效的支持。


      圖I是本發(fā)明流程圖形繪制引擎工作方式的示意圖;圖2是本發(fā)明流程文件的傳輸和轉(zhuǎn)換的示意圖;圖3是實(shí)施本發(fā)明可視化業(yè)務(wù)流程設(shè)計(jì)方法的系統(tǒng)結(jié)構(gòu)圖;圖4是本發(fā)明流程圖形繪制引擎生成的流程圖形文件和流程業(yè)務(wù)文件之間的關(guān)聯(lián)不意圖;圖5是實(shí)施本發(fā)明可視化業(yè)務(wù)流程設(shè)計(jì)方法的服務(wù)器端結(jié)構(gòu)圖;圖6是實(shí)施本發(fā)明可視化業(yè)務(wù)流程設(shè)計(jì)方法的工作流程圖。
      具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
      對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明??梢暬臉I(yè)務(wù)流程設(shè)計(jì)方法,需要重點(diǎn)解決的問題是將業(yè)務(wù)分析人員所能夠理解圖形信息轉(zhuǎn)換為可供工作流引擎識(shí)別并執(zhí)行的流程定義信息。這兩種信息面向的對(duì)象不同,內(nèi)容和格式是不一致的,因此無法直接轉(zhuǎn)換。問題的整體解決技術(shù)構(gòu)思如下 定義一個(gè)流程圖形繪制引擎來可視化繪制流程并生成流程文件。流程圖形繪制引擎的工作方式具體參見圖I。I)定義一種工作流引擎和流程圖形繪制引擎均可識(shí)別的通用流程信息來記錄流程。為達(dá)到通用性,這種信息中既不能包含可視化的圖形描述信息又不能包含可直接被工作流引擎使用的流程執(zhí)行信息。通用流程信息應(yīng)該只記錄組成流程的活動(dòng)的基本信息,包括活動(dòng)名稱,標(biāo)識(shí),類型,數(shù)量,以及它們之間的相互關(guān)系。考慮到通用性、標(biāo)準(zhǔn)性以及未來的擴(kuò)展能力,這些信息可以使用XML格式的文件記錄。2)開發(fā)一種可視化的流程圖形繪制引擎。該引擎需要支持繪制流程圖形。流程圖形繪制后,該引擎應(yīng)該能夠記錄相關(guān)的圖形信息以便以后更改。同時(shí),應(yīng)能夠生成前面提到的通用流程信息,以便可以和工作流引擎交換數(shù)據(jù)。3)流程圖形繪制引擎記錄的圖形信息和通用流程信息之間,需要使用唯一標(biāo)識(shí)ID建立關(guān)聯(lián)關(guān)系。當(dāng)使用圖形引擎對(duì)流程進(jìn)行修改時(shí),需要同時(shí)改動(dòng)圖形信息和通用流程信息。當(dāng)僅提供通用流程信息時(shí),圖形引擎應(yīng)該能夠使用特定算法生成圖形信息。同樣,僅提供圖形信息時(shí)應(yīng)能夠計(jì)算并生成通用流程信息。 創(chuàng)建機(jī)制,將圖形流程傳遞給工作流引擎并轉(zhuǎn)換為工作流引擎可識(shí)別的流程信息。工作方式參見圖2。
      4
      I)建立一個(gè)數(shù)據(jù)傳輸通道,將流程圖形繪制引擎生成的通用流程信息傳遞給流程引擎??梢钥紤]使用http協(xié)議傳輸數(shù)據(jù)。2)開發(fā)工作流引擎的適配接口,將通用的流程數(shù)據(jù)轉(zhuǎn)換為工作流引擎可以識(shí)別并執(zhí)行的流程定義文件。以可視化的方式設(shè)計(jì)業(yè)務(wù)流程,主要的障礙是圖形形式表示的流程和工作流引擎可識(shí)別的流程信息是不一致的。解決了這一問題,基本也就解決了可視化設(shè)計(jì)流程的問題。 在我們的方案中,通用的流程信息起到了信息橋梁的作用。這種信息采用標(biāo)準(zhǔn)格式(XML)定義,使得使用通用的技術(shù)即可識(shí)別和解析這些信息,而不必拘泥于具體的技術(shù)平臺(tái)。同時(shí),這種流程信息,只包括了流程基本信息,既沒有特定的流程圖形信息,也沒有具體的流程引擎執(zhí)行信息,因此,無論對(duì)于流程圖形繪制引擎還是工作流引擎,其都是可以識(shí)別的。 引入了流程圖形繪制引擎,提供了一種圖形定義流程的方法。同時(shí),流程圖形繪制引擎也建立了流程圖形和流程定義的關(guān)聯(lián)關(guān)系,保證了流程圖形文件和通用流程文件的
      一致性。 通用的流程定義信息,仍然是供人工識(shí)別的數(shù)據(jù),工作流引擎是無法直接執(zhí)行的,因此僅有通用的流程定義信息是不夠的。通過使用流程引擎適配器,可以將通用的流程定義信息轉(zhuǎn)換為供工作流引擎讀取和執(zhí)行的真正的流程信息。根據(jù)以上分析,可以確定,我們的方案,能夠解決可視化設(shè)計(jì)業(yè)務(wù)流程的技術(shù)問題。(I)實(shí)施方案結(jié)構(gòu)從技術(shù)方案可知,技術(shù)方案實(shí)施需要構(gòu)建客戶端和服務(wù)器端。整體的實(shí)施結(jié)構(gòu),請(qǐng)參見圖3。整體的實(shí)施方式如下I)使用Dephi技術(shù)開發(fā)客戶端流程建模工具,該工具起到流程圖形繪制引擎的作用。使用Dephi技術(shù)構(gòu)建客戶端工具,可以使工具易用性比較高。2)使用客戶端繪制流程后,保存的時(shí)候信息記錄在三種文件中流程圖形文件、流程定義文件和流程業(yè)務(wù)信息文件。圖5是本發(fā)明流程圖形繪制引擎生成的流程圖形文件和流程業(yè)務(wù)文件之間的關(guān)聯(lián)示意圖;如圖4所示,流程中的對(duì)象,可以抽象為以下幾類 流對(duì)象,包括各種類型的活動(dòng),事件等。·連接對(duì)象,包括順序流和消息流?!こ貙?duì)象,包括泳道和泳池?!?shù)據(jù)對(duì)象,包括對(duì)業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的引用。 注釋對(duì)象,包括各種注釋信息。其中 流對(duì)象和連接對(duì)象,涉及流程執(zhí)行信息,需要抽取出來作為專門的流程通用信息,記錄在流程定義文件中。具體的每一項(xiàng),要相應(yīng)地分配唯一標(biāo)識(shí)(ID)。 流對(duì)象和連接對(duì)象的圖形信息也需要記錄在流程圖形文件中,兩個(gè)文件中記錄的流程元素,使用唯一標(biāo)識(shí)(ID)進(jìn)行關(guān)聯(lián)。 池對(duì)象和注釋對(duì)象,僅在圖形中存在意義,因此其元素信息記錄在流程圖形文件中即可。 數(shù)據(jù)對(duì)象,體現(xiàn)的是流程中處理的業(yè)務(wù)信息,因此,單獨(dú)建立一個(gè)流程業(yè)務(wù)信息文件來記錄數(shù)據(jù)對(duì)象的信息。數(shù)據(jù)對(duì)象的圖形信息也需要記錄在流程圖形文件中。他們之間,使用唯一標(biāo)識(shí)(ID)關(guān)聯(lián)。圖6是實(shí)施本發(fā)明可視化業(yè)務(wù)流程設(shè)計(jì)方法的服務(wù)器端結(jié)構(gòu)圖;其中,客戶端,將生成的流程信息打包,并采用http post方式將信息傳輸?shù)椒?wù)器上。服務(wù)器應(yīng)用,采用java技術(shù)構(gòu)建,并運(yùn)行在標(biāo)準(zhǔn)Java EE應(yīng)用服務(wù)器上。和客戶端的接口,使用selvlet技術(shù)實(shí)現(xiàn)。接口負(fù)責(zé)接收客戶端提交的數(shù)據(jù)并轉(zhuǎn)發(fā)給應(yīng)用中的相關(guān)數(shù)據(jù)處理代碼。定義流程引擎的適配器,負(fù)責(zé)解析并轉(zhuǎn)換接口轉(zhuǎn)發(fā)過來的流程信息。適配器處理后,將轉(zhuǎn)換后的流程信息交給工作流引擎存儲(chǔ),以便工作流引擎執(zhí)行時(shí)使用。圖6是實(shí)施本發(fā)明可視化業(yè)務(wù)流程設(shè)計(jì)方法的工作流程圖,其過程如下I)客戶端定義流程2)客戶端生成流程文件3)客戶端將生成的流程文件打包4)客戶端將打包的流程文件傳遞給服務(wù)器5)服務(wù)器接口層接收數(shù)據(jù)并解包6)工作流引擎適配器解析數(shù)據(jù)7)工作流引擎適配器檢查數(shù)據(jù)格式8)如果數(shù)據(jù)格式不符合標(biāo)準(zhǔn),通知客戶端,給出格式錯(cuò)誤提示9)如果數(shù)據(jù)格式符合標(biāo)準(zhǔn),適配器轉(zhuǎn)換數(shù)據(jù)10)適配器將轉(zhuǎn)換后的數(shù)據(jù)傳遞給工作流引擎11)工作流引擎將數(shù)據(jù)轉(zhuǎn)換為可存儲(chǔ)的格式12)將數(shù)據(jù)提交給數(shù)據(jù)庫持久化通過采用可視化的流程設(shè)計(jì)方法,可以使得業(yè)務(wù)分析人員能夠直接參與到業(yè)務(wù)流程建模的工作中。并且,業(yè)務(wù)分析人員能夠所見即所得地根據(jù)業(yè)務(wù)需要?jiǎng)?chuàng)立和編輯業(yè)務(wù)流程。使用傳統(tǒng)的方式,流程建模過程必須依賴于專業(yè)技術(shù)人員的支持。而采用本方案,業(yè)務(wù)分析人員自己就可以完成基本的業(yè)務(wù)分析和流程建模過程。減少了采用傳統(tǒng)方式帶來的大量的溝通工作,節(jié)約了溝通成本,降低了流程建模的錯(cuò)誤概率。同時(shí),本方案也為未來進(jìn)行可視化流程模擬和監(jiān)控提供了支持。最后應(yīng)當(dāng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非對(duì)其限制;盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解依然可以對(duì)本發(fā)明的具體實(shí)施方式
      進(jìn)行修改或者對(duì)部分技術(shù)特征進(jìn)行等同替換;而不脫離本發(fā)明技術(shù)方案的精神,其均應(yīng)涵蓋在本發(fā)明請(qǐng)求保護(hù)的技術(shù)方案范圍當(dāng)中。
      權(quán)利要求
      1.一種可視化的業(yè)務(wù)流程設(shè)計(jì)方法,其特征在于包括如下步驟步驟一、定義一種工作流引擎和流程圖形繪制引擎均可識(shí)別的通用流程信息;步驟二、開發(fā)一種可視化的流程圖形繪制引擎,用于以可視化圖形繪制業(yè)務(wù)流程,產(chǎn)生圖形信息并生成所述的通用流程信息;步驟三、在流程圖形繪制引擎產(chǎn)生的圖形信息和通用流程信息之間使用唯一標(biāo)識(shí)ID建立關(guān)聯(lián)關(guān)系,使流程圖形文件和通用流程文件對(duì)應(yīng)一致;步驟四、建立一個(gè)數(shù)據(jù)傳輸通道,將流程圖形繪制引擎生成的通用流程信息傳遞給工作流程引擎;步驟五、工作流引擎通過適配接口將通用流程信息轉(zhuǎn)換為工作流引擎可以識(shí)別并執(zhí)行的流程定義文件。
      2.根據(jù)權(quán)利要求I所述的可視化的業(yè)務(wù)流程設(shè)計(jì)方法,其特征在于當(dāng)使用流程圖形繪制引擎對(duì)業(yè)務(wù)流程進(jìn)行修改時(shí),需要同時(shí)改動(dòng)圖形信息和通用流程信息;當(dāng)僅提供通用流程信息時(shí),流程圖形繪制引擎能夠使用特定算法生成圖形信息;同樣,僅提供圖形信息時(shí),流程圖形繪制引擎能夠計(jì)算并生成通用流程信息。
      3.根據(jù)權(quán)利要求I所述的可視化的業(yè)務(wù)流程設(shè)計(jì)方法,其特征在于在步驟四中建立的數(shù)據(jù)傳輸通道使用http協(xié)議傳輸數(shù)據(jù)。
      4.根據(jù)權(quán)利要求I所述的可視化的業(yè)務(wù)流程設(shè)計(jì)方法,其特征在于所述通用流程信息使用XML格式的文件記錄。
      全文摘要
      一種可視化的業(yè)務(wù)流程設(shè)計(jì)方法,包括如下步驟步驟一、定義一種工作流引擎和流程圖形繪制引擎均可識(shí)別的通用流程信息;步驟二、開發(fā)一種可視化的流程圖形繪制引擎,用于以可視化圖形繪制業(yè)務(wù)流程,產(chǎn)生圖形信息并生成所述的通用流程信息;步驟三、在流程圖形繪制引擎產(chǎn)生的圖形信息和通用流程信息之間使用唯一標(biāo)識(shí)ID建立關(guān)聯(lián)關(guān)系,使流程圖形文件和通用流程文件對(duì)應(yīng)一致;步驟四、建立一個(gè)數(shù)據(jù)傳輸通道,將流程圖形繪制引擎生成的通用流程信息傳遞給工作流程引擎;步驟五、工作流引擎通過適配接口將通用流程信息轉(zhuǎn)換為工作流引擎可以識(shí)別并執(zhí)行的流程定義文件。
      文檔編號(hào)G06Q10/06GK102915476SQ20121014470
      公開日2013年2月6日 申請(qǐng)日期2012年5月11日 優(yōu)先權(quán)日2012年5月11日
      發(fā)明者何宇 申請(qǐng)人:摩卡軟件(天津)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1