基于Ext組件實現(xiàn)流程和文本同步展示的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及控制方法,特別涉及一種基于Ext組件實現(xiàn)流程和文本同步展示的方法。
【背景技術(shù)】
[0002]傳統(tǒng)的流程處理是沒有流程圖、環(huán)節(jié)頁面模板實時展示的功能,一般采用流程環(huán)節(jié)與頁面模板關(guān)聯(lián)的方式來實現(xiàn),每個環(huán)節(jié)需要配置不同的參與者、相應(yīng)的頁面模板,當(dāng)流程到達(dá)處理環(huán)節(jié)時,該環(huán)節(jié)的參與者可以從工單池中提取工單,打開配置好的頁面模板進(jìn)行工單處理,即每到一個環(huán)節(jié)需要處理的時候打開指定的頁面,特別是進(jìn)行環(huán)節(jié)頁面模板的增、刪、改的管理很不方便。這種處理方式一般只適用于長流程,不能滿足高效率的、短流程的處理需求。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是克服傳統(tǒng)技術(shù)的缺陷,提供一種基于Ext組件實現(xiàn)流程和文本同步展示的方法,以高效地實現(xiàn)流程圖、文本內(nèi)容的同步展示,同時具備較高的靈活性和可配置性,使流程環(huán)節(jié)頁面模板的增、刪、改變得簡單方便。
[0004]為達(dá)上述目的,本發(fā)明提供的基于Ext組件實現(xiàn)流程和文本同步展示的方法,該方法包括如下步驟:
[0005]步驟SI,梳理常用頁面片段,并形成組件類;
[0006]步驟S2,建立配置流程,將組件類實例化為一個個不同的組件,通過參數(shù)、服務(wù)、接口將組件與流程中環(huán)節(jié)進(jìn)行關(guān)聯(lián);
[0007]步驟S3,通過組件觸發(fā)流程流轉(zhuǎn),通過流程中環(huán)節(jié)查找下一個環(huán)節(jié)對應(yīng)組件并展不O
[0008]本發(fā)明基于Ext組件實現(xiàn)流程和文本同步展示的方法,其中所述步驟SI具體包括:將常用的頁面片段整理成最小的組件單元,至少包括操作單輸入、操作無輸入、查詢單輸入、查詢單輸入雙日期、查詢單下拉雙日期、查詢無輸入、發(fā)送彩信、發(fā)送短信、鏈接外系統(tǒng)、派單外系統(tǒng)、是否和動態(tài)選擇、靜態(tài)選擇、詢問輸入和引導(dǎo),通過Ext組件形成組件類的界面展示和執(zhí)行動作的功能封裝。
[0009]本發(fā)明基于Ext組件實現(xiàn)流程和文本同步展示的方法,其中所述步驟2具體包括:配置組件的屬性和參數(shù),當(dāng)組件數(shù)據(jù)來源于外系統(tǒng)時,通過參數(shù)、服務(wù)、接口三層的關(guān)聯(lián)配置,實現(xiàn)對webservice接口調(diào)用、解析并將結(jié)果反饋給組件,然后以一對多的關(guān)系將環(huán)節(jié)與這些組件關(guān)聯(lián)起來,并將環(huán)節(jié)拼裝成流程,流程啟動后則同步展示環(huán)節(jié)和組件文本內(nèi)容。
[0010]本發(fā)明基于Ext組件實現(xiàn)流程和文本同步展示的方法,其中所述步驟2具體包括:啟動流程時,根據(jù)流程運行第一個環(huán)節(jié)查找相關(guān)聯(lián)的組件,展示當(dāng)前流程圖及第一個環(huán)節(jié)組件文本內(nèi)容;當(dāng)組件展示后,系統(tǒng)自動根據(jù)組件關(guān)聯(lián)的服務(wù)調(diào)用相關(guān)接口并解析,根據(jù)解析結(jié)果判斷后續(xù)環(huán)節(jié)分支;根據(jù)組件得到后續(xù)環(huán)節(jié)分支并啟動相應(yīng)環(huán)節(jié),同時刷新當(dāng)前流程圖并展示,通過環(huán)節(jié)和組件關(guān)聯(lián)關(guān)系得到當(dāng)前運行環(huán)節(jié)的組件信息并展示。
[0011]本發(fā)明基于Ext組件實現(xiàn)流程和文本同步展示的方法的優(yōu)點是:由于設(shè)置了 Ext組件類的定義,通過靈活的配置,高效地實現(xiàn)了流程圖、文本內(nèi)容的同步展示,同時具備較高的靈活性和可配置性。
【附圖說明】
[0012]圖1是本發(fā)明基于Ext組件實現(xiàn)流程和文本同步展示的方法的流程圖。
[0013]下面結(jié)合附圖詳細(xì)說明本發(fā)明基于Ext組件實現(xiàn)流程和文本同步展示的方法的實施例。
【具體實施方式】
[0014]參照圖1,本發(fā)明基于Ext組件實現(xiàn)流程和文本同步展示的方法,包括如下步驟:
[0015]步驟SI,梳理常用頁面片段,并形成組件類;具體實現(xiàn)方法如下:
[0016]通過梳理將常用的頁面片段整理成最小的組件單元,如操作單輸入、操作無輸入、查詢單輸入、查詢單輸入雙日期、查詢單下拉雙日期、查詢無輸入、發(fā)送彩信、發(fā)送短信、鏈接外系統(tǒng)、派單外系統(tǒng)、是否和動態(tài)選擇、靜態(tài)選擇、詢問輸入和引導(dǎo)等,通過Ext組件形成組件類的界面展示和執(zhí)行動作的功能封裝。
[0017]步驟S2,建立配置流程,將組件類實例化為一個個不同的組件,通過參數(shù)、服務(wù)、接口將組件與流程中環(huán)節(jié)進(jìn)行關(guān)聯(lián);具體實現(xiàn)方法如下:
[0018]配置流程是將組件類實例化為一個個不同的組件,通過配置組件的屬性和參數(shù)的配置,實現(xiàn)不同組件文本展示內(nèi)容、接口調(diào)用和動作執(zhí)行。組件數(shù)據(jù)來源可以為本系統(tǒng)、夕卜系統(tǒng)接口、人手動輸入或者觸發(fā)。當(dāng)數(shù)據(jù)來源于外系統(tǒng)時,則通過參數(shù)、服務(wù)、接口三層的關(guān)聯(lián)配置,實現(xiàn)對webservice接口調(diào)用、解析并將結(jié)果反饋給組件,以實現(xiàn)組件展示、動作執(zhí)行。以一對多的關(guān)系將環(huán)節(jié)與這些組件關(guān)聯(lián)起來,并將環(huán)節(jié)拼裝成流程,流程啟動后則同步展示環(huán)節(jié)、組件文本內(nèi)容。
[0019]步驟S3,通過組件觸發(fā)流程流轉(zhuǎn),通過流程中環(huán)節(jié)查找下一個環(huán)節(jié)對應(yīng)組件并展示。具體實現(xiàn)方法如下:
[0020]1.啟動流程時,根據(jù)流程運行第一個環(huán)節(jié)查找相關(guān)聯(lián)的組件,展示當(dāng)前流程圖及第一個環(huán)節(jié)組件文本內(nèi)容;
[0021]2.當(dāng)組件展示后,根據(jù)當(dāng)前組件關(guān)聯(lián)環(huán)節(jié)屬性判斷得到后續(xù)環(huán)節(jié)分支;
[0022]有兩種處理方式:1)自動環(huán)節(jié):系統(tǒng)自動根據(jù)組件關(guān)聯(lián)的服務(wù)調(diào)用相關(guān)接口并解析,根據(jù)解析結(jié)果判斷后續(xù)環(huán)節(jié)分支;2)人工環(huán)節(jié):可以直接由人工選擇分支,也可以通過人工觸發(fā)調(diào)用指定服務(wù)關(guān)聯(lián)接口并解析得到后續(xù)環(huán)節(jié)分支。
[0023]3.根據(jù)組件得到后續(xù)環(huán)節(jié)分支并啟動相應(yīng)環(huán)節(jié),同時刷新當(dāng)前流程圖并展示,通過環(huán)節(jié)、組件關(guān)聯(lián)關(guān)系得到當(dāng)前運行環(huán)節(jié)的組件信息并展示。
[0024]4.返回步驟2。
[0025]上面所述的實施例僅僅是對本發(fā)明的優(yōu)選實施方式進(jìn)行描述,并非對本發(fā)明的構(gòu)思和范圍進(jìn)行限定。在不脫離本發(fā)明設(shè)計構(gòu)思的前提下,本領(lǐng)域普通人員對本發(fā)明的技術(shù)方案做出的各種變型和改進(jìn),均應(yīng)落入到本發(fā)明的保護(hù)范圍,本發(fā)明請求保護(hù)的技術(shù)內(nèi)容,已經(jīng)全部記載在權(quán)利要求書中。
【主權(quán)項】
1.一種基于Ext組件實現(xiàn)流程和文本同步展示的方法,其特征在于:該方法包括如下步驟: 步驟Si,梳理常用頁面片段,并形成組件類; 步驟S2,建立配置流程,將組件類實例化為一個個不同的組件,通過參數(shù)、服務(wù)、接口將組件與流程中環(huán)節(jié)進(jìn)行關(guān)聯(lián); 步驟S3,通過組件觸發(fā)流程流轉(zhuǎn),通過流程中環(huán)節(jié)查找下一個環(huán)節(jié)對應(yīng)組件并展示。
2.根據(jù)權(quán)利要求1所述的基于Ext組件實現(xiàn)流程和文本同步展示的方法,其特征在于:其中所述步驟SI具體包括:將常用的頁面片段整理成最小的組件單元,至少包括操作單輸入、操作無輸入、查詢單輸入、查詢單輸入雙日期、查詢單下拉雙日期、查詢無輸入、發(fā)送彩信、發(fā)送短信、鏈接外系統(tǒng)、派單外系統(tǒng)、是否和動態(tài)選擇、靜態(tài)選擇、詢問輸入和引導(dǎo),通過Ext組件形成組件類的界面展示和執(zhí)行動作的功能封裝。
3.根據(jù)權(quán)利要求1或2所述的基于Ext組件實現(xiàn)流程和文本同步展示的方法,其特征在于:其中所述步驟2具體包括:配置組件的屬性和參數(shù),當(dāng)組件數(shù)據(jù)來源于外系統(tǒng)時,通過參數(shù)、服務(wù)、接口三層的關(guān)聯(lián)配置,實現(xiàn)對webservice接口調(diào)用、解析并將結(jié)果反饋給組件,然后以一對多的關(guān)系將環(huán)節(jié)與這些組件關(guān)聯(lián)起來,并將環(huán)節(jié)拼裝成流程,流程啟動后則同步展示環(huán)節(jié)和組件文本內(nèi)容。
4.根據(jù)權(quán)利要求3所述的基于Ext組件實現(xiàn)流程和文本同步展示的方法,其特征在于:其中所述步驟2具體包括:啟動流程時,根據(jù)流程運行第一個環(huán)節(jié)查找相關(guān)聯(lián)的組件,展示當(dāng)前流程圖及第一個環(huán)節(jié)組件文本內(nèi)容;當(dāng)組件展示后,系統(tǒng)自動根據(jù)組件關(guān)聯(lián)的服務(wù)調(diào)用相關(guān)接口并解析,根據(jù)解析結(jié)果判斷后續(xù)環(huán)節(jié)分支;根據(jù)組件得到后續(xù)環(huán)節(jié)分支并啟動相應(yīng)環(huán)節(jié),同時刷新當(dāng)前流程圖并展示,通過環(huán)節(jié)和組件關(guān)聯(lián)關(guān)系得到當(dāng)前運行環(huán)節(jié)的組件信息并展示。
【專利摘要】本發(fā)明提供了一種基于Ext組件實現(xiàn)流程和文本同步展示的方法,該方法包括梳理常用頁面片段,并形成組件類的步驟,建立配置流程,將組件類實例化為一個個不同的組件,通過參數(shù)、服務(wù)、接口將組件與流程中環(huán)節(jié)進(jìn)行關(guān)聯(lián)的步驟和通過組件觸發(fā)流程流轉(zhuǎn),通過流程中環(huán)節(jié)查找下一個環(huán)節(jié)對應(yīng)組件并展示的步驟。本發(fā)明基于Ext組件實現(xiàn)流程和文本同步展示的方法的優(yōu)點是:由于設(shè)置了Ext組件類的定義,通過靈活的配置,高效地實現(xiàn)了流程圖、文本內(nèi)容的同步展示,同時具備較高的靈活性和可配置性。
【IPC分類】G06F9-44
【公開號】CN104536741
【申請?zhí)枴緾N201410795916
【發(fā)明人】郝道軍, 董子良, 徐況, 李黎, 胡志虎, 呂彬
【申請人】科大國創(chuàng)軟件股份有限公司
【公開日】2015年4月22日
【申請日】2014年12月19日