本發(fā)明涉及云計算技術(shù)領(lǐng)域,特別涉及一種業(yè)務(wù)流程管理方法及系統(tǒng)。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,云計算已經(jīng)逐步成為了業(yè)界的發(fā)展熱點,云計算技術(shù)也逐漸被應(yīng)用到教育、科學(xué)、文化、公安、政府、衛(wèi)生、高性能計算、電子商務(wù)、物聯(lián)網(wǎng)等多個領(lǐng)域,隨之云計算服務(wù)平臺的使用量和活躍度也與日俱增。
隨著云計算的深入,云資源的使用控制顯得尤為重要。如果放任系統(tǒng)用戶去創(chuàng)建勢必會造成資源的浪費(fèi),如果單純由高級系統(tǒng)用戶進(jìn)行資源分配,高級系統(tǒng)用戶無法能夠按照每一個用戶的實際需求為其創(chuàng)建出來合適的資源供其使用,并且這種方式效率極其低下,所以在云平臺系統(tǒng)中提供資源申請審批實現(xiàn)資源創(chuàng)建顯得尤為重要。但是隨著云平臺系統(tǒng)的逐漸龐大復(fù)雜,提供的服務(wù)類型愈加的多樣化,需要申請的資源類型也越來越多,如果使用現(xiàn)有的為每個流程單獨研發(fā)的方式進(jìn)行資源申請審批的支持,就會造成巨大的研發(fā)投入,導(dǎo)致流程整體管理效率非常低。
綜上所述可以看出,如何提高流程整體管理效率是目前有待進(jìn)一步解決的問題。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種業(yè)務(wù)流程管理方法及系統(tǒng),能夠提高流程整體管理效率。其具體方案如下:
一種業(yè)務(wù)流程管理方法,包括:
當(dāng)需要創(chuàng)建目標(biāo)業(yè)務(wù)流程,則確定所述目標(biāo)業(yè)務(wù)流程的流程類型,得到相應(yīng)的目標(biāo)類型;
從預(yù)先創(chuàng)建的數(shù)據(jù)庫中篩選出與所述目標(biāo)類型對應(yīng)的流程空白模板,得到目標(biāo)空白模板;
獲取用戶輸入的與所述目標(biāo)業(yè)務(wù)流程對應(yīng)的流程描述信息,并將該流程描述信息導(dǎo)入所述目標(biāo)空白模板,以對所述目標(biāo)空白模板進(jìn)行相應(yīng)的參數(shù)配置,得到配置后模板;
為所述配置后模板添加相應(yīng)的UI界面,得到所述目標(biāo)業(yè)務(wù)流程。
可選的,所述數(shù)據(jù)庫中的任一流程空白模板均包括流程類型信息模板、流程審批類型信息模板、流程信息模板、流程節(jié)點信息模板和訂單信息模板。
可選的,所述流程類型信息模板包括第一信息子模板、第二信息子模板和第三信息子模板;其中,所述第一信息子模板為對流程的名稱進(jìn)行保存的子模板,所述第二信息子模板為對用于調(diào)用云資源的類以及方法進(jìn)行保存的子模板,所述第三信息子模板為對流程所支持的審批類型進(jìn)行保存的子模板;
所述流程審批類型信息模板為對審批類型模型信息進(jìn)行保存的模板;
所述流程信息模板為對用戶創(chuàng)建的流程信息進(jìn)行保存的模板;
所述流程節(jié)點信息模板為對流程對應(yīng)的各審批節(jié)點的審批人信息進(jìn)行保存的模板;
所述訂單信息模板為對用戶在進(jìn)行資源申請時對應(yīng)的訂單信息進(jìn)行保存的模板。
可選的,所述數(shù)據(jù)庫中的任一流程空白模板均還包括訂單審批歷史信息模板;
其中,所述訂單審批歷史信息模板為對流程審批過程中各流程節(jié)點的審批人提出的歷史審批意見進(jìn)行保存的模板。
本發(fā)明還相應(yīng)公開了一種業(yè)務(wù)流程管理系統(tǒng),包括:
流程類型確定模塊,用于當(dāng)需要創(chuàng)建目標(biāo)業(yè)務(wù)流程,則確定所述目標(biāo)業(yè)務(wù)流程的流程類型,得到相應(yīng)的目標(biāo)類型;
空白模板篩選模塊,用于從預(yù)先創(chuàng)建的數(shù)據(jù)庫中篩選出與所述目標(biāo)類型對應(yīng)的流程空白模板,得到目標(biāo)空白模板;
描述信息獲取模塊,用于獲取用戶輸入的與所述目標(biāo)業(yè)務(wù)流程對應(yīng)的流程描述信息;
描述信息導(dǎo)入模塊,用于將所述描述信息獲取模塊獲取到的流程描述信息導(dǎo)入所述目標(biāo)空白模板,以對所述目標(biāo)空白模板進(jìn)行相應(yīng)的參數(shù)配置,得到配置后模板;
UI界面添加模塊,用于為所述配置后模板添加相應(yīng)的UI界面,得到所述目標(biāo)業(yè)務(wù)流程。
可選的,所述數(shù)據(jù)庫中的任一流程空白模板均包括流程類型信息模板、流程審批類型信息模板、流程信息模板、流程節(jié)點信息模板和訂單信息模板。
可選的,所述流程類型信息模板包括第一信息子模板、第二信息子模板和第三信息子模板;其中,所述第一信息子模板為對流程的名稱進(jìn)行保存的子模板,所述第二信息子模板為對用于調(diào)用云資源的類以及方法進(jìn)行保存的子模板,所述第三信息子模板為對流程所支持的審批類型進(jìn)行保存的子模板;
所述流程審批類型信息模板為對審批類型模型信息進(jìn)行保存的模板;
所述流程信息模板為對用戶創(chuàng)建的流程信息進(jìn)行保存的模板;
所述流程節(jié)點信息模板為對流程對應(yīng)的各審批節(jié)點的審批人信息進(jìn)行保存的模板;
所述訂單信息模板為對用戶在進(jìn)行資源申請時對應(yīng)的訂單信息進(jìn)行保存的模板。
可選的,所述數(shù)據(jù)庫中的任一流程空白模板均還包括訂單審批歷史信息模板;
其中,所述訂單審批歷史信息模板為對流程審批過程中各流程節(jié)點的審批人提出的歷史審批意見進(jìn)行保存的模板。
本發(fā)明中,業(yè)務(wù)流程管理方法,包括:當(dāng)需要創(chuàng)建目標(biāo)業(yè)務(wù)流程,則確定目標(biāo)業(yè)務(wù)流程的流程類型,得到相應(yīng)的目標(biāo)類型;從預(yù)先創(chuàng)建的數(shù)據(jù)庫中篩選出與目標(biāo)類型對應(yīng)的流程空白模板,得到目標(biāo)空白模板;獲取用戶輸入的與目標(biāo)業(yè)務(wù)流程對應(yīng)的流程描述信息,并將該流程描述信息導(dǎo)入目標(biāo)空白模板,以對目標(biāo)空白模板進(jìn)行相應(yīng)的參數(shù)配置,得到配置后模板;為配置后模板添加相應(yīng)的UI界面,得到目標(biāo)業(yè)務(wù)流程。
可見,本發(fā)明預(yù)先創(chuàng)建了各個業(yè)務(wù)流程對應(yīng)的流程空白模板,并保存在數(shù)據(jù)庫中,當(dāng)需要創(chuàng)建目標(biāo)業(yè)務(wù)流程時,只需從上述數(shù)據(jù)庫中篩選出相應(yīng)的流程空白模板,在此基礎(chǔ)上,用戶只需輸入相應(yīng)的流程描述信息,以得到相應(yīng)的配置后模板,接著為該配置后模板添加相應(yīng)的UI界面,即可得到上述目標(biāo)業(yè)務(wù)流程,而無需從無到有地對上述目標(biāo)業(yè)務(wù)流程進(jìn)行單獨研發(fā),從而大幅減少流程創(chuàng)建所需的人工成本和時間成本,提高了業(yè)務(wù)流程整體的管理效率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實施例公開的一種業(yè)務(wù)流程管理方法流程圖;
圖2為本發(fā)明實施例公開的一種業(yè)務(wù)流程管理系統(tǒng)結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實施例公開了一種業(yè)務(wù)流程管理方法,參見圖1所示,該方法包括:
步驟S11:當(dāng)需要創(chuàng)建目標(biāo)業(yè)務(wù)流程,則確定目標(biāo)業(yè)務(wù)流程的流程類型,得到相應(yīng)的目標(biāo)類型;
步驟S12:從預(yù)先創(chuàng)建的數(shù)據(jù)庫中篩選出與目標(biāo)類型對應(yīng)的流程空白模板,得到目標(biāo)空白模板;
步驟S13:獲取用戶輸入的與目標(biāo)業(yè)務(wù)流程對應(yīng)的流程描述信息,并將該流程描述信息導(dǎo)入目標(biāo)空白模板,以對目標(biāo)空白模板進(jìn)行相應(yīng)的參數(shù)配置,得到配置后模板;
步驟S14:為配置后模板添加相應(yīng)的UI界面,得到目標(biāo)業(yè)務(wù)流程。
具體的,上述數(shù)據(jù)庫中的任一流程空白模板均可以包括流程類型信息模板、流程審批類型信息模板、流程信息模板、流程節(jié)點信息模板和訂單信息模板。
其中,流程類型信息模板包括第一信息子模板、第二信息子模板和第三信息子模板;其中,第一信息子模板為對流程的名稱進(jìn)行保存的子模板,第二信息子模板為對用于調(diào)用云資源的類以及方法進(jìn)行保存的子模板,第三信息子模板為對流程所支持的審批類型進(jìn)行保存的子模板;流程審批類型信息模板為對審批類型模型信息進(jìn)行保存的模板;流程信息模板為對用戶創(chuàng)建的流程信息進(jìn)行保存的模板;流程節(jié)點信息模板為對流程對應(yīng)的各審批節(jié)點的審批人信息進(jìn)行保存的模板;訂單信息模板為對用戶在進(jìn)行資源申請時對應(yīng)的訂單信息進(jìn)行保存的模板。
進(jìn)一步的,上述數(shù)據(jù)庫中的任一流程空白模板均還可以包括訂單審批歷史信息模板;其中,訂單審批歷史信息模板為對流程審批過程中各流程節(jié)點的審批人提出的歷史審批意見進(jìn)行保存的模板。
本實施例中,通過上述流程審批類型信息模板上保存的信息,可以確定流程是在租戶端還是系統(tǒng)管理端上進(jìn)行顯示;當(dāng)流程進(jìn)行資源申請審批時,根據(jù)流程的各節(jié)點信息進(jìn)行流程訂單的流轉(zhuǎn),當(dāng)進(jìn)行到審批節(jié)點后,根據(jù)流程配置的調(diào)用云資源的類及方法,對相應(yīng)的云資源進(jìn)行直接調(diào)用,而不需要進(jìn)行二次的數(shù)據(jù)封裝與拆解。通過這種方式,可以降低了業(yè)務(wù)流程模塊與云資源各模塊的耦合度。
可見,本發(fā)明預(yù)先創(chuàng)建了各個業(yè)務(wù)流程對應(yīng)的流程空白模板,并保存在數(shù)據(jù)庫中,當(dāng)需要創(chuàng)建目標(biāo)業(yè)務(wù)流程時,只需從上述數(shù)據(jù)庫中篩選出相應(yīng)的流程空白模板,在此基礎(chǔ)上,用戶只需輸入相應(yīng)的流程描述信息,以得到相應(yīng)的配置后模板,接著為該配置后模板添加相應(yīng)的UI界面,即可得到上述目標(biāo)業(yè)務(wù)流程,而無需從無到有地對上述目標(biāo)業(yè)務(wù)流程進(jìn)行單獨研發(fā),從而大幅減少流程創(chuàng)建所需的人工成本和時間成本,提高了業(yè)務(wù)流程整體的管理效率。
相應(yīng)的,本發(fā)明實施例還公開了一種業(yè)務(wù)流程管理系統(tǒng),參見圖2所示,該系統(tǒng)包括:
流程類型確定模塊11,用于當(dāng)需要創(chuàng)建目標(biāo)業(yè)務(wù)流程,則確定目標(biāo)業(yè)務(wù)流程的流程類型,得到相應(yīng)的目標(biāo)類型;
空白模板篩選模塊12,用于從預(yù)先創(chuàng)建的數(shù)據(jù)庫中篩選出與目標(biāo)類型對應(yīng)的流程空白模板,得到目標(biāo)空白模板;
描述信息獲取模塊13,用于獲取用戶輸入的與目標(biāo)業(yè)務(wù)流程對應(yīng)的流程描述信息;
描述信息導(dǎo)入模塊14,用于將描述信息獲取模塊13獲取到的流程描述信息導(dǎo)入目標(biāo)空白模板,以對目標(biāo)空白模板進(jìn)行相應(yīng)的參數(shù)配置,得到配置后模板;
UI界面添加模塊15,用于為配置后模板添加相應(yīng)的UI界面,得到目標(biāo)業(yè)務(wù)流程。
具體的,上述數(shù)據(jù)庫中的任一流程空白模板均可以包括流程類型信息模板、流程審批類型信息模板、流程信息模板、流程節(jié)點信息模板和訂單信息模板。
其中,流程類型信息模板包括第一信息子模板、第二信息子模板和第三信息子模板;其中,第一信息子模板為對流程的名稱進(jìn)行保存的子模板,第二信息子模板為對用于調(diào)用云資源的類以及方法進(jìn)行保存的子模板,第三信息子模板為對流程所支持的審批類型進(jìn)行保存的子模板;流程審批類型信息模板為對審批類型模型信息進(jìn)行保存的模板;流程信息模板為對用戶創(chuàng)建的流程信息進(jìn)行保存的模板;流程節(jié)點信息模板為對流程對應(yīng)的各審批節(jié)點的審批人信息進(jìn)行保存的模板;訂單信息模板為對用戶在進(jìn)行資源申請時對應(yīng)的訂單信息進(jìn)行保存的模板。
進(jìn)一步的,上述數(shù)據(jù)庫中的任一流程空白模板均還可以包括訂單審批歷史信息模板;其中,訂單審批歷史信息模板為對流程審批過程中各流程節(jié)點的審批人提出的歷史審批意見進(jìn)行保存的模板。
可見,本發(fā)明預(yù)先創(chuàng)建了各個業(yè)務(wù)流程對應(yīng)的流程空白模板,并保存在數(shù)據(jù)庫中,當(dāng)需要創(chuàng)建目標(biāo)業(yè)務(wù)流程時,只需從上述數(shù)據(jù)庫中篩選出相應(yīng)的流程空白模板,在此基礎(chǔ)上,用戶只需輸入相應(yīng)的流程描述信息,以得到相應(yīng)的配置后模板,接著為該配置后模板添加相應(yīng)的UI界面,即可得到上述目標(biāo)業(yè)務(wù)流程,而無需從無到有地對上述目標(biāo)業(yè)務(wù)流程進(jìn)行單獨研發(fā),從而大幅減少流程創(chuàng)建所需的人工成本和時間成本,提高了業(yè)務(wù)流程整體的管理效率。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上對本發(fā)明所提供的一種業(yè)務(wù)流程管理方法及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。