一種數(shù)據(jù)引用的裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種數(shù)據(jù)引用的裝置及方法。
【背景技術(shù)】
[0002]表單是數(shù)據(jù)協(xié)同工作系統(tǒng)的核心,目前多數(shù)數(shù)據(jù)協(xié)同軟件為了方便流程審批過程,允許用戶根據(jù)不同的場景自行定義不同格式與不同含義的表單。而對于業(yè)務(wù)管理這塊,比如費用管控、合同管理、HR管理、資產(chǎn)管理等,多以固化開發(fā)出的模塊為主,例如,申請?zhí)枮?00910048487.X的關(guān)聯(lián)數(shù)據(jù)處理方法和關(guān)聯(lián)數(shù)據(jù)裝置就公開了將數(shù)據(jù)對象進行單項關(guān)聯(lián)的固化關(guān)聯(lián)模式。另一方面,因為業(yè)務(wù)表單之間是有高度相關(guān)性的,用硬代碼實現(xiàn)就比較容易,但固化的業(yè)務(wù)模塊是以喪失用戶定制特性為代價的,導(dǎo)致用戶滿意度不高,且無法隨業(yè)務(wù)的發(fā)展而調(diào)整。另外,也有個別協(xié)同廠商為表達出表單之間的數(shù)據(jù)關(guān)系,采用了讓用戶編寫SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)腳本的接入方式,這對實施人員、客戶IT管理人員的能力就要求提高了,且產(chǎn)品的交付周期拉長,系統(tǒng)的安全性不可控,后期修改維護也不方便。因此,十分有必要提供一種簡單便捷易于操作的數(shù)據(jù)協(xié)同工作的處理方案。
【發(fā)明內(nèi)容】
[0003]有鑒于此,需提供一種數(shù)據(jù)引用的裝置,該裝置能方便快捷地進行數(shù)據(jù)引用,易于使用者操作。
[0004]此外,還需提供數(shù)據(jù)引用的方法,該方法能方便快捷的進行數(shù)據(jù)引用,易于使用者操作。
[0005]本發(fā)明實施方式中的數(shù)據(jù)引用裝置,包括制作模塊,應(yīng)用模塊,關(guān)聯(lián)模塊。制作模塊用于創(chuàng)建底表表單。應(yīng)用模塊用于接收開啟目標(biāo)表單的命令,開啟目標(biāo)表單,并對所述目標(biāo)表單生成可視化的數(shù)據(jù)關(guān)聯(lián)窗口,所述數(shù)據(jù)關(guān)聯(lián)窗口用于接收數(shù)據(jù)關(guān)聯(lián)指令。關(guān)聯(lián)模塊用于根據(jù)所述數(shù)據(jù)關(guān)聯(lián)指令進行數(shù)據(jù)關(guān)聯(lián)。
[0006]優(yōu)選地,所述數(shù)據(jù)關(guān)聯(lián)窗口包括用戶選擇子窗口,所述用戶選擇子窗口用于接收關(guān)聯(lián)底表表單指令,并根據(jù)所述關(guān)聯(lián)底表表單指令選擇底表表單,所述用戶選擇子窗口還用于接收對所述選擇的底表表單的指定字段進行關(guān)聯(lián)設(shè)置的指令,并對所述指定字段進行數(shù)據(jù)關(guān)聯(lián)。
[0007]優(yōu)選地,所述數(shù)據(jù)關(guān)聯(lián)窗口還包括系統(tǒng)選擇子窗口,所述系統(tǒng)選擇子窗口用于接收關(guān)聯(lián)條件指令,并根據(jù)所述關(guān)聯(lián)條件指令進行數(shù)據(jù)關(guān)聯(lián)。
[0008]優(yōu)選地,所述關(guān)聯(lián)條件指令為設(shè)定所述目標(biāo)表單中的字段與所述選擇的底表表單中的字段的含義相同,所述系統(tǒng)選擇子窗口還用于將所述含義相同的字段進行數(shù)據(jù)關(guān)聯(lián)。
[0009]優(yōu)選地,所述數(shù)據(jù)引用裝置還包括讀取模塊,讀取模塊用于將所述底表表單中的關(guān)聯(lián)數(shù)據(jù)存儲到所述目標(biāo)表單中,并顯示在所述目標(biāo)表單中。
[0010]本發(fā)明提供的數(shù)據(jù)引用的方法,所述方法包括創(chuàng)建底表表單,接收開啟目標(biāo)表單的命令,開啟目標(biāo)表單,并對所述目標(biāo)表單生成可視化的數(shù)據(jù)關(guān)聯(lián)窗口,所述數(shù)據(jù)關(guān)聯(lián)窗口用于接收數(shù)據(jù)關(guān)聯(lián)指令,根據(jù)所述數(shù)據(jù)關(guān)聯(lián)指令進行數(shù)據(jù)關(guān)聯(lián)。
[0011 ]優(yōu)選地,所述數(shù)據(jù)關(guān)聯(lián)窗口包括用戶選擇子窗口,所述用戶選擇子窗口用于接收關(guān)聯(lián)底表表單指令,并根據(jù)所述關(guān)聯(lián)底表表單指令選擇底表表單,所述用戶選擇子窗口還用于接收對所述選擇的底表表單的指定字段進行關(guān)聯(lián)設(shè)置的指令,并對所述指定字段進行數(shù)據(jù)關(guān)聯(lián)。
[0012]優(yōu)選地,所述數(shù)據(jù)關(guān)聯(lián)窗口還包括系統(tǒng)選擇子窗口,所述系統(tǒng)選擇子窗口用于接收關(guān)聯(lián)條件指令,并根據(jù)所述關(guān)聯(lián)條件指令進行數(shù)據(jù)關(guān)聯(lián)。
[0013]優(yōu)選地,所述關(guān)聯(lián)條件指令為設(shè)定所述目標(biāo)表單中的字段與所述選擇的底表表單中的字段的含義相同,所述系統(tǒng)選擇子窗口還用于將所述含義相同的字段進行數(shù)據(jù)關(guān)聯(lián)。
[0014]優(yōu)選地,還包括將所述底表表單中的關(guān)聯(lián)數(shù)據(jù)存儲到所述目標(biāo)表單中,并顯示在所述目標(biāo)表單中。
[0015]本發(fā)明實施方式中的數(shù)據(jù)引用裝置及數(shù)據(jù)引用方法,提供了可視化的操作界面,為用戶提供了靈活的數(shù)據(jù)引用操作方案,能夠避免現(xiàn)有數(shù)據(jù)引用解決方案中固化的數(shù)據(jù)引用的弊端,同時能兼顧用戶的使用習(xí)慣,通過可視化的操作界面降低了對使用者的要求,通過簡單的操作就能提供快速高效的數(shù)據(jù)引用功能,為使用者節(jié)約時間,提高用戶的使用體驗。
【附圖說明】
[0016]圖1為本發(fā)明數(shù)據(jù)引用裝置一實施方式的功能模塊圖。
[0017]圖2為本發(fā)明數(shù)據(jù)引用裝置進行數(shù)據(jù)引用的方法一實施方式的流圖程。
[0018]圖3為本發(fā)明數(shù)據(jù)引用裝置進行數(shù)據(jù)引用的方法另一實施方式的流圖程。
[0019]圖4-13為本發(fā)明數(shù)據(jù)引用裝置及方法的具體應(yīng)用過程的示意圖。
[0020]主要元件符號說明
[0021]數(shù)據(jù)引用裝置10
[0022]制作模塊 100
[0023]應(yīng)用模塊 102
[0024]關(guān)聯(lián)模塊 104
[0025]讀取模塊 106
【具體實施方式】
[0026]參閱圖1,所示為本發(fā)明數(shù)據(jù)引用裝置10的功能模塊圖。數(shù)據(jù)引用裝置10包括制作模塊100,應(yīng)用模塊102,關(guān)聯(lián)模塊104,讀取模塊106。
[0027]制作模塊100用于創(chuàng)建底表表單,制作的底表表單中包括表單的名稱,表單所屬的應(yīng)用模塊,表單的所有人等,舉例來說,設(shè)定底表表單的表單名稱為:皮包信息底表,所屬應(yīng)用為:研二模板,所屬人為:XXX,表單所包含的名稱包括款式、配置、皮質(zhì)、價格等,并且每個名稱后有相應(yīng)的錄入類型、字段類型等相關(guān)項目,錄入類型表示填入數(shù)據(jù)的類型,可為直接輸入的數(shù)據(jù)或者關(guān)聯(lián)到其他表單的數(shù)據(jù)。字段類型表示輸入數(shù)據(jù)的屬性,可為文本或者數(shù)值。關(guān)聯(lián)對象表示需要進行關(guān)聯(lián)的底表表單。制作模塊100對底表表單進行數(shù)據(jù)錄入,舉例來說,對底表的信息進行錄入,數(shù)據(jù)錄入后的表單顯示的信息為:流蘇款式的高端配置頭層牛皮價格為500元,波西米亞風(fēng)款式的中端配置布料價格為200元,簡約款式的低端配置PU價格為100元,這樣就將底表表單準(zhǔn)備完成。
[0028]應(yīng)用模塊102用于在電子表單中生成可視化的數(shù)據(jù)關(guān)聯(lián)窗口,數(shù)據(jù)關(guān)聯(lián)窗口中包括用戶選擇子窗口和系統(tǒng)選擇子窗口,用戶選擇子窗口用于接收關(guān)聯(lián)底表表單指令,確定底表表單,并接收對關(guān)聯(lián)的底表表單中指定關(guān)聯(lián)字段的指令,確定進行數(shù)據(jù)關(guān)聯(lián)的字段,還用于接收過濾數(shù)據(jù)的設(shè)指令,對數(shù)據(jù)進行過濾選擇。用戶選擇子窗口根據(jù)指令確定關(guān)聯(lián)表單操作范圍的過程叫做無流程表單操作范圍設(shè)置,在用戶選擇子窗口設(shè)置關(guān)聯(lián)對象的表單叫做無流程表單。系統(tǒng)選擇子窗口用于接收關(guān)聯(lián)底表表單表單的指令,并接收關(guān)聯(lián)字段的指令,系統(tǒng)選擇子窗口還用于接收關(guān)聯(lián)條件的指令,關(guān)聯(lián)條件的指令即為對目標(biāo)底單和需要進行數(shù)據(jù)關(guān)聯(lián)的底表底單的關(guān)聯(lián)條件進行設(shè)置,關(guān)聯(lián)條件可為設(shè)置目標(biāo)表單中的字段和底表表單中的字段的含義相同,例如當(dāng)目標(biāo)表單為“日常費用報銷表”,底表表單為“部門費用預(yù)算底表表單”時,具體給定的關(guān)聯(lián)條件是:底表表單中的“季度”與目標(biāo)表表中的“季度”含義相同,且底表中的“年度”與目標(biāo)表單表中的“年度”含義相同,且底表中的“列支部門”與目標(biāo)表單表中的“部門”含義相同,且底表中的“費用類別”與目標(biāo)表單表中的“費用類別”含義相同,在數(shù)據(jù)關(guān)聯(lián)時,將含義相同的字段的數(shù)據(jù)值進行數(shù)據(jù)關(guān)聯(lián),完成關(guān)聯(lián)表單授權(quán)。系統(tǒng)選擇子窗口接收設(shè)置指令的過程叫做有流程表單設(shè)置關(guān)聯(lián)表單授權(quán),在系統(tǒng)選擇子窗口中設(shè)置關(guān)聯(lián)對象的表單叫做流程表單。
[0029]應(yīng)用模塊102接收開啟目標(biāo)表單的命令,開啟相應(yīng)的目標(biāo)表單,生成數(shù)據(jù)關(guān)聯(lián)窗口,顯示數(shù)據(jù)關(guān)聯(lián)窗口的用戶選擇子窗口和系統(tǒng)選擇子窗口,根據(jù)接收的用戶指令,用戶選擇子窗口或者系統(tǒng)選擇子窗口進行數(shù)據(jù)關(guān)聯(lián)的相關(guān)操作。具體來說用戶選擇子窗口接收的數(shù)據(jù)關(guān)聯(lián)指令包括:用戶選擇底表表單的指令,在目標(biāo)表單中選擇一個或者幾個字段進行數(shù)據(jù)關(guān)聯(lián)的指令,字段可以是前面舉例的表單中包含的款式、配置、皮質(zhì)、價格中的一個或者幾個,也可以是其他字段,將選取的字段與底表表單進行關(guān)聯(lián)設(shè)置的指令。
[0030]關(guān)聯(lián)模塊104,用于根據(jù)所述選擇的底表表單以及指定字段進行數(shù)據(jù)關(guān)聯(lián)。舉例來說,選擇的底表表單是前面做好的“皮包信息表單”,確定好關(guān)聯(lián)表單后,選擇“款式”這個屬性,這樣,就將目標(biāo)表單的“款式”屬性和底表表單的“款式”屬性進行了關(guān)聯(lián)。
[0031]進一步的關(guān)于“配置”字段的關(guān)聯(lián)有兩種方法,第一種方法:將目標(biāo)表單中的“配置”字段與該目標(biāo)表單中的“款式”字段進行數(shù)據(jù)關(guān)聯(lián),由于目標(biāo)表單的“款式”字段與底表表單的“款式”字段已經(jīng)進行了數(shù)據(jù)關(guān)聯(lián),因而,通過“款式”字段關(guān)聯(lián)到底表表單中的