專利名稱:一種業(yè)務對象生成方法、裝置與erp系統(tǒng)的制作方法
技術領域:
本發(fā)明屬于數(shù)據(jù)處理技術領域,尤其涉及一種業(yè)務對象生成方法、裝置與ERP系統(tǒng)。
背景技術:
ERP系統(tǒng)中通常包含基礎資料、單據(jù)等業(yè)務對象,需要對上述業(yè)務對象進行包括新增、修改、刪除等操作在內(nèi)的維護。ERP系統(tǒng)對業(yè)務對象進行維護的方式包括單分錄模式,即對業(yè)務對象逐條維護,維護頁面中一次只展示一條業(yè)務對象記錄,以及多分錄模式,即對業(yè)務對象批量維護,維護頁面中可同時展示多條業(yè)務對象記錄。一旦需要新增的業(yè)務對象數(shù)量多或者業(yè)務對象需要修改的數(shù)量非常龐大時,有必要將業(yè)務對象的單分錄模式轉換為多分錄模式?,F(xiàn)有的業(yè)務對象單分錄模式向多分錄模式轉換的方法大多通過硬編碼的方式實現(xiàn),必須針對每個業(yè)務對象分別編寫多分錄模式模板,編碼的工作量大,維護成本高,同時, 一旦業(yè)務對象的字段信息發(fā)生變化,就需要對代碼進行整體修改,轉換過程缺乏動態(tài)可擴展性。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種業(yè)務對象生成方法,旨在解決現(xiàn)有技術中業(yè)務對象單分錄模式向多分錄模式轉換的編碼工作量大且轉換過程無法動態(tài)擴展的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種業(yè)務對象生成方法,所述方法包括下述步驟獲取業(yè)務對象批量維護屬性及業(yè)務對象標識,所述批量維護屬性用于定義所述業(yè)務對象是否允許批量維護,所述業(yè)務對象標識用于標識不同分錄模式下的所述業(yè)務對象, 包括單分錄標識和多分錄標識;根據(jù)獲取的所述業(yè)務對象批量維護屬性及業(yè)務對象標識,生成所述業(yè)務對象的分錄模式轉換元模型;根據(jù)生成的所述分錄模式轉換元模型,將所述業(yè)務對象的單分錄模式轉換為多分錄模式。本發(fā)明實施例的另一目的在于提供一種業(yè)務對象生成裝置,所述裝置包括業(yè)務對象信息獲取單元,用于獲取業(yè)務對象批量維護屬性及業(yè)務對象標識;分錄模式轉換元模型生成單元,用于根據(jù)獲取的所述業(yè)務對象批量維護屬性及業(yè)務對象標識,生成所述業(yè)務對象的分錄模式轉換元模型;分錄模式轉換單元,用于根據(jù)生成的所述分錄模式轉換元模型,將所述業(yè)務對象的單分錄模式轉換為多分錄模式。本發(fā)明實施例的另一目的在于提供一種包含上述業(yè)務對象生成裝置的ERP系統(tǒng)。在本發(fā)明實施例中,通過獲取業(yè)務對象的批量維護屬性及單、多分錄模式下的業(yè)務對象標識,在該業(yè)務對象運行時,通過生成分錄模式轉換元模型,將該業(yè)務對象的單分錄模式轉換為多分錄模式,實現(xiàn)了業(yè)務對象多分錄模式的動態(tài)轉換生成,減少了開發(fā)代碼量, 便于系統(tǒng)維護。
圖1是本發(fā)明第一實施例提供的業(yè)務對象生成方法的實現(xiàn)流程圖;圖2是本發(fā)明第二實施例提供的將業(yè)務對象的單分錄模式轉換為多分錄模式的具體流程圖;圖3是本發(fā)明第三實施例提供的業(yè)務對象生成方法的實現(xiàn)流程圖;圖4是本發(fā)明實施例提供的業(yè)務對象生成裝置的結構圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例通過提供分錄模式轉換元模型,將允許執(zhí)行批量維護的業(yè)務對象由單分錄模式轉換生成為多分錄模式,避免了對每一類業(yè)務對象分別進行多分錄模式模板代碼開發(fā),減小了編碼工作量,降低了系統(tǒng)維護成本。圖1示出了本發(fā)明第一實施例提供的業(yè)務對象生成方法的實現(xiàn)流程,詳述如下在步驟SlOl中,獲取業(yè)務對象的批量維護屬性及業(yè)務對象標識,所述批量維護屬性用于定義所述業(yè)務對象是否允許批量維護,所述業(yè)務對象標識用于標識不同分錄模式下的所述業(yè)務對象,包括單分錄標識和多分錄標識。在本實施例中,業(yè)務對象的批量維護屬性在對該業(yè)務對象進行設計時定義,具備該屬性的業(yè)務對象允許進行由單分錄模式到多分錄模式的轉換,實現(xiàn)在多分錄模式下對該業(yè)務對象的批量維護。同時,業(yè)務對象標識包括業(yè)務對象的單分錄標識和多分錄標識,分別用于唯一標識單分錄模式下的該業(yè)務對象和多分錄模式下的該業(yè)務對象,且分別從該業(yè)務對象的單分錄元模型和多分錄元模型中獲得,在本實施例中,所述元模型為運行業(yè)務對象所必需的數(shù)據(jù)庫描述模型,包括但不限于表結構、業(yè)務對象字段信息描述等等。在本實施例中,業(yè)務對象的兩種分錄模式元模型中分別包括了業(yè)務對象整體信息描述表和字段信息描述表。在此,以學員業(yè)務對象為例,其中,學員業(yè)務對象的單分錄元模型的整體信息描述表如表1所示,字段信息描述表如表2所示,學員業(yè)務對象的多分錄元模型的整體信息描述表如表3所示,字段信息描述表如表4所示,當然不以表1至表4的舉例說明為限表 1
業(yè)務對象標識名稱子系統(tǒng)插件模型類型200000090學員學生管理組件......單分錄表 權利要求
1.一種業(yè)務對象生成方法,其特征在于,所述方法包括下述步驟獲取業(yè)務對象批量維護屬性及業(yè)務對象標識,所述批量維護屬性用于定義所述業(yè)務對象是否允許批量維護,所述業(yè)務對象標識用于標識不同分錄模式下的所述業(yè)務對象,包括單分錄標識和多分錄標識;根據(jù)獲取的所述業(yè)務對象批量維護屬性及業(yè)務對象標識,生成所述業(yè)務對象的分錄模式轉換元模型;根據(jù)生成的所述分錄模式轉換元模型,將所述業(yè)務對象的單分錄模式轉換為多分錄模式。
2.如權利要求1所述的方法,其特征在于,所述業(yè)務對象信息從業(yè)務對象分錄模式元模型中獲得,所述業(yè)務對象分錄模式元模型包括業(yè)務對象整體信息描述表和字段信息描述表。
3.如權利要求1所述的方法,其特征在于,所述業(yè)務對象的分錄模式轉換元模型記錄了所述業(yè)務對象的轉換信息,包括所述業(yè)務對象的單分錄標識、多分錄標識、業(yè)務對象類型、更新標識。
4.如權利要求1所述的方法,其特征在于,所述根據(jù)生成的所述分錄模式轉換元模型, 將所述業(yè)務對象的單分錄模式轉換為多分錄模式的步驟具體為根據(jù)更新標識判斷所述業(yè)務對象字段信息是否經(jīng)過更新,如果未經(jīng)過更新,則直接轉換生成所述業(yè)務對象原多分錄模式;若所述業(yè)務對象字段信息經(jīng)過更新,則將所述業(yè)務對象單分錄模式表頭模板轉換為多分錄模式表體模板;將所述業(yè)務對象單分錄模式表體模板轉換為多分錄模式表體模板; 生成所述業(yè)務對象多分錄模式。
5.如權利要求1所述的方法,其特征在于,所述方法進一步包括下述步驟 在所述多分錄模式下調(diào)用業(yè)務對象通用插件;在所述業(yè)務對象通用插件中添加批量維護操作組件。
6.一種業(yè)務對象生成裝置,其特征在于,所述裝置包括業(yè)務對象信息獲取單元,用于獲取業(yè)務對象批量維護屬性及業(yè)務對象標識; 分錄模式轉換元模型生成單元,用于根據(jù)獲取的所述業(yè)務對象批量維護屬性及業(yè)務對象標識,生成所述業(yè)務對象的分錄模式轉換元模型;分錄模式轉換單元,用于根據(jù)生成的所述分錄模式轉換元模型,將所述業(yè)務對象的單分錄模式轉換為多分錄模式。
7.如權利要求6所述的裝置,其特征在于,所述裝置還包括更新標識判斷單元,用于根據(jù)更新標識,判斷所述業(yè)務對象表頭及表體字段信息是否經(jīng)過更新;表頭轉換單元,用于將所述業(yè)務對象單分錄模式表頭模板轉換為多分錄模式表體模板;表體轉換單元,用于將所述業(yè)務對象單分錄模式表體模板轉換為多分錄模式表體模板;多分錄模式生成單元,用于生成所述業(yè)務對象多分錄模式。
8.如權利要求6所述的裝置,其特征在于,所述裝置還包括業(yè)務對象通用插件單元,用于統(tǒng)一控制所述業(yè)務對象在多分錄模式下的操作邏輯。
9.一種包括權利要求6至8任一項的業(yè)務對象生成裝置的ERP系統(tǒng)。
全文摘要
本發(fā)明適用于數(shù)據(jù)處理技術領域,提供了一種業(yè)務對象生成方法、裝置與ERP系統(tǒng),所述方法包括下述步驟獲取業(yè)務對象批量維護屬性及業(yè)務對象標識,所述批量維護屬性用于定義所述業(yè)務對象是否允許批量維護,所述業(yè)務對象標識用于標識不同分錄模式下的所述業(yè)務對象,包括單分錄標識和多分錄標識;根據(jù)獲取的所述業(yè)務對象批量維護屬性及業(yè)務對象標識,生成所述業(yè)務對象的分錄模式轉換元模型;根據(jù)生成的所述分錄模式轉換元模型,將所述業(yè)務對象的單分錄模式轉換為多分錄模式。本發(fā)明通過在該業(yè)務對象運行時生成分錄模式轉換元模型,將該業(yè)務對象的單分錄模式轉換為多分錄模式,實現(xiàn)了業(yè)務對象多分錄模式的動態(tài)轉換生成。
文檔編號G06Q10/06GK102542363SQ20101057678
公開日2012年7月4日 申請日期2010年12月7日 優(yōu)先權日2010年12月7日
發(fā)明者王娟, 高玉宏 申請人:金蝶軟件(中國)有限公司