[發明專利]基于ECP的實體轉換方法及系統在審
| 申請號: | 201511034002.3 | 申請日: | 2015-12-30 |
| 公開(公告)號: | CN106933784A | 公開(公告)日: | 2017-07-07 |
| 發明(設計)人: | 曾國棟;陳勇權 | 申請(專利權)人: | 遠光軟件股份有限公司 |
| 主分類號: | G06F17/22 | 分類號: | G06F17/22;G06Q10/10 |
| 代理公司: | 珠海智專專利商標代理有限公司44262 | 代理人: | 林永協,李謹 |
| 地址: | 519085 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 ecp 實體 轉換 方法 系統 | ||
技術領域
本發明屬于企業信息管理系統領域,具體涉及信息管理系統領域中基于ECP(企業管理云平臺)的實體轉換方法及系統。
背景技術
企業管理過程是動態的過程管理,隨著實際情況不斷變化,不是固化的。應用軟件作為協助企業管理的工具,也要求能動態適應這個變化。 企業的各種業務之間存在一定的邏輯關系,而且這種邏輯關系在不同企業,或企業的不同時期是不同的。體現在管理軟件中就是一種實體的數據,是根據另一實體的數據得來的,比如收款一般都是根據開票的金額決定的;發票或收款的金額需要做賬生成憑證等。
在業務系統中有許多涉及不同單據間轉換及與第三方數據集成的應用,這些應用的本質都是從一種對象轉換到另一種對象,因此在ECP系統中單獨設計一套基于元數據模型的對象轉換引擎來提供該服務,在此基礎上便于應用的搭建。
現有技術中沒有引入實體轉換的開發模式,將業務關系直接寫到業務邏輯組件中,通常是寫在代碼中,如果業務發生變化,需要修改代碼、重新編譯、部署、測試。并且系統中存在很多業務邏輯關系,隨著系統的深入應用,業務邏輯關系會越來越多,或者隨著業務完善,以前的一些業務關系需要進行重構。由于系統的業務關系處理都是固化在代碼中,但是有些業務關系還可能出現在不同地方,從而導致代碼凌亂、重復、難以維護的同時又不方便擴展。
發明內容
本發明的主要目的是提供基于ECP的實體轉換方法。
本發明的另一目的是提供基于ECP的實體轉換系統。
為實現上述的主要目的,本發明提供的基于ECP的實體轉換方法,該方法包括:轉換規則添加步驟,ECP系統接收轉換規則添加指令,添加實體轉換規則;轉換規則定義步驟,定義實體轉換規則;實體轉換執行步驟,接收到進行實體轉換的請求指令后,執行實體轉換;顯示步驟,接收到所述實體轉換完成的指令后,顯示生成的單據;其中,轉換規則添加步驟包括轉換規則管理步驟和轉換規則配置步驟;轉換規則管理步驟包括確定源業務實體和目標業務實體的步驟,并根據源業務實體和業務實體的邏輯關系進行管理的步驟;轉換規則配置步驟包括根據源業務實體與目標業務實體配置轉換生成方式的步驟,轉換生成方式為推生成或者拉生成。
由上可見,基于ECP的實體轉換應用開發可替代基于常規開源框架的數據庫轉換應用模式,對于基于表單來填報和審批處理的功能,需要作一些常規的業務轉換,可以通過實體轉換規則來配置實現,其中的實體轉換規則主要是指企業的各種業務之間存在的一定邏輯關系, 它解決了平臺的高可配置性,將業務邏輯從代碼中抽離出來,實現業務關系變化也可以靈活配置完全不需進行開發代碼編寫。
一個優選的方案是,執行所述轉換規則定義步驟后執行推送設置步驟,所述推送設置步驟包括所述推生成模式下的所述實體轉換的流程的步驟。
由上可見,本發明的轉換生成方式分為推生成和拉生成,其中推生成可以配置推送方案,進行推送設置,其中推送設置主要包括定義推送模式下通過實體轉換為目標業務實體的流程,確定推送目標業務實體的單位,確定推送目標操作員以及定義單獨處理項。
一個優選的方案是,轉換規則定義步驟包括分組合并定義步驟和反寫定義步驟;分組合并定義步驟包括定義不同的實體項目進行合并的規則的步驟;反寫定義步驟包括定義目標業務實體反寫回源業務實體的規則的步驟。
由上可見,定義的分組合并規則主要用于根據用戶的需求進行不同實體項目之間的合并;反寫主要用于處理單據之間的關聯關系,當目標單據生成后,源業務實體將會改變,這種關聯關系通常表現為狀態更新,某些數值屬性增減等,可能造成單據被重復生成憑證,從而導致數據紊亂,通過上述的分組合并規則和反寫規則的定義,可以滿足用戶的各種需求并且保證數據正常。
一個優選的方案是,推生成是由源業務實體觸發生成目標業務實體的轉換生成方式;拉生成是由目標業務實體觸發獲取源業務實體的數據,再轉換為目標業務實體的數據的轉換生成方式。
由上可見,在推生成的轉換生成方式中用戶可以無需操作直接進行實體轉換,在拉生成的轉換生成方式中用戶可以通過配置的實體轉換規則選擇所需的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于遠光軟件股份有限公司,未經遠光軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201511034002.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種周進周出的復合厭氧分離裝置
- 下一篇:一種污水處理生物膜填料





