一種基于案例的流程設(shè)計(jì)方法
【專利摘要】本發(fā)明涉及一種基于案例的流程設(shè)計(jì)方法,屬于計(jì)算機(jī)【技術(shù)領(lǐng)域】。本方法提供一個(gè)客戶端用于流程設(shè)計(jì),和一個(gè)服務(wù)器用于存儲(chǔ)案例及案例檢索;設(shè)計(jì)人員在需要參考案例時(shí),在客戶端提交案例查詢條件,服務(wù)器返回案例列表,設(shè)計(jì)人員選中某案例后,可以參考該案例自行拖拽控件進(jìn)行設(shè)計(jì),也可以選中案例中的某部分直接引用到當(dāng)前設(shè)計(jì)中去。本方法能高效而充分地利用案例,提高流程設(shè)計(jì)效率和可靠性,改善用戶體驗(yàn)。
【專利說(shuō)明】一種基于案例的流程設(shè)計(jì)方法【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于案例的流程設(shè)計(jì)方法,屬于計(jì)算機(jī)【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]流程設(shè)計(jì)在很多領(lǐng)域都有重要的應(yīng)用。由于在同一個(gè)單位或項(xiàng)目中的流程有很多相似之處,因此在進(jìn)行流程設(shè)計(jì)時(shí)案例對(duì)于新流程的設(shè)計(jì)有很大的參考價(jià)值,甚至可以將案例中的某些部分直接應(yīng)用到新的設(shè)計(jì)當(dāng)中?,F(xiàn)有的軟件流程設(shè)計(jì)系統(tǒng),多是從無(wú)到有地進(jìn)行流程設(shè)計(jì),設(shè)計(jì)新流程時(shí)不能直接以已經(jīng)設(shè)計(jì)好的流程為起點(diǎn),既有流程的整體或部分不能直接為引入新流程的設(shè)計(jì)當(dāng)中。當(dāng)前并沒有一種有效的基于案例進(jìn)行流程設(shè)計(jì)的方法。
【發(fā)明內(nèi)容】
[0003]本發(fā)明目的是為解決以往在流程設(shè)計(jì)中案例得不到高效利用的問(wèn)題,提出一種基于案例的流程設(shè)計(jì)方法,具體方案為:
[0004]步驟一、對(duì)案例進(jìn)行界定:將同一個(gè)工作單位的相似項(xiàng)目或同一個(gè)項(xiàng)目中的已設(shè)計(jì)完成的流程稱為案例;
[0005]步驟二、判斷系統(tǒng)返回的相似案例是否可以作為新設(shè)計(jì)的起點(diǎn);如果是,將案例載入當(dāng)前設(shè)計(jì)窗口,然后進(jìn)入流程設(shè)計(jì)界面;如果不是,直接進(jìn)入流程設(shè)計(jì)界面;
[0006]步驟三、提供一個(gè)客戶端,客戶端具有可視化流程設(shè)計(jì)器,包括當(dāng)前設(shè)計(jì)窗口、案例顯示窗口、案例查詢界面;
[0007]步驟四、提供一個(gè)服務(wù)器,服務(wù)器存儲(chǔ)案例、根據(jù)查詢條件返回相似案例;
[0008]步驟五、用戶在流程設(shè)計(jì)器當(dāng)前設(shè)計(jì)窗口上通過(guò)拖拽控件的方式設(shè)計(jì)流程,在案例查詢界面輸入查詢條件,服務(wù)器端返回具有參考價(jià)值的案例,選擇案例使其顯示到案例窗口上,在案例窗口中選擇合適的部分應(yīng)用于當(dāng)前設(shè)計(jì);
[0009]步驟六、設(shè)計(jì)完成,將該設(shè)計(jì)保存到服務(wù)器,成為新的案例。
[0010]有益效果
[0011]與現(xiàn)有技術(shù)相比較,本發(fā)明具有如下優(yōu)點(diǎn):用戶能更快速而且準(zhǔn)確地找到參考價(jià)值較大的案例;案例中可復(fù)用的部分可以方便快捷地引用到當(dāng)前流程設(shè)計(jì)中,提高了效率,改善了用戶體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0012]圖1為一種基于案例的流程設(shè)計(jì)方法流程圖【具體實(shí)施方式】
[0013]下面結(jié)合附圖,對(duì)本發(fā)明做進(jìn)一步說(shuō)明。
[0014]如圖1所示,根據(jù)步驟一,將案例界定為同一個(gè)工作單位的相似項(xiàng)目或同一個(gè)項(xiàng)目中的已設(shè)計(jì)完成的流程;以流程設(shè)計(jì)人員設(shè)計(jì)一個(gè)名為“A部門人員請(qǐng)假審批流程”的流程為例,創(chuàng)建一個(gè)新的流程;
[0015]根據(jù)步驟二,“B部門人員請(qǐng)假審批流程”的案例與當(dāng)前設(shè)計(jì)相似度最高,則提供該案例的預(yù)覽,由設(shè)計(jì)人員決定是否以該案例為起點(diǎn)進(jìn)行新的設(shè)計(jì)。設(shè)計(jì)人員選“是”,則案例進(jìn)入當(dāng)前設(shè)計(jì)窗口 ;設(shè)計(jì)人員選“否”,無(wú)動(dòng)作;
[0016]根據(jù)步驟三,提供一個(gè)客戶端,客戶端具有可視化流程設(shè)計(jì)器,包括當(dāng)前設(shè)計(jì)窗口、案例顯示窗口、案例查詢界面;
[0017]根據(jù)步驟四,提供一個(gè)服務(wù)器,在該服務(wù)器上運(yùn)行任意一種關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)中有一個(gè)數(shù)據(jù)庫(kù)用于存儲(chǔ)案例。利用自然語(yǔ)言處理技術(shù),計(jì)算查詢語(yǔ)句與流程名稱文本的相似度返回相似度高的案例查詢結(jié)果。在具體實(shí)施過(guò)程中,采用2*LCS/(length(querystr).+length(casename.))作為相似度計(jì)算方法,其中LCS為最長(zhǎng)公共子串長(zhǎng)度,length (querystr)為查詢字符串長(zhǎng)度,length (casename)為案例名稱長(zhǎng)度。例如,查詢條件為“審批流程”,長(zhǎng)度為4,案例名稱為“會(huì)議室使用申請(qǐng)審批流程”,長(zhǎng)度為11,則最長(zhǎng)公共子串為“審批流程”,長(zhǎng)度為4,相似度為(2,4)/(4+11) = 0.533333;
[0018]根據(jù)步驟五,用戶在流程設(shè)計(jì)器當(dāng)前設(shè)計(jì)窗口上通過(guò)拖拽控件的方式設(shè)計(jì)流程,在案例查詢界面輸入查詢條件,具體實(shí)施過(guò)程中,輸入“審批流程”作為查詢條件,服務(wù)器端返回具有參考價(jià)值的案例的列表,例如,返回{“差旅費(fèi)報(bào)銷審批流程”,“會(huì)議室使用申請(qǐng)審批流程”,“B部門人員請(qǐng)假審批流程”}這樣的案例的列表,選擇某個(gè)案例,該案例將顯示到案例窗口上,在案例窗口中選擇合適的部分拖拽到當(dāng)前設(shè)計(jì)窗口,應(yīng)用于當(dāng)前設(shè)計(jì)。
[0019]根據(jù)步驟六,設(shè)計(jì)完成,將該設(shè)計(jì)保存到服務(wù)器,成為新的案例,可在之后的設(shè)計(jì)中供設(shè)計(jì)人員參考。
[0020]以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說(shuō)明書中描述的只是說(shuō)明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都在要求保護(hù)的本發(fā)明范圍內(nèi),本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。
【權(quán)利要求】
1.一種基于案例的流程設(shè)計(jì)方法,其特征在于: 步驟一、對(duì)案例進(jìn)行界定:將同一個(gè)工作單位的相似項(xiàng)目或同一個(gè)項(xiàng)目中的已設(shè)計(jì)完成的流程稱為案例; 步驟二、判斷系統(tǒng)返回的相似案例是否可以做為新設(shè)計(jì)的起點(diǎn);如果是,將案例載入當(dāng)前設(shè)計(jì)窗口,然后進(jìn)入流程設(shè)計(jì)界面;如果不是,直接進(jìn)入流程設(shè)計(jì)界面; 步驟三、提供一個(gè)客戶端,客戶端具有可視化流程設(shè)計(jì)器,包括當(dāng)前設(shè)計(jì)窗口、案例顯示窗口、案例查詢界面; 步驟四、提供一個(gè)服務(wù)器,服務(wù)器存儲(chǔ)案例、計(jì)算當(dāng)前設(shè)計(jì)與服務(wù)器上存儲(chǔ)的案例的相似度、返回相似度高的案例查詢結(jié)果; 步驟五、用戶在流程設(shè)計(jì)器當(dāng)前設(shè)計(jì)窗口上通過(guò)拖拽控件的方式設(shè)計(jì)流程,在案例查詢界面輸入查詢條件,服務(wù)器端返回具有參考價(jià)值的案例,選擇案例使其顯示到案例窗口上,在案例窗口中選擇合適的部分應(yīng)用于當(dāng)前設(shè)計(jì); 步驟六、設(shè)計(jì)完成,將該設(shè)計(jì)保存到服務(wù)器,成為新的案例。
【文檔編號(hào)】G06F9/44GK103744679SQ201410018121
【公開日】2014年4月23日 申請(qǐng)日期:2014年1月15日 優(yōu)先權(quán)日:2014年1月15日
【發(fā)明者】吳昊, 馮沖, 李侃, 黃河燕, 史樹敏, 趙興建 申請(qǐng)人:北京理工大學(xué)