文章 - 2 评论 - 24 收藏 - 1 粉丝 - 1 访问量 - 7651

我们公司在深圳并不是一家大公司,三年前公司上了SAP,稳定了生产制造,而去年全球经济形式一片悲观的情况下,公司制定研发求发展的路线,做为很重要的管理手段,公司要求我们信息部门选型PDM系统,让管理不制约研发的发展。最终我们选定Teamcenter做为我们的研发平台。做为一个信息部负责人,能同时拥有SAPTeamcenter这样的平台,只要运用的合理,理论上可以支持企业长时间的发展。

项目前怀着美好的憧憬及务实态度制定二个目标,PCB开发工具、TeamcenterSAP集成及项目管理。但是前途虽然是光明的,但道路却是曲折的。

首先在选型之前我们就发现并没有一款软件能集成protel99,就算是protel99的升级版Altium Designer也没有一个能达到我们的要求,不过值的庆幸的是Altium Designer是支持网络器件库的,只要数据在数据库中,那么事情就好办多了。另一方面Altium DesignerDelphi做的,我们团队里面正好有一个Delphi的高手,真是天助我也。经过半个月对Altium Designer代码实现的研究,我们终于知道了Altium Designer的架构与实现方式,为Altium DesignerTeamcenter2007集成打下了基础。

其次就是Teamcenter本身,IDE的配置方式是我最喜欢的功能,也是我们选择Teamcenter的一个最重要的原因。但做为一个中小企业,我真的不知道通用这样的公司是怎么使用Teamcenter这样的软件的,特别是Form表的显示上,有些字段的内容根本都显示不出来,还有在Form表中不能根据角色来设定权限。好在我们的顾问公司的二次开发并不是一个菜鸟,给过五天的二次开发培训,使我们这个团队基本掌握了Teamcenter二次开发的方法,有了SAP二次开发的班底,使我心想事成。他们只用了两周就掌握了CJ**ATeamcenter二次开发功能还是比较强大的,项目中我们做了一个机制可以通过配置实现Form中字段权限分配与显示方式的更改以及链接到其它数据。说到这里又要忍不住抱怨两句,我们一个人两周就可以做出来的东西,Teamcenter那么多开发人员难道可以让用户忍受而不去进行功能的改进?这让我怀念SAP,一个用心做的软件用户一眼就可以看出来,看来美国人还是不如德国人认真、严谨。

再次就是将SAP数据更新到Teamcenter的分类库,然后Altium Designer在分类库中获取分类信息,相当于将SAPTeamcenter两个平台上的数据最后都可以体现在开发设计软件Altium Designer中,最终实现企业信息平台一体化。做到这里就轻松愉快多了,SAP对我们这个团队来说真是得心应手,Teamcenter中我们的顾问团队还是不错的,Altium Designer的二次开发研究已经有基础了,就这样企业里仿佛只有一个信息业务平台。

说到项目管理,真的有点让人伤心。数据管理方面,Teamcenter表现的比较出色,我还是比较喜欢Item+ItemRevision +Dataset的方式,还有就是在BOM中可以看到Dataset。但在项目进度管理上,确实不怎么的。感觉项目进度管理在Teamcenter是单独一块的,一点都不好用,二次开发上也没有什么办法,最后我们放弃了,反正就算是项目进度管理功能很完美在我们第一期上也是很困难的,只是期望以后的版本有比较大的改进,实在不改也就算了,我本来就是当PDM来用的。项目管理也是,每做一个文件也好,还是ITEM也好都要向项目指派,如果一个文件夹下面的所有东西都可以自动加到项目中,这有多好啊,还有指派项目也是,连一个过滤条件都没有,谁会跑去几百个项目一个一个的去找,后来一问才知道,Teamcenter最主要还是用在机械行业,电子行业运用的少啊,我苦啊,考虑再三,决定放弃这个功能,于是项目管理主要还是以流程+数据为主。

说到流程,我觉得还不错,关键是流程中可以加handle,这跟我以前设想的一样,这样流程就可以随心所欲的控制了,写handle比较容易,提供的功能也比较多。就是那个帮助写得不怎么样,有时候去看那些现成的handle半天都不知道什么意思,还不如自己写一个来得快。这又让我怀念SAP帮助,多么完善啊,没钱培训看看帮助也可以学习,这就是为什么SAP发展的这么好的原因,众人拾柴火焰高吗,都没两个人搞得懂,怎么做得出一流的流程,再怎么做也很一般。

不管怎样,五个月下来,通过大家的努力我们已经为公司搭建出了一个研发管理的基本平台,为研发的发展在管理上奠定了基础,没有辜负公司对我们的期望,中国的电子企业多数都是OEM起家,对于研发这种需要高素质人材一起合作的管理,相信对于很多企业都并没有什么经验,我们公司老总算有些大学教育背景的,相比那些暴发户老板对人员素质处理上还是要好得多,相信智能控制领域的明天肯定会有我们的一片天地!

