報表是企業(ye) 管理的基本手段和方式,它是應用軟件係統(本文針對西門子PLM軟件Teamcenter)中一個(ge) 非常重要的環節,是用戶需求最易改變和最有可能擴展的環節。在使用表單、圖表和其他格式動態顯示數據,圖表會(hui) 讓數據展示更靈活、美觀。在報表中適當運用條形圖、折線圖、餅圖等,讓管理者對企業(ye) 經營狀況和趨勢有直觀的理解。同時提供清晰的查詢麵板、交互功能、過濾功能,滿足按條件分類匯總篩選的需求。
今天我們(men) 就以某半導體(ti) 企業(ye) 圖表報表為(wei) 例,了解一下需要重點考慮的問題包括:
01數據源為(wei) Teamcenter係統,不能直接訪問數據庫,需要通過係統提供的API來進行訪問數據,統計的數據為(wei) 分類匯總數據,訪問存在實時效率問題。
02查看使用本報表的人員不必登錄,有可能就沒有Teamcenter賬號,隻是查看係統中的數據,或者集成到企業(ye) 其他平台使用。
03不同的管理層級人員看到的報表數據內(nei) 容不同,即需要使用公司層級關(guan) 係來設計報表權限。
綜合以上問題,設計了如下方案,以上問題得到了很好的解決(jue) 。
圖表報表方案架構
01數據獲取:采用Teamcenter的 SOA開發報表數據采集適配器,將報表所需的基礎數據(如項目編號、產(chan) 品名稱、創建時間、發布時間、分類信息等)存入中間數據庫表,同時如果需要計算的邏輯數據在采集過程中完成(如項目當前所處階段/狀態的計算)。該程序通過計劃任務設置每天在固定的時間段內(nei) 執行(也可根據實際情況手工執行),避免實時獲取的數據效率低下的問題。
02權限設置:通過Teamcenter的RC開發,按管理層級設置人員查看數據範圍權限,包括按公司,按產(chan) 品分類等。在此設置報表權限,可利用Teamcenter係統本身的權限將權限設置的功能分配給管理員,設置的結果存入中間數據庫表。
03報表瀏覽:讀取中間數據庫表,根據登錄的用戶的權限,從(cong) 基礎數據中按條件分類匯總需要統計的數據,並以圖表方式展現。後台開發針對數據庫進行查詢統計,使用開發者熟悉的高級語言即可(java或asp.net)。前台界麵使用HTML5技術,可同時支持PC瀏覽器和手機瀏覽,獲得良好的用戶體(ti) 驗。
圖表報表方案效果圖
PHOTO BY WILSON
圖表報表方案優勢
01訪問效率:每天晚上定時采集報表,直接從(cong) 數據庫中分類篩選所需數據,頁麵瀏覽迅速快捷。
02擴展性:通過開發的報表數據采集適配器收集需要統計的基礎數據,存放到中間數據庫表,報表的展示時可通過對數據庫操作編程,利用SQL語句的篩選分組特性,實現各種維度分類統計的報表,而無需在Teamcenter中進行二次開發進行處理邏輯,類似需求的圖表業(ye) 務均可采用本方案進行處理。
03易用性:前台采用HTML5技術,圖表界麵簡單直觀、友好、無需學習(xi) 即可使用,支持手機、PAD等移動端的瀏覽,方便使用者訪問方式。
04開放性:圖表訪問采用B/S架構,即可獨立訪問,也可通過頁麵地址欄方便的集成到其他企業(ye) 展示平台係統上。
總結
由於(yu) 該方案具有很強的普遍性,不僅(jin) 適用於(yu) 半導體(ti) 行業(ye) ,汽車製造、航空、國防等都很實用。作為(wei) 國內(nei) 先進的智能製造整體(ti) 解決(jue) 方案提供商,智能製造及工業(ye) 互聯網領域的高新技術企業(ye) 。天拓四方將先進技術和發展趨勢與(yu) 我國工業(ye) 企業(ye) 實際相結合,推動智能製造與(yu) 工業(ye) 互聯網落地實施,助力客戶實現智能製造轉型升級與(yu) 可持續發展。
如需了解更多行業(ye) Teamcenter動態統計圖表技術解決(jue) 方案,可關(guan) 注微信公眾(zhong) 號bjttsf2013留言,我們(men) 會(hui) 第一時間與(yu) 您聯係。