定制 Teamcenter常见问题

后厂造_智能制造社区,未来任由我造

点击链接免费领取后厂造会员后,登陆查看更多智能制造行业资料、课程

如何定制 Teamcenter?
Teamcenter 以客户端-服务器架构为基础。客户端层和服务器层都可以定制。客户端是用户界面(UI) 层,使用 Java 语言(胖客户端)和 JavaScript(瘦客户端)构建并定制。可使用集成工具包(ITK)、C++ 编程语言和面向服务架构定制服务器层。
由于胖客户端以 Eclipse 为基础,所以您的定制可以访问所有 Eclipse 扩展点和 OSGi 服务。也可以使用 Teamcenter 开发的定制技术。基本的胖客户端定制方法是创建一个包含定制服务的插件并将定制插件部署到胖客户端安装中。要有效地定制胖客户端,您必须熟练使用 Eclipse。
瘦客户端是一种基于 Web 的界面,可使用 Web 浏览器访问您的数据。用户可以访问胖客户端使用的相同 Teamcenter 服务器和数据。Teamcenter 客户端无需安装任何瘦客户端软件。定制瘦客户端时,将定制尽可能多的投入到核心代码,而尽可能少的投入到用户界面。如果安装采用的是多界面,这样可使重复工作量最小化。同时,请在使用定制代码前采用更为简单的配置和定制方法。

在不写入代码的情况下,如何更改页面布局?
在不写入代码的情况下,可以通过编辑 XML 渲染样式表在胖客户端和瘦客户端中更改页面布局。可以使用样式表更改页面布局,例如表单、
属性对话框、汇总视图和创建向导对话框。样式表是存储在服务器的 XMLRenderingStylesheet 数据集中的 XML 文档。

如何更改菜单?
可以在 Teamcenter 中移除或添加菜单:
• 移除菜单
移除菜单被称为命令抑制。使用命令抑制应用程序移除用户界面中的菜单。也可以使用业务对 象显示规则来隐藏菜单中的对象。

• 添加菜单
可以使用不同的方法为用户界面添加菜单。例如,可以使用 Eclipse 为胖客户端添加菜单或编辑 XML 文件为瘦客户端添加菜单。

如何更改胖客户端界面中的图标?
图标是业务对象实例上用于在用户界面中进行标识的图像。要添加或更改业务对象类型上的图标, 使用业务建模器 IDE 中的
Fnd0Icon 业务对象常数。图标定义置于服务器上,由胖客户端使用。之前,必须执行定制才能添加图标。现在可以完全通过业务建模器 IDE 进行添加。
可以更改现有业务对象的默认图标或为新创建的业务对象添加图标。也可以使用图像装饰图标以表 明业务对象的状态(例如,状态、远程、已签出、进度等)。
必须使用不同的方法更改瘦客户端中的业务对象图标。

如何更改瘦客户端界面中的图标?
在瘦客户端中, 业务对象图标是通过业务对象来命名和显示的。可以更改
staging_location
/webapp_root/typeicons 目录下某一业务对象所显示的图标。
将定制业务对象添加到 Teamcenter 时,还将为其添加一个业务对象图标。该图标的名称必须与业务对象的名称完全相同,大小写一致。如果业务对象的名称中有空格,则在图标名
称中必
须使用下划线代表空格。

可以将图标的副本重用于其他业务对象。如果 Teamcenter 找不到该业务对象图标,它将自动加载类图标。但是,这将阻止缓存,从而降低性能,因此应避免。
必须使用不同的方法更改胖客户端中的业务对象图标。

如何为胖客户端创建表单?
胖客户端中的表单是显示对象属性的页面。您可能希望创建自己的定制表单以仅显示某些属性。 有四种方法可以为胖客户端创建表单:
• 使用 XML 样式表
通过修改现有 XML 样式表或创建新的 XML 样式表来创建表单。样式表是存储在
XMLRenderingStylesheet 数据集中的 XML 文档。当样式表注册特定的对象类型或表单时,它会定义对象的显示或表单属性。注册信息存储在站点首选项中。
瘦客户端也会使用 XML 样式表,因此修改它们可能会更改胖客户端和瘦客户端中表单的外观。

• 使用 JavaBeans
通过启动 Eclipse 并创建新的
JPanel 组件来创建表单。然后,将属性 bean 组件添加到新 JPanel 组件中。

• 扩展抽象类
通过在胖客户端中创建表单类型、扩展 schema、创建表单窗格和注册窗格来创建表单。

• 创建自动表单
通过创建表单类型并扩展 schema 来创建表单。


将 Engineering Process Management 胖客户端 Java 界面代码迁移到基于 Eclipse 的 Teamcenter 11.2 界面的流程是什么?
如果您已在先前版本的 Teamcenter 或 Engineering Process Management 中定制了胖客户端,则可能必须更
新定制才能使用当前版本。例如:

• 如果定制尚未就绪,请将其置于 Eclipse 插件中。

• 某些 Java API 类、方法和构造器是不推荐或已作废的,故应被替换。

关于不推荐或已作废的 API 的更多信息,请参见 Teamcenter 11.2 Release Bulletin。

• 某些应用程序自身具有插件。打开 TC_ROOT\portal\plugins 目录可查看哪些应用程序自身具有插件。

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章