專利名稱:流程驗證系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種流程驗證系統(tǒng)及其方法,特別是涉及一種藉由流程節(jié)點對應(yīng)的權(quán)重系數(shù)的提供,以驗證工作流程的合法性與正確性的流程驗證系統(tǒng)及其方法。
背景技術(shù):
流程規(guī)劃者一般要按照專案的要求設(shè)計工作流程。按照專案的發(fā)展以來,為了了解專案的工作進度,通常會視實際需要設(shè)計出一套連貫所有工作程序的工作流程,以藉由工作流程的各個工作節(jié)點的審核,記錄專案的工作現(xiàn)況、即時掌控工作進度,亦可追蹤整個工作流程,以做為后續(xù)改進的參考。
常見的工作流程的規(guī)劃是包含有串簽(Serial Routing)處理程序與會簽(Parallel Routing)處理程序。請參閱圖1所示,是現(xiàn)有習(xí)知的具有串簽處理程序的示意圖,在此,假定一工作流程1’是用以審核一產(chǎn)品研發(fā)資料。如圖1所示,其包含有工作流程1’,其是規(guī)劃至少一串簽處理程序10’,該串簽處理程序10’是指在該工作流程1’的每一階層中,僅將產(chǎn)品研發(fā)資料傳遞給一流程節(jié)點進行審核,如圖所示,該工作流程1’即由一第一流程節(jié)點12’開始進行產(chǎn)品研發(fā)資料的審核,待審核完成后,該工作流程1’僅將該產(chǎn)品研發(fā)資料傳遞給下一階層的第二流程節(jié)點14’;接續(xù),再將該產(chǎn)品研發(fā)資料傳遞給下一階層的第三流程節(jié)點16’以完成產(chǎn)品研發(fā)資料的審核流程。
另外,請同時參閱圖2A所示,是現(xiàn)有習(xí)知的具有會簽處理程序的示意圖。一會簽處理程序20’是不同于該串簽處理程序10’,該會簽處理程序20’是指在該工作流程1’的一階層中,將產(chǎn)品研發(fā)資料同時傳遞至少二流程節(jié)點,下一階層的流程節(jié)點須等到此至少二流程節(jié)點審核后,才得以繼續(xù)進行此工作流程,如圖所示,一工作流程1’進行串簽處理程序10’將該產(chǎn)品研發(fā)資料傳遞給該第一流程節(jié)點12’進行審核后,該工作流程1’進行該會簽處理程序20’,以將該產(chǎn)品研發(fā)資料同時傳遞給下一階層的第二流程節(jié)點14’與第三流程節(jié)點16’進行審核。接續(xù),第二流程節(jié)點14’與第三流程節(jié)點16’再將審核的該產(chǎn)品研發(fā)資料傳遞給下一階層的第四流程節(jié)點18’以進行審核,藉此,以完成產(chǎn)品研發(fā)資料的審核流程。
雖然工作流程的規(guī)劃是包含串簽與會簽處理程序,然而在實務(wù)的使用中,工作流程的規(guī)劃大多采用較易管理與驗證的串簽處理程序。由于該串簽處理程序是指在工作流程的每一階層處理中僅由一流程節(jié)點進行審核,使得工作流程的規(guī)劃較缺乏彈性。再者,審視現(xiàn)今企業(yè)的專案執(zhí)行環(huán)境,一個專案的執(zhí)行勢必需要多個部門同時進行配合,相對地,對應(yīng)專案執(zhí)行的工作流程的規(guī)劃勢必也需要多個流程節(jié)點同時進行審核。有鑒于此,使用會簽處理程序以進行工作流程的規(guī)劃將是未來工作流程的設(shè)計趨勢。
然而,當流程規(guī)劃者設(shè)定工作流程的會簽處理程序時,容易因人為疏忽而使工作流程規(guī)劃錯誤。請參閱圖2B所示,此亦以審核產(chǎn)品研發(fā)資料的工作流程為例,在此實施例中,該第一流程節(jié)點12’審核之后,接續(xù)傳遞至該第二流程節(jié)點14’與該第三流程節(jié)點16’進行審核,由于流程規(guī)劃者的疏忽,未將該第二流程節(jié)點14’連接至該第四流程節(jié)點18’,使該第四流程節(jié)點18’在接收第三流程節(jié)點16’審核文件后,即進行審核動作,使得該第二流程節(jié)點14’懸置于該工作流程中,以致于無法將該第二流程節(jié)點14’的審核文件傳送到該第四流程節(jié)點18’。若該第二流程節(jié)點14’的審核結(jié)果為不予研發(fā)此產(chǎn)品時,而因第四流程節(jié)點18’未被規(guī)劃為接收該第二流程節(jié)點14’的審核文件,導(dǎo)致原先不予研發(fā)的產(chǎn)品轉(zhuǎn)而變?yōu)榭裳邪l(fā)的產(chǎn)品,進而因工作流程規(guī)劃錯誤而導(dǎo)致未來發(fā)生一連串的執(zhí)行問題。因此,如何在規(guī)劃至少具有會簽處理程序的工作流程時,驗證所建立的工作流程,藉此以避免因工作流程的設(shè)計錯誤而導(dǎo)致未來發(fā)生的執(zhí)行問題,實為規(guī)劃工作流程應(yīng)重視的問題之一。
由此可見,上述現(xiàn)有的規(guī)劃工作流程在結(jié)構(gòu)、方法與使用上,顯然仍存在有不便與缺陷,而亟待加以進一步改進。為了解決規(guī)劃工作流程存在的問題,相關(guān)廠商莫不費盡心思來謀求解決之道,但長久以來一直未見適用的設(shè)計被發(fā)展完成,而一般產(chǎn)品又沒有適切的結(jié)構(gòu)能夠解決上述問題,此顯然是相關(guān)業(yè)者急欲解決的問題。因此如何能創(chuàng)設(shè)一種新的流程驗證系統(tǒng)及其方法,便成了當前業(yè)界極需改進的目標。
有鑒于上述現(xiàn)有的規(guī)劃工作流程存在的缺陷,本發(fā)明人基于從事此類產(chǎn)品設(shè)計制造多年豐富的實務(wù)經(jīng)驗及專業(yè)知識,并配合學(xué)理的運用,積極加以研究創(chuàng)新,以期創(chuàng)設(shè)一種新的流程驗證系統(tǒng)及其方法,能夠改進一般現(xiàn)有的規(guī)劃工作流程,使其更具有實用性。經(jīng)過不斷的研究、設(shè)計,并經(jīng)反復(fù)試作樣品及改進后,終于創(chuàng)設(shè)出確具實用價值的本發(fā)明。
發(fā)明內(nèi)容
本發(fā)明的目的在于,克服現(xiàn)有的規(guī)劃工作流程存在的缺陷,而提供一種新的流程驗證系統(tǒng)及其方法,所要解決的技術(shù)問題是使其至少具有一會簽處理程序,以供流程規(guī)劃者驗證工作流程的正確性,從而更加適于實用。
本發(fā)明的目的及解決其技術(shù)問題是采用以下技術(shù)方案來實現(xiàn)的。依據(jù)本發(fā)明提出的一種流程驗證方法,用以驗證一具有會簽的工作流程,該工作流程包含一第一流程節(jié)點、一第二流程節(jié)點、以及該第一流程節(jié)點與該第二流程節(jié)點的復(fù)數(shù)個流程節(jié)點,該方法包含下列步驟設(shè)定該第一流程節(jié)點的一權(quán)重系數(shù);依據(jù)該第一流程節(jié)點的該權(quán)重系數(shù),計算該復(fù)數(shù)個流程節(jié)點,其中該第一流程節(jié)點的該權(quán)重系數(shù)是等于與該第一流程節(jié)點相連接的下位階層的流程節(jié)點的權(quán)重系數(shù)總合,該第二流程節(jié)點的權(quán)重系數(shù)是等于與該第二流程節(jié)點相連接的上位階層的流程節(jié)點的權(quán)重系數(shù)總合,其中該下位階層的流程節(jié)點與該上位階層的流程節(jié)點可為部分的該復(fù)數(shù)個流程節(jié)點;比對該第一流程節(jié)點、該復(fù)數(shù)個流程節(jié)點以及該第二流程節(jié)點對應(yīng)的該權(quán)重系數(shù);以及驗證該第二流程節(jié)點的該權(quán)重系數(shù)是否等于該第一流程節(jié)點的該權(quán)重系數(shù)。
本發(fā)明的目的及解決其技術(shù)問題還采用以下技術(shù)措施來進一步實現(xiàn)。
前述的流程驗證方法,其中所述的比對步驟中,該第一流程節(jié)點與該復(fù)數(shù)個流程節(jié)點分別為上位階層與下位階層以及該復(fù)數(shù)個流程節(jié)點與該第二流程節(jié)點分別為上位階層與下位階層,更包含下列步驟驗證該第二流程節(jié)點的該權(quán)重系數(shù)是否為對應(yīng)上位階層的該復(fù)數(shù)個流程節(jié)點的該權(quán)重系數(shù)總合。
前述的流程驗證方法,其中所述的驗證步驟更包含下列步驟驗證該第一流程節(jié)點的該權(quán)重系數(shù)是否為對應(yīng)下位階層的該復(fù)數(shù)個流程節(jié)點的該權(quán)重系數(shù)總合。
前述的流程驗證方法,其中所述的驗證步驟后,更包含下列步驟若驗證該第二流程節(jié)點的該權(quán)重系數(shù)等于該第一流程節(jié)點的該權(quán)重系數(shù),產(chǎn)生一驗證結(jié)果為一成功訊息;以及若驗證該第二流程節(jié)點的該權(quán)重系數(shù)不等于該第一流程節(jié)點的該權(quán)重系數(shù),產(chǎn)生該驗證結(jié)果為一失敗訊息。
本發(fā)明的目的及解決其技術(shù)問題還采用以下技術(shù)方案來實現(xiàn)。依據(jù)本發(fā)明提出的一種流程驗證系統(tǒng),用以驗證一具有會簽的工作流程,該工作流程包含一第一流程節(jié)點、一第二流程節(jié)點、以及該第一流程節(jié)點與第二流程節(jié)點之間的該復(fù)數(shù)個流程節(jié)點,該系統(tǒng)包含有一權(quán)重計算單元,產(chǎn)生該第一流程節(jié)點、該復(fù)數(shù)個流程節(jié)點以及該第二流程節(jié)點的一權(quán)重系數(shù),其中,該第一流程節(jié)點的該權(quán)重系數(shù)為連接的該復(fù)數(shù)個流程節(jié)點的該權(quán)重系數(shù)總合,該第二流程節(jié)點的該權(quán)重系數(shù)為連接的該復(fù)數(shù)個流程節(jié)點的該權(quán)重系數(shù)總合;以及一驗證單元,其是比對該第一流程節(jié)點、該復(fù)數(shù)個流程節(jié)點以及該第二流程節(jié)點的該權(quán)重系數(shù),驗證是否該第二流程節(jié)點的該權(quán)重系數(shù)是否相等于該第二流程節(jié)點的該權(quán)重系數(shù)。
本發(fā)明的目的及解決其技術(shù)問題還采用以下技術(shù)措施來進一步實現(xiàn)。
前述的流程驗證系統(tǒng),其中該系統(tǒng)更包含一輸入單元,其是提供該工作流程。
前述的流程驗證系統(tǒng),其中所述的第一流程節(jié)點與該復(fù)數(shù)個流程節(jié)點具有上位階層與下位階層的關(guān)系以及該復(fù)數(shù)個流程節(jié)點與該第二流程節(jié)點具有上位階層與下位階層的關(guān)系。
前述的流程驗證系統(tǒng),其中所述的驗證單元其是分別驗證該第一流程節(jié)點的該權(quán)重系數(shù)為對應(yīng)下位階層的該復(fù)數(shù)個流程節(jié)點的該權(quán)重系數(shù)總合,以及該第二流程節(jié)點的該權(quán)重系數(shù)為對應(yīng)上位階層的該復(fù)數(shù)個流程節(jié)點的該權(quán)重系數(shù)總合。
前述的流程驗證系統(tǒng),其中所述的驗證單元產(chǎn)生一驗證結(jié)果。
前述的流程驗證系統(tǒng),其中所述的驗證結(jié)果可為一成功訊息。
前述的流程驗證系統(tǒng),其中所述的驗證結(jié)果可為一失敗訊息。
本發(fā)明的目的及解決其技術(shù)問題還采用以下技術(shù)方案來實現(xiàn)。依據(jù)本發(fā)明提出的一種流程驗證方法,用以驗證一具有會簽的工作流程,該工作流程包含一起始流程節(jié)點、一終端流程節(jié)點、以及位于該起始流程節(jié)點與該終端流程節(jié)點之間的復(fù)數(shù)個中段流程節(jié)點,其中該起始流程節(jié)點、該終端流程節(jié)點、以及該中段流程節(jié)點形成一階層連接關(guān)系,且該起始流程節(jié)點與該中段流程節(jié)點是于所對應(yīng)的審核工作完成后,將后續(xù)審核工作傳遞予相連接的下位階層流程節(jié)點,該終端流程節(jié)點與該中段流程節(jié)點是在相連接的上位階層流程節(jié)點完成該審核工作后,接續(xù)所對應(yīng)的審核工作,該方法包含下列步驟設(shè)定該起始流程節(jié)點的一權(quán)重系數(shù);依據(jù)該起始流程節(jié)點的該權(quán)重系數(shù),計算該復(fù)數(shù)個中段流程節(jié)點以及該終端流程節(jié)點的權(quán)重系數(shù),其中該起始流程節(jié)點的該權(quán)重系數(shù),是等于與該起始流程節(jié)點相連接的該下位階層流程節(jié)點的權(quán)重系數(shù)總合,該每中段流程節(jié)點的權(quán)重系數(shù)是等于與該中段流程節(jié)點相連接的下位階層流程節(jié)點的權(quán)重系數(shù)總合,且該終端流程節(jié)點的權(quán)重系數(shù)是等于與該終端流程節(jié)點相連接的上位階層流程節(jié)點的權(quán)重系數(shù)總合;以及驗證該終端流程節(jié)點的權(quán)重系數(shù)是否等于該起始流程節(jié)點的權(quán)重系數(shù)。
本發(fā)明的目的及解決其技術(shù)問題還采用以下技術(shù)措施來進一步實現(xiàn)。
前述的流程驗證系統(tǒng),其中所述的計算該復(fù)數(shù)個中段流程節(jié)點以及該終端流程節(jié)點的權(quán)重系數(shù)更包含平均分配該起始流程節(jié)點的該權(quán)重系數(shù)于該起始流程節(jié)點的該下位階層流程節(jié)點;以及平均分配該中段流程節(jié)點的該權(quán)重系數(shù)于與該中段流程節(jié)點的該下位階層流程節(jié)點。
前述的流程驗證系統(tǒng),其中所述的驗證步驟更包含若驗證該終端流程節(jié)點的權(quán)重系數(shù)等于該起始流程節(jié)點的權(quán)重系數(shù),產(chǎn)生一驗證結(jié)果為一成功訊息;以及若驗證該終端流程節(jié)點的權(quán)重系數(shù)不等于該起始流程節(jié)點的權(quán)重系數(shù),產(chǎn)生該驗證結(jié)果為一失敗訊息。
前述的流程驗證系統(tǒng),其中所述的驗證步驟更包含驗證該上位階層流程節(jié)點的權(quán)重系數(shù)是否相等于該下位階層流程節(jié)點的權(quán)重系數(shù)。
本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點和有益效果。由以上技術(shù)方案可知,為了達到上述目的,本發(fā)明提供了一種流程驗證系統(tǒng)及其方法,其是驗證一工作流程,本發(fā)明依據(jù)此工作流程的第一流程節(jié)點、位于該第一流程節(jié)點后的第二流程節(jié)點、以及介于該第一流程節(jié)點與該第二流程節(jié)點之間的復(fù)數(shù)個流程節(jié)點的連接關(guān)系,以計算對應(yīng)的權(quán)重系數(shù)。該第一流程節(jié)點與該第二流程節(jié)點的權(quán)重系數(shù)分別為與該第一流程節(jié)點和該第二流程節(jié)點相連接的該復(fù)數(shù)個流程節(jié)點的權(quán)重系數(shù)總合。因此,比對該第一流程節(jié)點、與該復(fù)數(shù)個流程節(jié)點的權(quán)重系數(shù)總合是否相同,以及比對該第二流程節(jié)點與該復(fù)數(shù)個流程節(jié)點的權(quán)重系數(shù)總合是否相同,而后驗證該第二流程節(jié)點的權(quán)重系數(shù)是否相等于該第一流程節(jié)點的權(quán)重系數(shù)。藉此可以提供該流程規(guī)劃者驗證所建立的工作流程,且能夠避免因規(guī)劃包含會簽處理程序的工作流程,而設(shè)計出錯誤的工作流程,此外,更可以供流程規(guī)劃者規(guī)劃包含串簽處理程序與會簽處理程序的工作流程,以設(shè)計較多樣化的工作流程。
借由上述技術(shù)方案,本發(fā)明流程驗證系統(tǒng)及其方法至少具有下列的優(yōu)點本發(fā)明流程驗證系統(tǒng)及其方法,其是藉由計算工作流程的第一流程節(jié)點、復(fù)數(shù)個流程節(jié)點以及第二流程節(jié)點對應(yīng)的權(quán)重系數(shù),以比對此第一流程節(jié)點、此復(fù)數(shù)個流程節(jié)點以及此第二流程節(jié)點的權(quán)重系數(shù);之后驗證第二流程節(jié)點的權(quán)重系數(shù)是否相等于第一流程節(jié)點的權(quán)重系數(shù),以得知此工作流程的合法性與正確性。藉此經(jīng)由事前的檢查,可以預(yù)防未來因工作流程設(shè)計錯誤而發(fā)生執(zhí)行上的問題。
本發(fā)明可以提供該流程規(guī)劃者驗證所建立的工作流程,且能夠避免因規(guī)劃包含會簽處理程序的工作流程,而設(shè)計出錯誤的工作流程,非常適于實用。
此外,本發(fā)明更可以供流程規(guī)劃者規(guī)劃包含串簽處理程序與會簽處理程序的工作流程,而可以設(shè)計較多樣化的工作流程,更加適于實用。
綜上所述,本發(fā)明特殊的流程驗證系統(tǒng)及其方法,其至少具有一會簽處理程序,而可以供流程規(guī)劃者驗證工作流程的正確性。其具有上述諸多的優(yōu)點及實用價值,并在同類產(chǎn)品及方法中未見有類似的結(jié)構(gòu)設(shè)計及方法公開發(fā)表或使用而確屬創(chuàng)新,其不論在產(chǎn)品結(jié)構(gòu)、方法或功能上皆有較大的改進,在技術(shù)上有較大的進步,并產(chǎn)生了好用及實用的效果,且較現(xiàn)有的規(guī)劃工作流程具有增進的多項功效,從而更加適于實用,而具有產(chǎn)業(yè)的廣泛利用價值,誠為一新穎、進步、實用的新設(shè)計。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明如下。
圖1是現(xiàn)有習(xí)知的具有串簽處理程序示意圖。
圖2A是現(xiàn)有習(xí)知的具有會簽處理程序示意圖。
圖2B是一不合法的工作流程的示意圖。
圖3其是本發(fā)明一較佳實施例的流程圖。
圖4是本發(fā)明的一較佳工作流程的示意圖。
圖5是本發(fā)明的一不合法的工作流程的示意圖。
圖6是本發(fā)明的另一較佳工作流程的示意圖。
圖7是本發(fā)明的另一較佳工作流程的示意圖。
圖8是本發(fā)明的一較佳實施例的方塊圖。
1’工作流程 10’串簽處理程序12’第一流程節(jié)點 14’第二流程節(jié)點16’第三流程節(jié)點 18’第四流程節(jié)點20’會簽處理程序 1,2,3,4工作流程10,20,30,40第一流程節(jié)點 100,200,300,400第一權(quán)重系數(shù)11,21,31,41第三流程節(jié)點 110,210,310,410第三權(quán)重系數(shù)12,22,32,42第四流程節(jié)點 120,220,320,420第四權(quán)重系數(shù)13,23,35,43第二流程節(jié)點 130,230,350,430第二權(quán)重系數(shù)33,44第五流程節(jié)點 330,440第五權(quán)重系數(shù)34,45第六流程節(jié)點 340,450第六權(quán)重系數(shù)47第七流程節(jié)點 470第七權(quán)重系數(shù)5流程驗證系統(tǒng)50輸入單元51權(quán)重計算單元 52搜尋單元53資料庫 54驗證單元具體實施方式
為更進一步闡述本發(fā)明為達成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明提出的流程驗證系統(tǒng)及其方法其具體實施方式
、結(jié)構(gòu)、方法、步驟、特征及其功效,詳細說明如后。
為了避免流程規(guī)劃者在設(shè)計工作流程時,因人為疏失而產(chǎn)生不合法的工作流程,因此,本發(fā)明提出一種流程驗證系統(tǒng)及其方法,以供流程規(guī)劃者檢驗工作流程的合法性與正確性。
請參閱圖3所示,其是本發(fā)明的一較佳實施例的流程圖。本發(fā)明是用于驗證一工作流程,請一并參閱圖4所示,是本發(fā)明的一較佳工作流程的示意圖,如圖所示,該工作流程1,包含第一流程節(jié)點10、復(fù)數(shù)個流程節(jié)點(第三流程節(jié)點11與第四流程節(jié)點12)以及第二流程節(jié)點13。一般工作流程1的先后順序如下,首先在第一流程節(jié)點10進行審核,而后分別再進入與第一流程節(jié)點10相連接的第三流程節(jié)點11與第四流程節(jié)點12的流程,當流程在第三流程節(jié)點11與第四流程節(jié)點12審核完畢,接著再進入與第三流程節(jié)點11和第四流程節(jié)點12連接的第二流程節(jié)點13審核,并結(jié)束工作流程1。在此,第一流程節(jié)點10可為起始流程節(jié)點,第三流程節(jié)點11與第四流程節(jié)點12可為中段流程節(jié)點,而第二流程節(jié)點13可為終端流程節(jié)點。
本發(fā)明所示的方法,其包含有下列步驟首先,依步驟S10所示,設(shè)定第一流程節(jié)點10的第一權(quán)重系數(shù),在此是設(shè)定第一權(quán)重系數(shù)100為1;接著執(zhí)行步驟S11,將上位階層的第一流程節(jié)點10的權(quán)重系數(shù)100以平均分配的方式分配至下位階層的第三流程節(jié)點11與第四流程節(jié)點12的權(quán)重系數(shù),以計算出對應(yīng)第三流程節(jié)點11與第四流程節(jié)點12的第二流程節(jié)點13的第二權(quán)重系數(shù)130。假設(shè)第三權(quán)重系數(shù)110以及第四權(quán)重系數(shù)120分別為0.5(1(第一權(quán)重系數(shù)100)÷2(第三流程節(jié)點11與第四流程節(jié)點12)=0.5(第三權(quán)重系數(shù)110或第四權(quán)重系數(shù)120))。換句話說,由于第三流程節(jié)點11與第四流程節(jié)點12是連接于第一流程節(jié)點10,第三流程節(jié)點11與第四流程節(jié)點12(第一流程節(jié)點10的下位階層)對應(yīng)的第三權(quán)重系數(shù)110與第四權(quán)重系數(shù)120的總合是等于第一流程節(jié)點10(第三流程節(jié)點11與第四流程節(jié)點12的上位階層)的第一權(quán)重系數(shù)100,在此第三權(quán)重系數(shù)110與第四權(quán)重系數(shù)120是分別為0.5。另一方面,第二流程節(jié)點13是連接于第三流程節(jié)點11與第四流程節(jié)點12,第二流程節(jié)點13(第三流程節(jié)點11與第四流程節(jié)點12的下位階層)的第二權(quán)重系數(shù)130等于第三流程節(jié)點11與第四流程節(jié)點12(第二流程節(jié)點13的上位階層)的權(quán)重系數(shù)總和,即第二權(quán)重系數(shù)130為1。
之后,執(zhí)行步驟S12,比對第一流程節(jié)點10、該第三流程節(jié)點11、第四流程節(jié)點12、以及第二流程節(jié)點13的權(quán)重系數(shù),并驗證第二流程節(jié)點13的第二權(quán)重系數(shù)130是否相等于第三權(quán)重系數(shù)110與第四權(quán)重系數(shù)120各自的權(quán)重系數(shù)的總合。由于第二流程節(jié)點13位于第一流程節(jié)點10后,亦為驗證第二權(quán)重系數(shù)130是否等于第一權(quán)重系數(shù)100,若是則取得第二流程節(jié)點13,因此,產(chǎn)生一驗證結(jié)果為一成功訊息,以告知流程規(guī)劃者此工作流程1為合法的工作流程。
請參閱圖5所示,是一不合法的工作流程示意圖,如圖所示,其包含有一工作流程2,該工作流程2包含第一流程節(jié)點20、復(fù)數(shù)個流程節(jié)點(第三流程節(jié)點21與第四流程節(jié)點22)以及第二流程節(jié)點23。在此實施例中,由于流程規(guī)劃者的人為疏失,因此工作流程2未將該第三流程節(jié)點21連接至該第二流程節(jié)點23。
請同時參閱圖3的步驟S10至步驟S11,藉此以得知第一流程節(jié)點20的第一權(quán)重系數(shù)200為1、第二流程節(jié)點23的第二權(quán)重系數(shù)230為0.5、第三流程節(jié)點21的第三權(quán)重系數(shù)210為0.5以及第四流程節(jié)點22的第四權(quán)重系數(shù)220為0.5。由于此工作流程2因為人為疏失而未將第三流程節(jié)點21連接至第二流程節(jié)點23,導(dǎo)致計算的第二權(quán)重系數(shù)230為一錯誤的權(quán)重系數(shù)。因此,可以由圖3的步驟S12比對第一流程節(jié)點20、第二流程節(jié)點23、第三流程節(jié)點以及第四流程節(jié)點22對應(yīng)的權(quán)重系數(shù),驗證第二流程節(jié)點23的第二權(quán)重系數(shù)230不等于第一流程節(jié)點20的第一權(quán)重系數(shù)200,則產(chǎn)生該驗證結(jié)果為一失敗訊息,藉此則告知流程規(guī)劃者此工作流程2為不合法的工作流程。
由上述說明可知,當工作流程存在規(guī)劃錯誤的流程節(jié)點時,則位于其后的流程節(jié)點,勢必因錯誤的流程節(jié)點的發(fā)生,而被賦予錯誤的權(quán)重系數(shù),本發(fā)明運用此特性,可以藉由權(quán)重系數(shù)的比對,驗證工作流程的合法性與正確性。
此外,請參閱圖6所示,是本發(fā)明另一較佳工作流程的示意圖。本發(fā)明的該另一較佳工作流程包含有一工作流程3,該工作流程3包含第一流程節(jié)點30、復(fù)數(shù)個流程節(jié)點以及第二流程節(jié)點35,其中,該復(fù)數(shù)個流程節(jié)點為第三流程節(jié)點31、第四流程節(jié)點32、第五流程節(jié)點33以及第六流程節(jié)點34。該第一流程節(jié)點30是為第三流程節(jié)點31與第四流程節(jié)點32的上位階層,換句話說,第三流程節(jié)點31與第四流程節(jié)點32是為第一流程節(jié)點30的下位階層。同理,該第三流程節(jié)點31是為第五流程節(jié)點33與第六流程節(jié)點34的上位階層,而第五流程節(jié)點33與第六流程節(jié)點34是為第三流程節(jié)點31的下位階層。該第四流程節(jié)點32、第五流程節(jié)點33與第六流程節(jié)點34是為第二流程節(jié)點35的上位階層,以及第二流程節(jié)點35是為第四流程節(jié)點32、第五流程節(jié)點33與第六流程節(jié)點34的下位階層。
當本發(fā)明驗證圖6所示的工作流程3時,首先,設(shè)定第一權(quán)重系數(shù)300為1,計算各流程節(jié)點對應(yīng)的權(quán)重系數(shù),而后依序驗證第一權(quán)重系數(shù)300是否為第三權(quán)重系數(shù)310與第四權(quán)重系數(shù)320的總和,第三權(quán)重系數(shù)310是否為第五權(quán)重系數(shù)330與第六權(quán)重系數(shù)340的總合,以及第四權(quán)重系數(shù)320、第五權(quán)重系數(shù)330與第六權(quán)重系數(shù)340的總合是否為第二權(quán)重系數(shù)350;最后,驗證第二流程節(jié)點35的第二權(quán)重系數(shù)350是否相等于第一流程節(jié)點30的第一權(quán)重系數(shù)300。在此實施例中,第一流程節(jié)點30作為起始流程節(jié)點,第三流程節(jié)點31、第四流程節(jié)點32、第五流程節(jié)點33與第六流程節(jié)點34作為中段流程節(jié)點,而第二流程節(jié)點35作為終端流程節(jié)點。
請參閱圖7所示,是本發(fā)明的另一較佳工作流程的示意圖。該工作流程4,包含有第一流程節(jié)點40、第二流程節(jié)點43、第三流程節(jié)點41、第四流程節(jié)點42、第五流程節(jié)點44、第六流程節(jié)點45以及第七流程節(jié)點46。
當本發(fā)明驗證圖7所示的工作流程4時,首先設(shè)定第一權(quán)重系數(shù)400為1,并計算出第二權(quán)重系數(shù)430為1、第三權(quán)重系數(shù)410為0.5、第四權(quán)重系數(shù)420為0.5、第五權(quán)重系數(shù)440為0.5、第六權(quán)重系數(shù)450為0.5以及第七權(quán)重系數(shù)460為1。
接著,驗證第一權(quán)重系數(shù)400是否為第三權(quán)重系數(shù)410與第四權(quán)重系數(shù)420的總合(上位階層的權(quán)重系數(shù)總合須等于下位階層的權(quán)重系數(shù)總合)、第三權(quán)重系數(shù)410與第四權(quán)重系數(shù)420的總合是否為第二權(quán)重系數(shù)430、第二權(quán)重系數(shù)430是否為第五權(quán)重系數(shù)440與第六權(quán)重系數(shù)450的總合以及第五權(quán)重系數(shù)440與第六權(quán)重系數(shù)450的總合是否為第七權(quán)重系數(shù)460。同理,亦可以驗證第三權(quán)重系數(shù)410與第四權(quán)重系數(shù)420的總合是否相等于第一權(quán)重系數(shù)400(下位階層的權(quán)重系數(shù)總合須等于上位階層的權(quán)重系數(shù)總合),依此類推;最后,比對第一權(quán)重系數(shù)400、第二權(quán)重系數(shù)430、第三權(quán)重系數(shù)410、第四權(quán)重系數(shù)420、第五權(quán)重系數(shù)440、第六權(quán)重系數(shù)450以及第七權(quán)重系數(shù)460,驗證第七流程節(jié)點46的第七權(quán)重系數(shù)460是否相等于第一流程節(jié)點40的第一權(quán)重系數(shù)400,亦即終端流程節(jié)點的權(quán)重系數(shù)(第七權(quán)重系數(shù)460)須等于起始流程節(jié)點的權(quán)重系數(shù)(第一權(quán)重系數(shù)400),以驗證此工作流程4。在此實施例中,第一流程節(jié)點40作為起始流程節(jié)點,第三流程節(jié)點41、第四流程節(jié)點42、第二流程節(jié)點43、第五流程節(jié)點44與第六流程節(jié)點45作為中段流程節(jié)點,而第七流程節(jié)點46作為終端流程節(jié)點。
請參閱圖8所示,是本發(fā)明的一較佳實施例的方塊圖。如圖所示,本發(fā)明的一流程驗證系統(tǒng)5,包含有一輸入單元50、一權(quán)重計算單元51、一搜尋單元52、一資料庫53以及一驗證單元54,其中該輸入單元50,是用以供流程規(guī)劃者提供工作流程,以圖4的工作流程為例,其包含第一流程節(jié)點、復(fù)數(shù)個流程節(jié)點以及第二流程節(jié)點,其中第一流程節(jié)點與復(fù)數(shù)個流程節(jié)點間的關(guān)系第一流程節(jié)點為復(fù)數(shù)個流程節(jié)點的上位階層,而復(fù)數(shù)個流程節(jié)點為第一流程節(jié)點的下位階層,同理,復(fù)數(shù)個流程節(jié)點與第二流程節(jié)點問的關(guān)系復(fù)數(shù)個流程節(jié)點為第二流程節(jié)點的上位階層,而第二流程節(jié)點為復(fù)數(shù)個流程節(jié)點下位階層。
該權(quán)重計算單元51,是在流程規(guī)劃者完成工作流程的設(shè)計與規(guī)劃后,依據(jù)所規(guī)劃的流程自動產(chǎn)生各流程節(jié)點的權(quán)重系數(shù)。以圖4為例,將自動產(chǎn)生第一流程節(jié)點、復(fù)數(shù)個流程節(jié)點以及第二流程節(jié)點的一權(quán)重系數(shù),其中第一流程節(jié)點的第一權(quán)重系數(shù)為連接的復(fù)數(shù)個流程節(jié)點的權(quán)重系數(shù)總合,第二流程節(jié)點的第二權(quán)重系數(shù)為連接的復(fù)數(shù)個流程節(jié)點的權(quán)重系數(shù)總合。
該資料庫53,其是記錄各個流程節(jié)點的權(quán)重系數(shù);以及該驗證單元54,其是比對第一流程節(jié)點、復(fù)數(shù)個流程節(jié)點以及第二流程節(jié)點的權(quán)重系數(shù),驗證第二流程節(jié)點的第二權(quán)重系數(shù)是否等同于第一流程節(jié)點的第一權(quán)重系數(shù),以產(chǎn)生一驗證結(jié)果為一成功訊息,或產(chǎn)生該驗證結(jié)果為一失敗訊息,藉此得知此工作流程的合法性與正確性。
上述的權(quán)重計算單元51、搜尋單元52、以及驗證單元54的實施方式可以用程式模組來建構(gòu),并藉由處理器來執(zhí)行程式模組內(nèi)的程式碼,以達到上述的功能。此外,進行具有會簽的工作流程亦可藉由網(wǎng)路(Internet)或是任何可達到其效果的傳輸方式連接。
綜上所述,本發(fā)明是有關(guān)于一種流程驗證系統(tǒng)及其方法,其是藉由權(quán)重系數(shù)的計算,驗證位于上位階層的流程節(jié)點的權(quán)重系數(shù)是否相等于位于下位階層的流程節(jié)點的權(quán)重系數(shù),或是驗證位于下位階層的流程節(jié)點的權(quán)重系數(shù)是否相等于位于上位階層的流程節(jié)點的權(quán)重系數(shù),而且驗證終端節(jié)點的權(quán)重系數(shù)是否等同于起始節(jié)點的權(quán)重系數(shù),以供流程規(guī)劃者檢核所建立的工作流程。藉此以避免因人為疏失而設(shè)計錯誤的工作流程,導(dǎo)致未來執(zhí)行上的錯誤。
以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當可利用上述揭示的方法及形狀、構(gòu)造、特征及精神作出些許的更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1.一種流程驗證方法,用以驗證一具有會簽的工作流程,該工作流程包含一第一流程節(jié)點、一第二流程節(jié)點、以及該第一流程節(jié)點與該第二流程節(jié)點的復(fù)數(shù)個流程節(jié)點,其特征在于該方法包含下列步驟設(shè)定該第一流程節(jié)點的一權(quán)重系數(shù);依據(jù)該第一流程節(jié)點的該權(quán)重系數(shù),計算該復(fù)數(shù)個流程節(jié)點,其中該第一流程節(jié)點的該權(quán)重系數(shù)是等于與該第一流程節(jié)點相連接的下位階層的流程節(jié)點的權(quán)重系數(shù)總合,該第二流程節(jié)點的權(quán)重系數(shù)是等于與該第二流程節(jié)點相連接的上位階層的流程節(jié)點的權(quán)重系數(shù)總合,其中該下位階層的流程節(jié)點與該上位階層的流程節(jié)點可為部分的該復(fù)數(shù)個流程節(jié)點;比對該第一流程節(jié)點、該復(fù)數(shù)個流程節(jié)點以及該第二流程節(jié)點對應(yīng)的該權(quán)重系數(shù);以及驗證該第二流程節(jié)點的該權(quán)重系數(shù)是否等于該第一流程節(jié)點的該權(quán)重系數(shù)。
2.根據(jù)權(quán)利要求1所述的流程驗證方法,其特征在于其中所述的比對步驟中,該第一流程節(jié)點與該復(fù)數(shù)個流程節(jié)點分別為上位階層與下位階層以及該復(fù)數(shù)個流程節(jié)點與該第二流程節(jié)點分別為上位階層與下位階層,更包含下列步驟驗證該第二流程節(jié)點的該權(quán)重系數(shù)是否為對應(yīng)上位階層的該復(fù)數(shù)個流程節(jié)點的該權(quán)重系數(shù)總合。
3.根據(jù)權(quán)利要求2所述的流程驗證方法,其特征在于其中所述的驗證步驟更包含下列步驟驗證該第一流程節(jié)點的該權(quán)重系數(shù)是否為對應(yīng)下位階層的該復(fù)數(shù)個流程節(jié)點的該權(quán)重系數(shù)總合。
4.根據(jù)權(quán)利要求1所述的流程驗證方法,其特征在于其中所述的驗證步驟后,更包含下列步驟若驗證該第二流程節(jié)點的該權(quán)重系數(shù)等于該第一流程節(jié)點的該權(quán)重系數(shù),產(chǎn)生一驗證結(jié)果為一成功訊息;以及若驗證該第二流程節(jié)點的該權(quán)重系數(shù)不等于該第一流程節(jié)點的該權(quán)重系數(shù),產(chǎn)生該驗證結(jié)果為一失敗訊息。
5.一種流程驗證系統(tǒng),用以驗證一具有會簽的工作流程,該工作流程包含一第一流程節(jié)點、一第二流程節(jié)點、以及該第一流程節(jié)點與第二流程節(jié)點之間的該復(fù)數(shù)個流程節(jié)點,其特征在于該系統(tǒng)包含有一權(quán)重計算單元,產(chǎn)生該第一流程節(jié)點、該復(fù)數(shù)個流程節(jié)點以及該第二流程節(jié)點的一權(quán)重系數(shù),其中,該第一流程節(jié)點的該權(quán)重系數(shù)為連接的該復(fù)數(shù)個流程節(jié)點的該權(quán)重系數(shù)總合,該第二流程節(jié)點的該權(quán)重系數(shù)為連接的該復(fù)數(shù)個流程節(jié)點的該權(quán)重系數(shù)總合;以及一驗證單元,其是比對該第一流程節(jié)點、該復(fù)數(shù)個流程節(jié)點以及該第二流程節(jié)點的該權(quán)重系數(shù),驗證是否該第二流程節(jié)點的該權(quán)重系數(shù)是否相等于該第二流程節(jié)點的該權(quán)重系數(shù)。
6.根據(jù)權(quán)利要求5所述的流程驗證系統(tǒng),其特征在于其中該系統(tǒng)更包含一輸入單元,其是提供該工作流程。
7.根據(jù)權(quán)利要求5所述的流程驗證系統(tǒng),其特征在于其中所述的第一流程節(jié)點與該復(fù)數(shù)個流程節(jié)點具有上位階層與下位階層的關(guān)系以及該復(fù)數(shù)個流程節(jié)點與該第二流程節(jié)點具有上位階層與下位階層的關(guān)系。
8.根據(jù)權(quán)利要求7所述的流程驗證系統(tǒng),其特征在于其中所述的驗證單元其是分別驗證該第一流程節(jié)點的該權(quán)重系數(shù)為對應(yīng)下位階層的該復(fù)數(shù)個流程節(jié)點的該權(quán)重系數(shù)總合,以及該第二流程節(jié)點的該權(quán)重系數(shù)為對應(yīng)上位階層的該復(fù)數(shù)個流程節(jié)點的該權(quán)重系數(shù)總合。
9.根據(jù)權(quán)利要求5所述的流程驗證系統(tǒng),其特征在于其中所述的驗證單元產(chǎn)生一驗證結(jié)果。
10.根據(jù)權(quán)利要求9所述的流程驗證系統(tǒng),其特征在于其中所述的驗證結(jié)果可為一成功訊息。
11.根據(jù)權(quán)利要求9所述的流程驗證系統(tǒng),其特征在于其中所述的驗證結(jié)果可為一失敗訊息。
12.一種流程驗證方法,用以驗證一具有會簽的工作流程,該工作流程包含一起始流程節(jié)點、一終端流程節(jié)點、以及位于該起始流程節(jié)點與該終端流程節(jié)點之間的復(fù)數(shù)個中段流程節(jié)點,其中該起始流程節(jié)點、該終端流程節(jié)點、以及該中段流程節(jié)點形成一階層連接關(guān)系,且該起始流程節(jié)點與該中段流程節(jié)點是于所對應(yīng)的審核工作完成后,將后續(xù)審核工作傳遞予相連接的下位階層流程節(jié)點,該終端流程節(jié)點與該中段流程節(jié)點是在相連接的上位階層流程節(jié)點完成該審核工作后,接續(xù)所對應(yīng)的審核工作,其特征在于該方法包含下列步驟設(shè)定該起始流程節(jié)點的一權(quán)重系數(shù);依據(jù)該起始流程節(jié)點的該權(quán)重系數(shù),計算該復(fù)數(shù)個中段流程節(jié)點以及該終端流程節(jié)點的權(quán)重系數(shù),其中該起始流程節(jié)點的該權(quán)重系數(shù),是等于與該起始流程節(jié)點相連接的該下位階層流程節(jié)點的權(quán)重系數(shù)總合,該每中段流程節(jié)點的權(quán)重系數(shù)是等于與該中段流程節(jié)點相連接的下位階層流程節(jié)點的權(quán)重系數(shù)總合,且該終端流程節(jié)點的權(quán)重系數(shù)是等于與該終端流程節(jié)點相連接的上位階層流程節(jié)點的權(quán)重系數(shù)總合;以及驗證該終端流程節(jié)點的權(quán)重系數(shù)是否等于該起始流程節(jié)點的權(quán)重系數(shù)。
13.根據(jù)權(quán)利要求12所述的流程驗證系統(tǒng),其特征在于其中所述的計算該復(fù)數(shù)個中段流程節(jié)點以及該終端流程節(jié)點的權(quán)重系數(shù)更包含平均分配該起始流程節(jié)點的該權(quán)重系數(shù)于該起始流程節(jié)點的該下位階層流程節(jié)點;以及平均分配該中段流程節(jié)點的該權(quán)重系數(shù)于與該中段流程節(jié)點的該下位階層流程節(jié)點。
14.根據(jù)權(quán)利要求12所述的流程驗證系統(tǒng),其特征在于其中所述的驗證步驟更包含若驗證該終端流程節(jié)點的權(quán)重系數(shù)等于該起始流程節(jié)點的權(quán)重系數(shù),產(chǎn)生一驗證結(jié)果為一成功訊息;以及若驗證該終端流程節(jié)點的權(quán)重系數(shù)不等于該起始流程節(jié)點的權(quán)重系數(shù),產(chǎn)生該驗證結(jié)果為一失敗訊息。
15.根據(jù)權(quán)利要求12所述的流程驗證系統(tǒng),其特征在于其中所述的驗證步驟更包含驗證該上位階層流程節(jié)點的權(quán)重系數(shù)是否相等于該下位階層流程節(jié)點的權(quán)重系數(shù)。
全文摘要
本發(fā)明是有關(guān)于一種流程驗證系統(tǒng)及其方法,其是藉由計算工作流程的第一流程節(jié)點、復(fù)數(shù)個流程節(jié)點以及第二流程節(jié)點對應(yīng)的權(quán)重系數(shù),以比對此第一流程節(jié)點、此復(fù)數(shù)個流程節(jié)點以及此第二流程節(jié)點的權(quán)重系數(shù);之后驗證第二流程節(jié)點的權(quán)重系數(shù)是否相等于第一流程節(jié)點的權(quán)重系數(shù),以得知此工作流程的合法性與正確性,藉此經(jīng)由事前的檢查,可以預(yù)防未來因工作流程設(shè)計錯誤而發(fā)生執(zhí)行上的問題。本發(fā)明可提供該流程規(guī)劃者驗證所建立的工作流程,且能避免因規(guī)劃包含會簽處理程序的工作流程,而設(shè)計出錯誤的工作流程;此外,本發(fā)明更可供流程規(guī)劃者規(guī)劃包含串簽處理程序與會簽處理程序的工作流程,而可設(shè)計較多樣化的工作流程,更加適于實用。
文檔編號G06Q10/00GK1760903SQ200510115690
公開日2006年4月19日 申請日期2005年11月8日 優(yōu)先權(quán)日2005年11月8日
發(fā)明者陳智仁 申請人:威盛電子股份有限公司