发表于: 2009-09-04 11:40 清炖豆腐 阅读(6039) 评论(17) 收藏 好文推荐
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-04 11:48 | 玛门 | 1楼
前段时间曝光了SAP的一些不太好的东西,博主写出了自己的真实感受,让大家也有个借鉴,很好!
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-04 11:57 | 【匿名用户】:ss | 2楼
嗯嗯,智能控制的明天当然一定更美好!
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-04 15:18 | kangta868 | 3楼
PCB方面?期待你的更多的文章!
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-07 10:11 | 愤怒的公牛 | 4楼
跟Protel 99 SE集成本身不是什么太难的事情,包括读元器件清单等,网上有很多现成的资料可以学习。

我不知道你用的Teamcenter是哪个版本,就我所知,Teamcenter Enterprise中的项目管理功能还是比较不错的,至于你说的项目分类查询,通过二次开发似乎也不是不可以实现。

现在Teamcenter发布了最新版本,据说在与EDA的集成上有了突破性的改进。
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-08 16:09 | Sempron | 5楼
在Form表中不能根据角色来设定权限?

谁告诉你的?是实施顾问?那说明他不合格

早在iman 7版本就可以根据属性字段赋予不同的权限
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-08 16:13 | Sempron | 6楼
项目管理不好用是因为现在不单独卖project了

你那个只是tc ua上的一个叫做schme的一个小东西,能好用么?

真不知道ugs怎么想的,自废武功。

如果你见过tc enterprise上的项目管理,你就知道它有多么强大。

比如说人力资源管理、工作负荷、平衡等等功能一应俱全。

比windchill的项目管理强百倍
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-09 08:48 | second_yang | 7楼
兄弟,我太同意你的说法了,唉,真不知道UGS是怎么想的
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-09 08:52 | second_yang | 8楼
我们用的不是Teamcenter Enterprise,而是非2007UA,这个版本感觉不怎么稳定,还有5楼有说可能根据FORM中的字段来设定权限,不知道是怎么做的,能大概讲一下吗,我要去找顾问算帐去了,我们还是自己开发的,晕啊
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-09 08:55 | second_yang | 9楼
Protel 99 SE,这个我有发言权,99的可以做集成,但不能深度集成,我们用AD6,这个版本后支持网络集成库,这个好用,我们开发这边喜欢得不得了,呵呵,有空了,我把我们实现的方式分享给大家,也许可能参考一下
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-09 12:57 | Sempron | 10楼
简单说说在访问控制里面定义规则item

里面有一种是可以以属性定义权限的

因为你定制form,首先你要定义一个类。那个类里面有各种属性字段。

很简单的,我在很多项目中都使用过。比如工艺属性不允许结构人员改动等需求都可以这样方便实现。
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-10 10:34 | Sempron | 11楼
另外提醒一下:

早在tc2005版本,form表单就可以不用开发来做了,不用再编译class文件、大大方便了实施。只需要编辑property文件及修改系统注册就可以,当然你要先在schema里创建类的定义。

详细可看帮助文件
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-11 10:16 | second_yang | 12楼
谢谢,不过2007的FORM表好象是IDE里面做的,对于CLASS文件没有听说过,在schema里创建类的定义,好象也没听顾问说过
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-11 11:19 | Sempron | 13楼
我给你摘抄一段help:

Add a new class to the data model schema:

There are four ways you can develop a form for the rich client:

Use XML style sheets:
Do this by modifying an existing XML style sheet or creating a new one. The style sheet is an XML document stored as a XMLRenderingStylesheet dataset. When a style sheet is registered for a specific object type or form, it defines the display of the object or form properties. Registration information is stored in the site preferences

我说的就是这种方式
顺便提一句,你们的顾问真不合格
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-11 11:22 | Sempron | 14楼
顺便问一句

你们是不是把ad6的元器件库用in class分类管理来管理的?

in class绝对是一个好东西,建议善用之
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2009-09-14 12:23 | second_yang | 15楼
in class就是分类吗?改天我把我们AD6的实现方法写下来,大家给点意见
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2010-07-29 13:42 | pesci | 16楼
windchill才是电子行业的王道。Teamcenter本来就不合适,说了你还不信,非要用上才信。
现在ugs Teamcenter 2007演示项目管理的时候,都是拿原来的Teamcenter Enterprise功能来讲。
# re: 【Siemens PLM博客大赛】Teamcenter上线经历
2012-01-12 14:58 | sh_zheng | 17楼
TC 的项目管理功能很弱吗,比国内的其他PDM 呢?

发表评论(网友发言只代表个人观点,不代表本网站观点或立场。)

您尚未登录,请先【登录或注册