[發明專利]工藝報表的生成方法及裝置在審
| 申請號: | 201210469669.6 | 申請日: | 2012-11-19 |
| 公開(公告)號: | CN103020750A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 沈銀初;桓永興;張傳會 | 申請(專利權)人: | 北京數碼大方科技股份有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q10/10 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 吳貴明;張永明 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 工藝 報表 生成 方法 裝置 | ||
技術領域
本發明涉及數據處理領域,具體而言,涉及一種工藝報表的生成方法及裝置。
背景技術
在現有的PDM、PLM、ERP等管理型軟件中,工藝作為連接設計和生產之間的橋梁,報表起到不可替代的作用,由于企業所屬行業不同,生產方式不同,例如有離散制造型、大批量流水線生產制造型等等,使得向不同企業的生產制造傳遞工藝設計的報表幾乎都不相同,如果分別針對每家企業不同的需求由開發人員寫程序代碼來實現工藝設計的報表,這樣會增加很多實施成本:首先實施人員要向開發人員提供一份企業各個報表的詳細分析報告,開發人員要花時間仔細閱讀并和實施人員多次溝通以達到深刻理解用戶需求之后,才能開始寫代碼來滿足這些需求,開發人員提交的程序要經過實施人員長時間的測試穩定之后才能提供給用戶使用。另外,如果企業的生產組織方式或業務邏輯改變而導致報表需要相應調整的話,用戶需要向軟件開發商提交變更需求,開發商又要安排開發人員修改代碼以滿足用戶需求,如果是驗收完成3年之后提出變更需求,這會更麻煩,因為當年負責這項開發的人員這時很有可能不再從事這項工作,重新安排一個開發人員來做,會造成響應用戶需求時間的延長而讓用戶感到不滿意。
由上可知,開發人員需要針對每個用戶的報表的具體需求寫代碼來滿足其報表需求,這樣不但會造成響應用戶需求速度慢,而且增加了開發成本、銷售成本、服務成本和源代碼維護成本,為了解決上述問題,用戶可以使用文本文件或XML文件寫一些簡單的報表定義配置,實施人員使用文本編輯器將用戶部分報表需求直接在文本文件或XML文件中進行配置,然后將上述文本文件或XML文件無法配置的用戶需求,通過開發人員編寫代碼來實現,但是這樣做只能節約很少的成本,一般的實施人員(也即用戶)很難掌握這種配置方法,而且容易配置錯,并且即使配置錯了實施人員也不易發現。
另外,現有技術的報表生成缺乏用戶友好性,無法提供完全讓實施人員或用戶通過交互設計的方式去定義報表的用戶界面,并且缺乏開放性和可擴展性,無法讓實施人員或用戶去做二次開發,只是針對某一具體應用領域的實現,例如:PDM產品中有針對產品結構的報表實現技術,ERP產品中有針對訂單或工單的報表實現技術,無法做到一個報表實現技術應用到多個不同的應用領域中,也不能做到一個報表實現技術既能滿足十幾個人的小企業的報表需求,又能滿足十幾萬人的大型企業的復雜的報表需求,更不用說現有技術的報表都需要做任何開發或二次開發才可以滿足用戶需求。
針對現有技術中對用戶生成工藝報表的需求響應速度慢且成本高的問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術對用戶生成工藝報表的需求響應速度慢且成本高的問題,目前尚未提出有效的解決方案,為此,本發明的主要目的在于提供一種工藝報表的生成方法及裝置,以解決上述問題。
為了實現上述目的,根據本發明的一個方面,提供了一種工藝報表的生成方法,該方法包括:根據用戶需求獲取用于生成工藝報表的指令參數,其中,指令參數包括零部件信息和工藝報表信息;從第一明細表中提取與零部件信息相對應的零部件明細數據;從第二明細表中提取與工藝報表信息相對應的工藝報表數據,其中,工藝報表數據包括屬性明細數據;查詢得到零部件明細數據和屬性明細數據的關聯關系,并根據關聯關系讀取對應的零部件屬性數據;導出零部件屬性數據,以生成工藝報表。
進一步地,在導出零部件屬性數據,以生成工藝報表之后,方法包括:搜索工藝報表信息中是否具有更新屬性信息;在指令參數中包括更新屬性信息的情況下,根據更新屬性信息對工藝報表進行更新處理,以獲取更新后的工藝報表。
進一步地,更新屬性信息包括:拆分信息,其中,根據更新屬性信息對工藝報表進行更新處理,以獲取更新后的工藝報表的步驟包括:查詢與拆分信息對應的待拆分數據;將待拆分數據拆分為拆分數據,并更新工藝報表。
進一步地,報表屬性信息包括:替換信息,其中,根據報表屬性信息對工藝報表進行更新處理,以獲取更新后的工藝報表的步驟包括:查詢與替換信息對應的替換數據和被替換數據;將被替換數據修改為替換數據,并更新工藝報表。
進一步地,報表屬性信息包括:合并信息,其中,根據報表屬性信息對工藝報表進行更新處理,以獲取更新后的工藝報表的步驟包括:查詢與合并信息對應的一個或多個待合并數據;合并一個或多個待合并數據,并更新工藝報表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京數碼大方科技股份有限公司,未經北京數碼大方科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210469669.6/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





