專利名稱:對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理的方法及協(xié)同系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理的方法及協(xié)同系統(tǒng)。
背景技術(shù):
異構(gòu)系統(tǒng)是相關(guān)的多個數(shù)據(jù)庫系統(tǒng)的集合,可以實現(xiàn)數(shù)據(jù)的共享和透明訪問。企業(yè)用戶等常利用協(xié)同系統(tǒng)來協(xié)調(diào)異構(gòu)系統(tǒng)內(nèi)的多個數(shù)據(jù)庫系統(tǒng),對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理。在處理過程中,協(xié)同系統(tǒng)通常需要從異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取數(shù)據(jù),或者向異構(gòu)系統(tǒng)寫入數(shù)據(jù)。如圖1所示實例,在協(xié)同系統(tǒng)中對采購申請單據(jù)進行審批的過程中,協(xié)同系統(tǒng)需要從異構(gòu)系統(tǒng)中讀取基礎(chǔ)資料,如,物料編碼、庫存等,審批完成后,系統(tǒng)系統(tǒng)又需要將采購商品名稱、數(shù)量等數(shù)據(jù)寫入異構(gòu)系統(tǒng)中。然而,企業(yè)用戶經(jīng)常根據(jù)需求變化升級或改變其采用的異構(gòu)系統(tǒng),使異構(gòu)系統(tǒng)中增加一些新的基礎(chǔ)數(shù)據(jù),而協(xié)同系統(tǒng)中的基礎(chǔ)數(shù)據(jù)項目則在系統(tǒng)開發(fā)時已確定好了,不能調(diào)整。為了使協(xié)同系統(tǒng)能夠識別和獲取這些新增的基礎(chǔ)數(shù)據(jù),并對這些新增的基礎(chǔ)數(shù)據(jù)進行處理,現(xiàn)有技術(shù)通常的做法是,以硬編碼的方式對協(xié)同系統(tǒng)進行二次開發(fā),改寫協(xié)同系統(tǒng)的源代碼,以便在協(xié)同系統(tǒng)中增加這些基礎(chǔ)數(shù)據(jù)項目。對于企業(yè)用戶而言,對協(xié)同系統(tǒng)進行二次開發(fā)是有相當(dāng)難度的,需要很大的工作量,并且,多次改寫的協(xié)同系統(tǒng)其核心代碼過于冗余,擴展性差、穩(wěn)定性差,不利于后期維護;對于服務(wù)商而言,則需要將協(xié)同系統(tǒng)的源代碼提供給企業(yè)用戶,而向客戶提供源代碼是相當(dāng)不安全的。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理的方法及協(xié)同系統(tǒng),以解決現(xiàn)有技術(shù)在協(xié)同系統(tǒng)中新增基礎(chǔ)數(shù)據(jù)時,需要以硬編碼方式進行二次開發(fā)的技術(shù)問題。一種對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理的方法,包括:利用基礎(chǔ)數(shù)據(jù)模板向待處理表單中添加基礎(chǔ)數(shù)據(jù);利用表單設(shè)計器設(shè)置所添加基礎(chǔ)數(shù)據(jù)的配置信息;表單解析器解析所述配置信息,調(diào)用異構(gòu)系統(tǒng)數(shù)據(jù)庫,根據(jù)所述配置信息從異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù);將用戶選擇的關(guān)聯(lián)數(shù)據(jù)填入所述待處理表單中。一種協(xié)同系統(tǒng),用于對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理,包括:模板管理模塊,用于利用基礎(chǔ)數(shù)據(jù)模板向待處理表單中添加基礎(chǔ)數(shù)據(jù);表單設(shè)計器,用于設(shè)置所添加基礎(chǔ)數(shù)據(jù)的配置信息;表單解析器,用于解析所述配置信息,調(diào)用異構(gòu)系統(tǒng)數(shù)據(jù)庫,根據(jù)所述配置信息從異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù);將用戶選擇的關(guān)聯(lián)數(shù)據(jù)填入所述待處
理表單中。本發(fā)明實施例技術(shù)方案,首先利用基礎(chǔ)數(shù)據(jù)模板向待處理表單中添加基礎(chǔ)數(shù)據(jù),后續(xù)則由表單解析器解析從異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù),使得需要往協(xié)同系統(tǒng)中添加基礎(chǔ)數(shù)據(jù)時,不用對協(xié)同系統(tǒng)進行二次開發(fā),只需要在協(xié)同系統(tǒng)提供的操作界面上進行相應(yīng)設(shè)置即可。
圖1是現(xiàn)有技術(shù)一個實例的流程圖;圖2是本發(fā)明實施例對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理的方法的流程圖;圖3是本發(fā)明實施例提供的協(xié)同系統(tǒng)的邏輯結(jié)構(gòu)圖。
具體實施例方式本發(fā)明實施例提供一種對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理的方法,該方法利用基礎(chǔ)數(shù)據(jù)模板向待處理表單中添加基礎(chǔ)數(shù)據(jù),利用表單解析器解析從異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù),使得需要往協(xié)同系統(tǒng)中添加基礎(chǔ)數(shù)據(jù)時,不用對協(xié)同系統(tǒng)進行二次開發(fā),只需要在協(xié)同系統(tǒng)提供的操作界面上進行相應(yīng)設(shè)置即可。本發(fā)明實施例還提供相應(yīng)的協(xié)同系統(tǒng)。以下分別進行詳細(xì)說明。實施例一、請參考圖2,本發(fā)明實施例提供一種對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理的方法,包括:101、利用基礎(chǔ)數(shù)據(jù)模板向待處理表單中添加基礎(chǔ)數(shù)據(jù)。本發(fā)明實施例的協(xié)同系統(tǒng),包括一個模板管理模塊,用戶可以通過該模板管理模塊配置新的基礎(chǔ)數(shù)據(jù)模板,或者,維護已配置的基礎(chǔ)數(shù)據(jù)模板?;A(chǔ)數(shù)據(jù)模板中定義基礎(chǔ)數(shù)據(jù)信息。用戶通過選擇加載相應(yīng)的基礎(chǔ)數(shù)據(jù)模板,可以將相應(yīng)的基礎(chǔ)數(shù)據(jù)添加到待處理的表單中。所說的模板管理模塊是協(xié)同系統(tǒng)預(yù)留的一個輸入接口,被用戶選擇加載的基礎(chǔ)數(shù)據(jù)模板中定義的基礎(chǔ)數(shù)據(jù)信息會被輸入到協(xié)同系統(tǒng)中,協(xié)同系統(tǒng)將得到的基礎(chǔ)數(shù)據(jù)添加到待處理的表單中。具體的,在模板管理模塊中存儲有與所添加基礎(chǔ)數(shù)據(jù)對應(yīng)的基礎(chǔ)數(shù)據(jù)模板時,選擇所述對應(yīng)的基礎(chǔ)數(shù)據(jù)模板;在模板管理模塊中不存在與所添加基礎(chǔ)數(shù)據(jù)對應(yīng)的基礎(chǔ)數(shù)據(jù)模板時,為所添加基礎(chǔ)數(shù)據(jù)配置新的基礎(chǔ)數(shù)據(jù)模板。假定待處理表單中不包含基礎(chǔ)數(shù)據(jù)“用戶名單”,而用戶又需要將“用戶名單”這一基礎(chǔ)數(shù)據(jù)添加到表單中,則用戶可以從模板管理模塊中選擇或新建“用戶名單”模板,模板管理模塊加載該“用戶名單”模板,將“用戶名單”添加到待處理表單中,作為待處理表單中的新欄目。102、利用表單設(shè)計器設(shè)置所添加基礎(chǔ)數(shù)據(jù)的配置信息。待處理表單中被添加新的基礎(chǔ)數(shù)據(jù),用戶可以通過表單設(shè)計器為所添加基礎(chǔ)數(shù)據(jù),例如“用戶名單”,設(shè)置配置信息。所說的表單設(shè)計器是協(xié)同系統(tǒng)預(yù)留的另一個輸入接口,用戶在表單設(shè)計器中輸入的信息會被表單設(shè)計器輸入到協(xié)同系統(tǒng)中,協(xié)同系統(tǒng)則將從表單設(shè)計器得到的信息作為所添加基礎(chǔ)數(shù)據(jù)的配置信息保存起來。設(shè)置的配置信息可以包括:數(shù)據(jù)源、顯示方式、賦值字段、查詢條件、顯示列表、查詢語句等內(nèi)容。其中,數(shù)據(jù)源用于指定新所添加基礎(chǔ)數(shù)據(jù)來源于異構(gòu)系統(tǒng)中的哪個數(shù)據(jù)庫,例如ERP系統(tǒng)數(shù)據(jù)庫;顯示方式,用于指定新所添加基礎(chǔ)數(shù)據(jù)的顯示方式,例如下拉菜單;顯示列表,用于指定顯示哪些與該基礎(chǔ)數(shù)據(jù)相關(guān)的關(guān)聯(lián)數(shù)據(jù),例如名稱、編碼和類別等。需要注意的是,以上所述僅為一個實例,實際應(yīng)用中,配置信息不必包含以上所述的全部內(nèi)容,也可以包含其它以上未列出的內(nèi)容。103、表單解析器解析所述配置信息,調(diào)用異構(gòu)系統(tǒng)數(shù)據(jù)庫,根據(jù)所述配置信息從異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù)。經(jīng)過101和102,待處理表單中雖然被添加了基礎(chǔ)數(shù)據(jù)項目,例如“核算項目”一覽,但詳細(xì)具體的關(guān)聯(lián)數(shù)據(jù)存儲于異構(gòu)系統(tǒng)數(shù)據(jù)庫中,難以直接獲取?,F(xiàn)有技術(shù)中,用戶在對協(xié)同系統(tǒng)進行二次開發(fā)時,已經(jīng)為所添加基礎(chǔ)數(shù)據(jù)設(shè)置了指向相關(guān)數(shù)據(jù)庫的鏈接,后續(xù)處理過程中,用戶點擊新添加的基礎(chǔ)數(shù)據(jù)對應(yīng)的鏈接,即可從異構(gòu)系統(tǒng)中讀取對應(yīng)的關(guān)聯(lián)數(shù)據(jù)。本實施例中,為了從異構(gòu)系統(tǒng)中讀取對應(yīng)的關(guān)聯(lián)數(shù)據(jù),在系統(tǒng)系統(tǒng)中增加了表單解析器。表單設(shè)計器是協(xié)同系統(tǒng)預(yù)留的一個輸入輸出接口,具有獲取協(xié)同系統(tǒng)中待處理表單的配置信息的功能,向協(xié)同系統(tǒng)中的待處理表單中寫入信息的功能,以及可以完全透明的訪問異構(gòu)系統(tǒng)數(shù)據(jù)庫的功能。該表單解析器可以用來解析待處理表單中新增的基礎(chǔ)數(shù)據(jù)的配置信息,同時調(diào)用異構(gòu)系統(tǒng),根據(jù)所述配置信息從異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù)。具體應(yīng)用中,表單解析器可以將解析的配置信息轉(zhuǎn)換成可執(zhí)行的sql語句,對異構(gòu)系統(tǒng)數(shù)據(jù)庫進行操作;其中,sql語句是對數(shù)據(jù)庫進行操作的一種語言。該表單解析器可視為一種基礎(chǔ)數(shù)據(jù)容器。舉例說明,新增的“用戶名單”數(shù)據(jù)的配置信息中指定了數(shù)據(jù)源是某ERP系統(tǒng)數(shù)據(jù)庫,顯示列表指定了名稱、編碼和類別,則表單解析器從該ERP系統(tǒng)數(shù)據(jù)庫獲取所有用戶的名稱、每個名稱對應(yīng)的編碼和類別,并在顯示界面顯示。例如,“用戶名單”下可以包括三個用戶,其名稱分別是用戶A、用戶B、用戶C等,這三個用戶對應(yīng)的編碼分別是002、003、004,類別均為客戶。同時,每個用戶名稱前還可以提供選擇項,使該用戶名稱可以被選擇。104、將用戶選擇的關(guān)聯(lián)數(shù)據(jù)填入所述待處理表單中。企業(yè)用戶在審批處理過程中,用于可以從表單解析器獲取并顯示的所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù)中,選擇相應(yīng)的關(guān)聯(lián)數(shù)據(jù),例如,可以選中“用戶B”,確定提交,則關(guān)聯(lián)數(shù)據(jù)“用戶B”就被填入所述的待處理表單。綜上,本發(fā)明實施例提供了一種對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理的方法,首先利用基礎(chǔ)數(shù)據(jù)模板向待處理表單中添加基礎(chǔ)數(shù)據(jù),后續(xù)則由表單解析器解析從異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù),使得需要往協(xié)同系統(tǒng)中添加基礎(chǔ)數(shù)據(jù)時,只需要在協(xié)同系統(tǒng)提供的操作界面上進行相應(yīng)設(shè)置即可。從而,服務(wù)商不用將協(xié)同系統(tǒng)的源代碼提供給企業(yè)用戶,保證了源代碼的安全性,企業(yè)用于不用對協(xié)同系統(tǒng)進行二次開發(fā),減輕了工作量,并保持了系統(tǒng)系統(tǒng)核心代碼的穩(wěn)定和精簡,有利于后期維護。實施例二、
請參考圖3,本發(fā)明實施例提供一種協(xié)同系統(tǒng),用于對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理,該協(xié)同系統(tǒng)包括:模板管理模塊401,用于利用基礎(chǔ)數(shù)據(jù)模板向待處理表單中添加基礎(chǔ)數(shù)據(jù);表單設(shè)計器402,用于設(shè)置所添加基礎(chǔ)數(shù)據(jù)的配置信息;表單解析器403,用于解析所述配置信息,調(diào)用異構(gòu)系統(tǒng)數(shù)據(jù)庫,根據(jù)所述配置信息從異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù);將用戶選擇的關(guān)聯(lián)數(shù)據(jù)填入所述待處理表單中。其中,還可以包括一個數(shù)據(jù)源模塊404,用于與異構(gòu)系統(tǒng)進行數(shù)據(jù)溝通,表單解析器403可以通過數(shù)據(jù)源模塊404從異構(gòu)系統(tǒng)中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù)。所述模板管理模塊401,具體可以用于在模板管理模塊中存儲有與所添加基礎(chǔ)數(shù)據(jù)對應(yīng)的基礎(chǔ)數(shù)據(jù)模板時,選擇所述對應(yīng)的基礎(chǔ)的數(shù)據(jù)模板;在模板管理模塊中不存在與所添加基礎(chǔ)數(shù)據(jù)對應(yīng)的基礎(chǔ)數(shù)據(jù)模板時,為所添加基礎(chǔ)數(shù)據(jù)配置新的基礎(chǔ)數(shù)據(jù)模板。所述表單設(shè)計器402,具體可以用于設(shè)置所添加基礎(chǔ)數(shù)據(jù)的數(shù)據(jù)源、顯示方式、賦值字段、查詢條件、顯示列表和查詢語句。所述表單解析器403具體可以包括:解析單元,用于解析所述配置信息;調(diào)用單元,用于調(diào)用所述數(shù)據(jù)源對應(yīng)的異構(gòu)系統(tǒng)數(shù)據(jù)庫;獲取單元,用于根據(jù)所述配置信息,從所述數(shù)據(jù)源對應(yīng)的異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù);寫入單元,用于將用戶選擇的關(guān)聯(lián)數(shù)據(jù)填入所述待處理表單中。具體的,所述寫入單元,可以用于將用戶選擇的關(guān)聯(lián)數(shù)據(jù)填入待處理表單的所添加基礎(chǔ)數(shù)據(jù)對應(yīng)的欄目中。綜上,本發(fā)明實施例提供了一種協(xié)同系統(tǒng),用于對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同,該協(xié)同系統(tǒng)可以利用基礎(chǔ)數(shù)據(jù)模板向待處理表單中添加基礎(chǔ)數(shù)據(jù),利用表單解析器解析從異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù),使得需要往協(xié)同系統(tǒng)中添加基礎(chǔ)數(shù)據(jù)時,只需要在協(xié)同系統(tǒng)提供的操作界面上進行相應(yīng)設(shè)置即可。從而,服務(wù)商不用將協(xié)同系統(tǒng)的源代碼提供給企業(yè)用戶,保證了源代碼的安全性,企業(yè)用于不用對協(xié)同系統(tǒng)進行二次開發(fā),減輕了工作量,并保持了系統(tǒng)系統(tǒng)核心代碼的穩(wěn)定和精簡,有利于后期維護。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟可以通過硬件來完成,也可以通過程序指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器、隨機讀取存儲器、磁盤或光盤等。以上對本發(fā)明實施例所提供的對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理的方法及協(xié)同系統(tǒng)進行了詳細(xì)介紹,但以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想,不應(yīng)理解為對本發(fā)明的限制。本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理的方法,其特征在于,包括: 利用基礎(chǔ)數(shù)據(jù)模板向待處理表單中添加基礎(chǔ)數(shù)據(jù); 利用表單設(shè)計器設(shè)置所添加基礎(chǔ)數(shù)據(jù)的配置信息; 表單解析器解析所述配置信息,調(diào)用異構(gòu)系統(tǒng)數(shù)據(jù)庫,根據(jù)所述配置信息從異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù); 將用戶選擇的關(guān)聯(lián)數(shù)據(jù)填入所述待處理表單中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用基礎(chǔ)數(shù)據(jù)模板向待處理表單中添加基礎(chǔ)數(shù)據(jù)包括: 在模板管理模塊中存儲有與所添加基礎(chǔ)數(shù)據(jù)對應(yīng)的基礎(chǔ)數(shù)據(jù)模板時,選擇所述對應(yīng)的基礎(chǔ)數(shù)據(jù)模板; 在模板管理模塊中不存在與所添加基礎(chǔ)數(shù)據(jù)對應(yīng)的基礎(chǔ)數(shù)據(jù)模板時,為所添加基礎(chǔ)數(shù)據(jù)配置新的基礎(chǔ)數(shù)據(jù)模板。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用表單設(shè)計器設(shè)置所添加基礎(chǔ)數(shù)據(jù)的配置信息包括: 設(shè)置所添加基礎(chǔ)數(shù)據(jù)的數(shù)據(jù)源、顯示方式、賦值字段、查詢條件、顯示列表和查詢語句。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述表單解析器解析所述配置信息,調(diào)用異構(gòu)系統(tǒng)數(shù)據(jù)庫包括: 表單解析器解析所述配置信息,調(diào)用所述數(shù)據(jù)源對應(yīng)的異構(gòu)系統(tǒng)數(shù)據(jù)庫。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將用戶選擇的關(guān)聯(lián)數(shù)據(jù)填入所述待處理表單中包括: 將用戶選擇的關(guān)聯(lián)數(shù)據(jù)填入待處理表單的所添加基礎(chǔ)數(shù)據(jù)對應(yīng)的欄目中。
6.一種協(xié)同系統(tǒng),用于對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理,其特征在于,該協(xié)同系統(tǒng)包括: 模板管理模塊,用于利用基礎(chǔ)數(shù)據(jù)模板向待處理表單中添加基礎(chǔ)數(shù)據(jù); 表單設(shè)計器,用于設(shè)置所添加基礎(chǔ)數(shù)據(jù)的配置信息; 表單解析器,用于解析所述配置信息,調(diào)用異構(gòu)系統(tǒng)數(shù)據(jù)庫,根據(jù)所述配置信息從異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù);將用戶選擇的關(guān)聯(lián)數(shù)據(jù)填入所述待處理表單中。
7.根據(jù)權(quán)利要求6所述的協(xié)同系統(tǒng),其特征在于: 所述模板管理模塊,具體用于在模板管理模塊中存儲有與所添加基礎(chǔ)數(shù)據(jù)對應(yīng)的基礎(chǔ)數(shù)據(jù)模板時,選擇所述對應(yīng)的基礎(chǔ)的數(shù)據(jù)模板;在模板管理模塊中不存在與所添加基礎(chǔ)數(shù)據(jù)對應(yīng)的基礎(chǔ)數(shù)據(jù)模板時,為所添加基礎(chǔ)數(shù)據(jù)配置新的基礎(chǔ)數(shù)據(jù)模板。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于: 所述表單設(shè)計器,具體用于設(shè)置所添加基礎(chǔ)數(shù)據(jù)的數(shù)據(jù)源、顯示方式、賦值字段、查詢條件、顯示列表和查詢語句。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述表單解析器包括: 解析單元,用于解析所述配置信息; 調(diào)用單元,用于調(diào)用所述數(shù)據(jù)源對應(yīng)的異構(gòu)系統(tǒng)數(shù)據(jù)庫; 獲取單元,用于根據(jù)所述配置信息,從所述數(shù)據(jù)源對應(yīng)的異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù);寫入單元,用于將用戶選擇的關(guān)聯(lián)數(shù)據(jù)填入所述待處理表單中。
10.根據(jù)權(quán)利要求6所述的方法,其特征在于: 所述寫入單元,具體用于將用戶選擇的關(guān)聯(lián)數(shù)據(jù)填入待處理表單的所添加基礎(chǔ)數(shù)據(jù)對應(yīng)的欄 目中。
全文摘要
本發(fā)明公開了一種對異構(gòu)系統(tǒng)數(shù)據(jù)進行協(xié)同處理的方法,包括利用基礎(chǔ)數(shù)據(jù)模板向待處理表單中添加基礎(chǔ)數(shù)據(jù);利用表單設(shè)計器設(shè)置所添加基礎(chǔ)數(shù)據(jù)的配置信息;表單解析器解析所述配置信息,調(diào)用異構(gòu)系統(tǒng)數(shù)據(jù)庫,根據(jù)所述配置信息從異構(gòu)系統(tǒng)數(shù)據(jù)庫中獲取所添加基礎(chǔ)數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù);將用戶選擇的關(guān)聯(lián)數(shù)據(jù)填入所述待處理表單中。本發(fā)明實施例還提供相應(yīng)的協(xié)同系統(tǒng)。本發(fā)明技術(shù)方案,往協(xié)同系統(tǒng)中添加基礎(chǔ)數(shù)據(jù)時,不用對協(xié)同系統(tǒng)進行二次開發(fā),只需要在協(xié)同系統(tǒng)提供的操作界面上進行相應(yīng)設(shè)置即可。
文檔編號G06F17/30GK103186576SQ201110451129
公開日2013年7月3日 申請日期2011年12月29日 優(yōu)先權(quán)日2011年12月29日
發(fā)明者林立安, 曾津, 周美華 申請人:金蝶軟件(中國)有限公司