工作流關(guān)聯(lián)多終端類型表單的方法
【專利摘要】本發(fā)明公開了一種工作流關(guān)聯(lián)多終端類型表單的方法,屬于工作流開發(fā)【技術(shù)領(lǐng)域】。該方法的特點(diǎn)是多終端表單共用一套業(yè)務(wù)模型,工作流各環(huán)節(jié)定制不同終端類型的表單,并根據(jù)不同終端的顯示特性定制不同終端表單的外殼,運(yùn)行時根據(jù)終端類型獲取表單,并跳轉(zhuǎn)到相應(yīng)的表單外殼頁面。與現(xiàn)有技術(shù)相比,利用本發(fā)明的工作流關(guān)聯(lián)多終端類型表單的方法解決了多終端表單數(shù)據(jù)展現(xiàn)問題,為工作流流轉(zhuǎn)提供多終端數(shù)據(jù)載體,擴(kuò)大了工作流的使用范圍,方便用戶隨時隨地處理任務(wù)。
【專利說明】工作流關(guān)聯(lián)多終端類型表單的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及工作流開發(fā)【技術(shù)領(lǐng)域】,具體地說是一種工作流關(guān)聯(lián)多終端類型表單的方法。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)的快速發(fā)展,傳統(tǒng)的針對桌面端的應(yīng)用增長緩慢,越來越多的移動應(yīng)用如雨后春筍般應(yīng)運(yùn)而生。
[0003]目前,工作流開發(fā)領(lǐng)域數(shù)據(jù)載體普遍使用的是桌面版表單,工作流任務(wù)的處理大多在PC上進(jìn)行。隨著智能手機(jī)、平板電腦等移動終端的出現(xiàn),移動辦公正成為主流,基于傳統(tǒng)的工作流關(guān)聯(lián)表單方式,針對移動流程,仍然使用的是桌面版表單,只是通過權(quán)限控制表單上的某些組件是否顯示,桌面版表單與移動版表單沒有分開設(shè)計(jì),難以適應(yīng)移動應(yīng)用的界面需求,同一環(huán)節(jié)也不支持同時關(guān)聯(lián)桌面版以及移動版表單。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的技術(shù)任務(wù)是針對上述現(xiàn)有技術(shù)的不足,提供一種工作流關(guān)聯(lián)多終端類型表單的方法。該方法支持工作流關(guān)聯(lián)多種終端類型的表單,支持用戶使用多種終端設(shè)備處理任務(wù),可以滿足企業(yè)內(nèi)移動辦公需求,為工作流流轉(zhuǎn)提供多終端數(shù)據(jù)載體,擴(kuò)大工作流的使用范圍,方便用戶隨時隨地處理任務(wù)。
[0005]本發(fā)明的技術(shù)任務(wù)是按以下方式實(shí)現(xiàn)的:工作流關(guān)聯(lián)多終端類型表單的方法,其特點(diǎn)是多終端表單共用一套業(yè)務(wù)模型,工作流各環(huán)節(jié)定制不同終端類型的表單,并根據(jù)不同終端的顯示特性定制不同終端表單的外殼,運(yùn)行時根據(jù)終端類型獲取表單,并跳轉(zhuǎn)到相應(yīng)的表單外殼頁面。
[0006]所述不同終端類型的表單包括桌面版表單及移動版表單。設(shè)計(jì)工作流程時,根據(jù)環(huán)節(jié)需要分別設(shè)置桌面版和移動版表單。
[0007]設(shè)計(jì)完桌面版表單時,后臺生成一套與桌面版表單有關(guān)聯(lián)的業(yè)務(wù)模型,設(shè)計(jì)移動版表單時,不再生成業(yè)務(wù)模型,而是將移動版表單與桌面版表單生成的業(yè)務(wù)模型進(jìn)行關(guān)聯(lián)。
[0008]不同終端類型的表單是以純HTML的形式保存的,本身不帶有樣式、操作按鈕等內(nèi)容,需要將其包含在一個可執(zhí)行的頁面中。所述表單的外殼為可執(zhí)行頁面,該頁面包含表單相關(guān)的內(nèi)容以及業(yè)務(wù)自定義的內(nèi)容。
[0009]工作流任務(wù)跳轉(zhuǎn)時,提供統(tǒng)一的任務(wù)跳轉(zhuǎn)頁面,該頁面的主要作用是獲取當(dāng)前用戶使用的終端類型,并根據(jù)終端類型做二次跳轉(zhuǎn),從而最終跳轉(zhuǎn)到與該終端類型相適應(yīng)的表單頁面,即運(yùn)行時根據(jù)終端類型進(jìn)行頁面跳轉(zhuǎn),不同的終端類型對應(yīng)不同的表單外殼,不同的表單外殼加載不同終端類型的表單。
[0010]本發(fā)明的工作流關(guān)聯(lián)多終端類型表單的方法通過多個終端類型表單共用一個后臺模型,一個流程環(huán)節(jié)同時關(guān)聯(lián)多種終端類型表單的方式解決了現(xiàn)有技術(shù)中多終端表單數(shù)據(jù)展現(xiàn)的問題。與現(xiàn)有技術(shù)相比,該方法具有以下突出地有益效果: (一)工作流關(guān)聯(lián)表單支持桌面版、移動版,不同終端類型的表單需要定制不同的表單外殼,通過統(tǒng)一任務(wù)列表跳轉(zhuǎn),首先屏蔽表單的不同,然后根據(jù)用戶終端的不同跳轉(zhuǎn)到不同終端類型的表單外殼頁面,最終實(shí)現(xiàn)表單的靈活展現(xiàn);
(二)實(shí)現(xiàn)了在同一流程同一環(huán)節(jié)同時關(guān)聯(lián)多種終端類型表單,支持用戶使用多種終端設(shè)備處理任務(wù),順應(yīng)了移動互聯(lián)網(wǎng)、移動辦公的發(fā)展趨勢。
【專利附圖】
【附圖說明】
[0011]附圖1是實(shí)施例中終端表單共用一套后臺業(yè)務(wù)模型的流程框圖;
附圖2是實(shí)施例中工作流關(guān)聯(lián)多表單的流程框圖。
【具體實(shí)施方式】
[0012]參照說明書附圖以具體實(shí)施例對本發(fā)明的工作流關(guān)聯(lián)多終端類型表單的方法作以下詳細(xì)地說明。
[0013]實(shí)施例:
本發(fā)明工作流關(guān)聯(lián)多終端類型表單的方法的實(shí)現(xiàn)方案如下:
I)多終端表單共用一套業(yè)務(wù)模型
工作流支持多終端表單,需要解決數(shù)據(jù)一致性問題,本發(fā)明的實(shí)現(xiàn)方案是多個終端表單共用一套后臺業(yè)務(wù)模型。如附圖1所示,本發(fā)明認(rèn)為表單屬于前臺的東西,需要有后臺一套業(yè)務(wù)模型與之對應(yīng),業(yè)務(wù)模型與數(shù)據(jù)庫表進(jìn)行對應(yīng),從而將前臺表單與后臺業(yè)務(wù)表進(jìn)行解耦。設(shè)計(jì)完桌面版表單時,會在后臺生成一套業(yè)務(wù)模型,桌面版表單與該業(yè)務(wù)模型有關(guān)聯(lián)關(guān)系,設(shè)計(jì)移動版表單時,不再生成業(yè)務(wù)模型,而是將移動版表單與桌面版表單生成的業(yè)務(wù)模型進(jìn)行關(guān)聯(lián),從而將前臺多終端表單與后臺一個業(yè)務(wù)模型進(jìn)行了關(guān)聯(lián),這也就從根本上解決數(shù)據(jù)一致性問題。
[0014]2)工作流關(guān)聯(lián)多表單,通過終端類型進(jìn)行區(qū)分
如附圖2所示,設(shè)置工作流環(huán)節(jié)屬性時,可同時設(shè)置桌面版(PC)表單、移動版(手機(jī)、PAD)表單,工作流流轉(zhuǎn)時,通過不同終端訪問業(yè)務(wù)頁面時,可根據(jù)終端類型展現(xiàn)與該終端相適應(yīng)的表單,由于不同終端類型表單關(guān)聯(lián)后臺同一個業(yè)務(wù)模型,所以最終的業(yè)務(wù)數(shù)據(jù)是一致的。
[0015]3)根據(jù)不同終端的顯示特性定制不同終端表單的外殼
本發(fā)明中不同終端類型的表單是以純HTML的形式保存的,本身不帶有樣式、操作按鈕等內(nèi)容,表單樣式以及工作流流轉(zhuǎn)依賴的操作按鈕需要在最終頁面(表單外殼)中添加。不同終端表單的外殼是不同的,以表單操作按鈕為例,在桌面版(PC)表單頁面中,因?yàn)橛凶銐虻目臻g,可以是橫向排列,而在移動版表單頁面中,由于橫向、縱向空間都有限,無法使用橫向排列,必須盡可能節(jié)約空間,以保證頁面整體效果,這時可能需要以下拉菜單的形式展現(xiàn)操作按鈕。
[0016]4)工作流流轉(zhuǎn)時適配不同終端類型
工作流任務(wù)跳轉(zhuǎn)時,提供統(tǒng)一的任務(wù)跳轉(zhuǎn)頁面,該頁面的主要作用是獲取當(dāng)前用戶使用的終端類型,并根據(jù)終端類型做二次跳轉(zhuǎn),從而最終跳轉(zhuǎn)到與該終端類型相適應(yīng)的表單頁面。
【權(quán)利要求】
1.工作流關(guān)聯(lián)多終端類型表單的方法,其特征在于:多終端表單共用一套業(yè)務(wù)模型,工作流各環(huán)節(jié)定制不同終端類型的表單,并根據(jù)不同終端的顯示特性定制不同終端表單的外殼,運(yùn)行時根據(jù)終端類型獲取表單,并跳轉(zhuǎn)到相應(yīng)的表單外殼頁面。
2.根據(jù)權(quán)利要求1所述的工作流關(guān)聯(lián)多終端類型表單的方法,其特征在于:所述不同終端類型的表單包括桌面版表單及移動版表單。
3.根據(jù)權(quán)利要求2所述的工作流關(guān)聯(lián)多終端類型表單的方法,其特征在于:設(shè)計(jì)完桌面版表單時,后臺生成一套與桌面版表單有關(guān)聯(lián)的業(yè)務(wù)模型,設(shè)計(jì)移動版表單時,不再生成業(yè)務(wù)模型,而是將移動版表單與桌面版表單生成的業(yè)務(wù)模型進(jìn)行關(guān)聯(lián)。
4.根據(jù)權(quán)利要求1所述的工作流關(guān)聯(lián)多終端類型表單的方法,其特征在于:所述表單的外殼為可執(zhí)行頁面,該頁面包含表單相關(guān)的內(nèi)容以及業(yè)務(wù)自定義的內(nèi)容。
5.根據(jù)權(quán)利要求1所述的工作流關(guān)聯(lián)多終端類型表單的方法,其特征在于:工作流任務(wù)跳轉(zhuǎn)時,提供統(tǒng)一的任務(wù)跳轉(zhuǎn)頁面,該頁面的主要作用是獲取當(dāng)前用戶使用的終端類型,并根據(jù)終端類型做二次跳轉(zhuǎn),從而最終跳轉(zhuǎn)到與該終端類型相適應(yīng)的表單頁面。
【文檔編號】G06F9/44GK103809976SQ201410055780
【公開日】2014年5月21日 申請日期:2014年2月19日 優(yōu)先權(quán)日:2014年2月19日
【發(fā)明者】劉桂海, 任傳慧 申請人:浪潮軟件股份有限公司