[發明專利]一種可配置臺賬裝置有效
| 申請號: | 201310655667.0 | 申請日: | 2013-12-05 |
| 公開(公告)號: | CN103605799B | 公開(公告)日: | 2017-06-06 |
| 發明(設計)人: | 羅濤 | 申請(專利權)人: | 用友網絡科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06Q10/06 |
| 代理公司: | 北京中恒高博知識產權代理有限公司11249 | 代理人: | 劉洪京 |
| 地址: | 100094 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 配置 臺賬 裝置 | ||
1.一種可配置臺賬裝置,其特征在于,所述可配置臺賬裝置包括:臺賬存儲設置裝置、臺賬登記裝置及臺賬查詢裝置;
其中,所述臺賬存儲設置裝置,用于提供使用者根據具體的項目情況設定臺賬存儲模式,登記臺賬的業務來源及每種來源的登記時機,按照主子表形式提供設置數據的新增,修改,刪除,啟用和停用功能;
所述臺賬登記裝置,用于支持在運行態根據配置的登記臺賬的業務單據及登記時機和方式,提供統一的登賬入口,內部適配多種業務來源;
所述臺賬查詢裝置,用于支持在運行態根據配置的登記臺賬的業務單據及登記時機和查詢接口,提供統一的查詢入口,內部適配多種業務來源;
臺賬存儲設置裝置還根據臺賬主數據獲取臺賬設置主數據的相關業務設置,供其他裝置獲取對應的臺賬設置主數據的相關業務設置,具體為接收臺賬主數據和業務來源,按照臺賬設置主數據的臺賬主數據等于當前臺賬主數據并且臺賬設置主數據的相關業務設置的業務來源等于當前業務來源,查找對應的設置,具體包括:
獲取臺賬設置的方法查找臺賬主數據是否存在臺賬設置主數據
如果不存在記錄
報告未設置臺賬設置主數據,并退出本方法
如果業務來源為空
查找臺賬設置主數據的相關業務設置(按照臺賬設置主數據的相關業務設置的臺賬設置主數據等于當前臺賬設置主數據的條件查找)
如果存在記錄
返回記錄集合,并退出本方法
如果不存在記錄
報告未設置臺賬設置主數據的相關業務設置,并退出本方法
如果業務來源不為空
查找臺賬設置主數據的相關業務設置即按照臺賬設置主數據的相關業務設置的臺賬設置主數據等于當前臺賬設置主數據并且臺賬設置主數據的相關業務設置的業務來源等于當前業務來源的條件查找,
如果存在記錄
返回記錄集合,并退出
如果不存在記錄
報告未設置臺賬設置主數據的相關業務設置,并退出
臺賬存儲設置裝置還包括臺賬設置主數據的相關業務設置的啟用,接收臺賬設置主數據的相關業務設置數據,對該數據執行啟用,具體處理如下:
讀取臺賬設置主數據的相關業務設置數據
如果已啟用
報告不支持重復啟用,退出;
設置當前數據為啟用
如果登賬方式為插件
將臺賬登記裝置的統一登賬入口方法插入觸發時機業務的后事件插件列表;
如果登賬方式為消息
將消息源加入臺賬登記裝置的統一登賬消息偵聽隊列
臺賬存儲設置裝置還包括臺賬設置主數據的相關業務設置的停用,接收臺賬設置主數據的相關業務設置數據,對該數據執行停用,具體處理如下:
讀取臺賬設置主數據的相關業務設置數據
如果已停用
報告不支持重復停用,退出;
設置當前數據為停用
如果登賬方式為插件
將臺賬登記裝置的統一登賬入口方法從觸發時機業務的后事件插件列表中移出;
如果登賬方式為消息
將消息源從臺賬登記裝置的統一登賬消息偵聽隊列中移出;
臺賬查詢裝置,支持在運行態根據配置的登記臺賬的業務單據及登記時機和查詢接口,提供統一的查詢入口,內部適配多種業務來源,統一查詢入口,接收登賬主數據全路徑類名,執行查詢處理,具體包括:
調用臺賬設置裝置提供的根據臺賬主數據獲取臺賬設置主數據的相關業務設置的方法,將登賬主數據全路徑類名作為參數傳入;
如果不存在設置
報告未設置臺賬設置主數據的相關業務設置,并退出
如果臺賬存儲模式不為存儲臺賬
循環讀取返回的臺賬設置主數據的相關業務設置數據
讀取當前臺賬設置主數據的相關業務設置數據的查詢接口
使用反射機制創建業務數據實例對應的按照接口規范實現的查詢具體方法
將多種返回結果合并
如果臺賬存儲模式為存儲臺賬
按照查詢條件查詢臺賬數據
將處理好的臺賬數據返回
統一查詢未結賬臺賬入口,接收登賬主數據全路徑類名,執行查詢處理,內部處理過程如下:
調用臺賬設置裝置提供的根據臺賬主數據獲取臺賬設置主數據的相關業務設置的方法,將登賬主數據全路徑類名作為參數傳入;
如果不存在設置
報告未設置臺賬設置主數據的相關業務設置,并退出
如果臺賬存儲模式為實時查詢
循環讀取返回的臺賬設置主數據的相關業務設置數據
讀取當前臺賬設置主數據的相關業務設置數據的查詢接口
使用反射機制創建業務數據實例對應的按照接口規范實現的查詢具體方法,查詢上期結賬日期之后的數據
將多種返回結果合并
如果臺賬存儲模式不為實時查詢
按照查詢上期結賬日期之后的數據的查詢條件查詢臺賬數據
將處理好的臺賬數據返回;
所述臺賬登記裝置,還用于提供偵聽消息隊列,保存需要偵聽的來源業務事件;具體包括,
調用臺賬設置裝置提供的根據臺賬主數據獲取臺賬設置主數據的相關業務設置的方法,將登賬主數據全路徑類名和業務數據實例的全路徑類名作為參數傳入;
如果不存在設置
報告未設置臺賬設置主數據的相關業務設置,并退出
如果當前業務為結賬業務
清空當前臺賬數據
按照轉換模板將業務數據實例的數據轉換為登賬數據
根據臺賬設置主數據的登賬接口,使用反射機制創建業務數據實例對應的按照接口規范實現的具體方法
將轉換好的登賬數據作為參數調用上步創建的方法,完成登賬
對于登賬方式為插件方式的業務,啟用時,會將本方法作為后處理插件插入觸發時機的插件列表中;對于登賬方式為回調方式的業務,啟用時,不做操作,但要在對應的觸發時機的代碼中調用本方法;對于登賬方式為消息方式的業務,啟用時,不做操作,但要在偵聽到對應的來源消息時自動調用本方法;
消息隊列插入方法,接收來源消息全路徑類名和業務來源,將其插入偵聽消息隊列;
消息隊列移出方法,接收來源消息全路徑類名和業務來源,將其移出偵聽消息隊列;
消息偵聽方法,該方法偵聽系統事件,判別事件是否是來源事件,如果是,則觸發登賬,具體處理過程如下:
偵聽到系統消息
判斷偵聽消息隊列中是否存在該消息
不存在,退出本方法
獲取來源消息和業務來源對應的登賬主數據全路徑類名和業務數據實例
將獲取的登賬主數據全路徑類名和業務數據實例作為參數,調用統一登賬入口實現登賬。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于用友網絡科技股份有限公司,未經用友網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310655667.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雙回轉極板電除塵器
- 下一篇:一種工業廢氣除塵設備





