天拓分享 | 基于Teamcenter动态统计图表技术解决方案
发布日期:
2019-03-04

报表是企业管理的基本手段和方式,它是应用软件系统(本文针对西门子PLM软件Teamcenter)中一个非常重要的环节,是用户需求最易改变和最有可能扩展的环节。在使用表单、图表和其他格式动态显示数据,图表会让数据展示更灵活、美观。在报表中适当运用条形图、折线图、饼图等,让管理者对企业经营状况和趋势有直观的理解。同时提供清晰的查询面板、交互功能、过滤功能,满足按条件分类汇总筛选的需求。

今天我们就以某半导体企业图表报表为例,了解一下需要重点考虑的问题包括:
01数据源为Teamcenter系统,不能直接访问数据库,需要通过系统提供的API来进行访问数据,统计的数据为分类汇总数据,访问存在实时效率问题。
02查看使用本报表的人员不必登录Teamcenter,有可能就没有Teamcenter账号,只是查看系统中的数据,或者集成到企业其他平台使用。
03不同的管理层级人员看到的报表数据内容不同,即需要使用公司层级关系来设计报表权限。
综合以上问题,设计了如下方案,以上问题得到了很好的解决。

图表报表方案架构
天拓分享 | 基于Teamcenter动态统计图表技术解决方案

01数据获取:采用Teamcenter的 SOA开发报表数据采集适配器,将报表所需的基础数据(如项目编号、产品名称、创建时间、发布时间、分类信息等)存入中间数据库表,同时如果需要计算的逻辑数据在采集过程中完成(如项目当前所处阶段/状态的计算)。该程序通过计划任务设置每天在固定的时间段内执行(也可根据实际情况手工执行),避免实时获取的数据效率低下的问题。
02权限设置:通过Teamcenter的RC开发,按管理层级设置人员查看数据范围权限,包括按公司,按产品分类等。在此设置报表权限,可利用Teamcenter系统本身的权限将权限设置的功能分配给管理员,设置的结果存入中间数据库表。
03报表浏览:读取中间数据库表,根据登录的用户的权限,从基础数据中按条件分类汇总需要统计的数据,并以图表方式展现。后台开发针对数据库进行查询统计,使用开发者熟悉的高级语言即可(java或asp.net)。前台界面使用HTML5技术,可同时支持PC浏览器和手机浏览,获得良好的用户体验。

图表报表方案效果图
天拓分享 | 基于Teamcenter动态统计图表技术解决方案天拓分享 | 基于Teamcenter动态统计图表技术解决方案
PHOTO BY WILSON
图表报表方案优势

01访问效率:每天晚上定时采集报表,直接从数据库中分类筛选所需数据,页面浏览迅速快捷。
02扩展性:通过开发的报表数据采集适配器收集需要统计的基础数据,存放到中间数据库表,报表的展示时可通过对数据库操作编程,利用SQL语句的筛选分组特性,实现各种维度分类统计的报表,而无需在Teamcenter中进行二次开发进行处理逻辑,类似需求的图表业务均可采用本方案进行处理。
03易用性:前台采用HTML5技术,图表界面简单直观、友好、无需学习即可使用,支持手机、PAD等移动端的浏览,方便使用者访问方式。
04开放性:图表访问采用B/S架构,即可独立访问,也可通过页面地址栏方便的集成到其他企业展示平台系统上。
总结
由于该方案具有很强的普遍性,不仅适用于半导体行业,汽车制造、航空、国防等都很实用。作为国内先进的智能制造整体解决方案提供商,智能制造及工业互联网领域的高新技术企业。天拓四方将先进技术和发展趋势与我国工业企业实际相结合,推动智能制造与工业互联网落地实施,助力客户实现智能制造转型升级与可持续发展。

如需了解更多行业Teamcenter动态统计图表技术解决方案,可关注微信公众号bjttsf2013留言,我们会第一时间与您联系。


声明:部分内容来源于网络,如侵权请后台留言联系删除。