1.一種業(yè)務(wù)流程模板的生成方法,其特征在于,包括:
獲取用戶基于瀏覽器的圖形化界面繪制的業(yè)務(wù)流程模型;
生成與所述業(yè)務(wù)流程模型相對應(yīng)的XML文件;
將所述XML文件作為所述業(yè)務(wù)流程模型對應(yīng)的業(yè)務(wù)流程模板進(jìn)行存儲。
2.根據(jù)權(quán)利要求1所述的業(yè)務(wù)流程模板的生成方法,其特征在于,生成與所述業(yè)務(wù)流程模型相對應(yīng)的XML文件的步驟,具體包括:
生成XML文件的基礎(chǔ)架構(gòu)信息;
對所述業(yè)務(wù)流程模型進(jìn)行解析,以得到所述業(yè)務(wù)流程模板中的節(jié)點(diǎn)和所述節(jié)點(diǎn)之間的連接線;
根據(jù)每個所述節(jié)點(diǎn)的類型,調(diào)用對應(yīng)的XML轉(zhuǎn)換方法生成每個所述節(jié)點(diǎn)的信息;
獲取每個所述連接線的源頭信息和目標(biāo)信息,生成與每個所述連接線相關(guān)的信息;
根據(jù)所述基礎(chǔ)架構(gòu)信息、每個所述節(jié)點(diǎn)的信息和每個所述連接線相關(guān)的信息,生成與所述業(yè)務(wù)流程模型相對應(yīng)的XML文件。
3.根據(jù)權(quán)利要求2所述的業(yè)務(wù)流程模板的生成方法,其特征在于,根據(jù)所述基礎(chǔ)架構(gòu)信息、每個所述節(jié)點(diǎn)的信息和每個所述連接線相關(guān)的信息,生成與所述業(yè)務(wù)流程模型相對應(yīng)的XML文件的步驟,具體包括:
將所述基礎(chǔ)架構(gòu)信息、每個所述節(jié)點(diǎn)的信息和每個所述連接線相關(guān)的信息依次進(jìn)行拼裝處理和格式化處理,以得到與所述業(yè)務(wù)流程模型相對應(yīng)的XML文件。
4.根據(jù)權(quán)利要求2所述的業(yè)務(wù)流程模板的生成方法,其特征在于:
所述基礎(chǔ)架構(gòu)信息包括:XML頭文、根元素和進(jìn)程子元素頭;
每個所述節(jié)點(diǎn)的信息包括:節(jié)點(diǎn)頭信息、任務(wù)執(zhí)行方信息、擴(kuò)展信息、節(jié)點(diǎn)位置信息、節(jié)點(diǎn)大小信息;
每個所述連接線相關(guān)的信息包括:連接線的位置信息和大小信息。
5.根據(jù)權(quán)利要求1至4中任一項所述的業(yè)務(wù)流程模板的生成方法, 其特征在于,所述業(yè)務(wù)流程模型是基于Draw2D組件繪制的。
6.一種業(yè)務(wù)流程模板的生成裝置,其特征在于,包括:
獲取單元,用于獲取用戶基于瀏覽器的圖形化界面繪制的業(yè)務(wù)流程模型;
生成單元,用于生成與所述業(yè)務(wù)流程模型相對應(yīng)的XML文件;
存儲單元,用于將所述XML文件作為所述業(yè)務(wù)流程模型對應(yīng)的業(yè)務(wù)流程模板進(jìn)行存儲。
7.根據(jù)權(quán)利要求6所述的業(yè)務(wù)流程模板的生成裝置,其特征在于,所述生成單元包括:
第一執(zhí)行單元,用于生成XML文件的基礎(chǔ)架構(gòu)信息;
解析單元,用于對所述業(yè)務(wù)流程模型進(jìn)行解析,以得到所述業(yè)務(wù)流程模板中的節(jié)點(diǎn)和所述節(jié)點(diǎn)之間的連接線;
第二執(zhí)行單元,用于根據(jù)每個所述節(jié)點(diǎn)的類型,調(diào)用對應(yīng)的XML轉(zhuǎn)換方法生成每個所述節(jié)點(diǎn)的信息;
第三執(zhí)行單元,獲取每個所述連接線的源頭信息和目標(biāo)信息,生成與每個所述連接線相關(guān)的信息;
處理單元,用于根據(jù)所述基礎(chǔ)架構(gòu)信息、每個所述節(jié)點(diǎn)的信息和每個所述連接線相關(guān)的信息,生成與所述業(yè)務(wù)流程模型相對應(yīng)的XML文件。
8.根據(jù)權(quán)利要求7所述的業(yè)務(wù)流程模板的生成裝置,其特征在于,所述處理單元具體用于:
將所述基礎(chǔ)架構(gòu)信息、每個所述節(jié)點(diǎn)的信息和每個所述連接線相關(guān)的信息依次進(jìn)行拼裝處理和格式化處理,以得到與所述業(yè)務(wù)流程模型相對應(yīng)的XML文件。
9.根據(jù)權(quán)利要求7所述的業(yè)務(wù)流程模板的生成裝置,其特征在于:
所述基礎(chǔ)架構(gòu)信息包括:XML頭文、根元素和進(jìn)程子元素頭;
每個所述節(jié)點(diǎn)的信息包括:節(jié)點(diǎn)頭信息、任務(wù)執(zhí)行方信息、擴(kuò)展信息、節(jié)點(diǎn)位置信息、節(jié)點(diǎn)大小信息;
每個所述連接線相關(guān)的信息包括:連接線的位置信息和大小信息。
10.根據(jù)權(quán)利要求6至9中任一項所述的業(yè)務(wù)流程模板的生成裝置,其特征在于,所述業(yè)務(wù)流程模型是基于Draw2D組件繪制的。