Teamcenter之编程定制菜单和对话框
Teamcenter之Java Bean定制UI

第24章Rich Client—使用Java Bean定制UI1、创建一个JavaBean形式创建一个新包第1步:关闭的Teamcenter和Tao窗口,打开tcEclipse第2步:在Eclipse中,右键单击c9.mycustom项目,然后选择 New→Package.第3步:在名称字段中,键入com.teamcenter.rac.stylesheet。
添加和审查JavaBeans形式的文件第1步:从 STUDENT_HOME\client\ JavaForms复制BoltRevisionMaster_jb.java到刚刚创建com.teamcenter.rac.stylesheet包。
第2步:双击BoltRevisionMaster_jb.java编辑。
第3步:从表单对象字段添加到Java的形式。
查看Java代码的用户数据字段和属性如何此代码可以从第100行至110行找到。
第4步:以ItemRevision遍历。
检查Java代码之间的关系和项目。
您将使用myItem , myRevision ,和myMaster从这些其他业务对象检索属性。
这可以从24行至34行中找到。
第5步:Item Master 请注意Project ID信息如何从项目主窗体检索到,然后将其设置为只读字段,在第49行。
这可以从36行至52行中找到。
第6步:Item 请注意该项目的ID信息是如何让从项目检索到的,然后将其设置为只读字段,在第68行。
这可以从55行至71行中找到。
第7步:Item Revision请注意材料的信息从项目修订检索然后将其设置为只读字段,第88行,这可以从75行到91行找到。
通过添加一个属性文件注册新的JavaBean文件第1步:选择com.teamcenter.rac.stylesheet包并选择File->NewFile.第2步:对于文件名,输入stylesheet_user.properties第3步:编辑stylesheet_user.properties这行添加到文件中:C9boltRevisionMaster.FORMJAVARENDERING=com.teamcenter.rac.stylesheet.c9BoltRevisionMaster_jb第4步:告诉插件你的新包。
Teamcenter10.1系统基础操作资料

系统基础操作资料1系统基础概念及我的Teamcenter1.1系统常用术语介绍1.零组件(Item):管理Teamcenter信息的基本对象,代表产品、部件或零件的结构化表达,也包含其他数据对象,表示真实世界中的一个产品、部件或零件对象,也表示一个种类的集合等;2.零组件版本(Item Revision):管理Teamcenter信息的基本对象,每个产品对象(Item)都有至少一个版本(Item Revision)。
在Teamcenter中,系统利用版本来记录产品对象的历史演变(更改情况),并通过版本的追踪来保证用户取用的数据是最新有效的。
每当产品归档,即生成一个新版本。
没有归档以前的图纸修改不作为一个版本。
或者说,新版本的产生一定伴随有工程更改的发生;3.表单(Form):存储Item、Item Revision等对象属性信息数据的地方;4.BOM:(Bill of Material)产品结构管理关系的信息对象;5.数据集(Dataset):管理其他软件应用程序创建的数据文件的数据对象,例如:Word、Excel、PDF、RAR文件;6.文件夹(Folder):用来组织产品信息的数据对象,类似Windows里的文件夹;7.伪文件夹:系统内对象与对象之间关系的虚拟表现形式(不是文件夹,实际上是一种关系的文件夹表达方式);8.时间表(Schedule):时间表,用来管理项目计划;9.更改(ECN等):用来管理产品变更记录;10.删除:系统中没有回收站,对象删除掉后,不能恢复;11.剪切:剪切的对象还在系统中,但不显示在当前的界面,可用查询工具找到;Item 零组件Item Revision零组件版本BOMDataset数据集ItemRevisionMasterForm1.2Teamcenter用户界面1.2.1启动Teamcenter在桌面左键双击或者右键打开以下图标,进入登录界面,输入用户ID、密码,点击登录,进入到TC工作界面1.2.2应用程序管理器登录之后,在TC窗口的左下为应用程序快捷显示栏,通过点击下图红色方框,来编辑显示的应用程序快捷方式;(针对操作用户对“我的Teamcenter、结构管理器PSE、工作流查看器、更改管理器”比较常用)1.2.3启动应用程序的两种方式备注:针对VIEW、ECN对象,双击即可进入具体的应用程序中。
Teamcenter RCP之客制化菜单支持命令抑制-王海冉——【Team Center 精品培训资料】

Teamcenter RCP之客制化菜单支持命令抑制
作者:王海冉审校:刘琛琳适用版本:Teamcenter
在项目实施过程中,避免不了要对TC进行二次开发,以满足系统对业务贴合度和操作易用性的要求。
二次开发大体可分为客户端开发,服务器端开发,集成开发。
其中,客户端开发占比在70%以上。
完成客户端开发配置后,采用默认的模板进行编程和部署时,可实现功能的嵌入。
但不支持对组、对角色设置权限。
本文将介绍支持命令抑制的自定义菜单的配置方式。
1.完成开发环境配置后,建立插件项目。
系统会自动生成插件结
构和xml文件,如下图。
图1
1
2.在Command节点中,按下图所示添加配置节点。
图2
3.发布程序到TC 环境plugins中, 系统工具栏中显示所添加的菜单。
系统工具栏中显示所添加的菜单。
4.进入【命令抑制】模块,设置某组、某角色菜单隐藏即可。
该组用户登录系统后,不会显示该菜单。
图3
1。
TeamcenterBMIDE使用操作手册(中文)

Siemens PLM Software Teamcenter8 BMIDE操作手册提交给:XXXXXX优集计算机信息技术(上海)有限公司2010年10月17日编制:徐鸫蕙1.BMIDE概述 (3)1.1 BMIDE的初始界面 (3)1.2 BMIDE基本操作 (5)1.2.1 打开BMIDE透视图 (5)1.2.2 设置服务器连接概要表首选项 (6)1.2.3 创建项目 (8)1.2.4 设置活动的扩展文件 (12)1.2.5 执行示例定制 (13)1.2.6 保存更改 (15)1.2.7 部署到测试服务器中 (16)1.2.8 确认更改 (18)2 BMIDE常用操作 (19)2.1 使用业务对象 (19)2.1.1业务对象的概念 (19)2.1.2业务对象的分类 (19)2.2类 (25)2.2.1类的概念与作用 (25)2.2.2 类的创建 (26)2.3属性管理 (27)2.3.1添加和移除属性的操作方法 (28)2.3.2 属性类型 (32)2.3.3 属性类型等概念的说明 (32)2.4 创建值列表 (33)2.4.1值列表(LOV)的概念与作用 (33)2.4.2 LOV基本操作 (33)2.4.3 LOV的实际效果 (37)2.5 使用UML编辑器 (37)3 使用规则的创建 (38)3.1 GRM规则 (38)3.1.1 GRM规则概念 (38)3.1.2 创建步骤 (38)3.1.3 实际效果 (39)3.2 创建命名规则 (40)3.2.1命名规则的概念 (40)3.2.2 创建步骤 (40)3.2.3 实际效果 (42)3.3 创建深层复制规则 (43)3.3.1 深层复制规则的概念 (43)3.3.2 创建步骤 (43)3.3.3 实际效果 (44)3.4 创建业务对象显示规则 (45)3.4.1 显示规则的概念 (45)3.4.2 创建步骤 (45)3.4.3 实际结果 (47)1.BMIDE概述1.1 BMIDE的初始界面在概述中,点击“入门”、“用户界面”、“设置”、“基本任务”可以查询到相关操作说明手册。
Teamcenter用户基础操作手册 中文

Teamcenter环境定制和设置

Teamcenter环境定制和设置1.查看Teamcenter培训需要的环境变量步骤1:选择开始→所有程序→Teamcenter8→命令提示符。
步骤2:在Teamcenter的命令提示符窗口中,键入以下命令:set TC|more 步骤3:确定下列环境变量的值TC_BINTC_DATATC_INCLUDETC_ROOT修改tcCustEnvVars.bat文件以匹配您的环境步骤1:编辑STUDENT_HOME\ COMMAND\ tcCustEnvVar.bat文件。
步骤2:根据需要更新任何环境变量:TC_ROOT= TC_ROOTTC_DATA= TC_DATAJAVA_HOME= JAVA_HOME步骤3:保存文件并退出编辑器。
2.创建tcCustDev命令行快捷方式步骤1:右击我的计算机选择属性。
步骤2:选择高级选项卡,然后选择环境变量。
步骤3:在用户变量部分,选择新建,弹出新建用户变量对话框。
步骤4:在变量名中输入ES_DEV_HOME。
在变量值中输入STUDENT_HOME。
步骤5:选择确定并关闭三个对话框。
步骤6:在STUDENT_HOME\ setup_files\command下找到tcCustDev.bat 。
步骤7:右键单击tcCustDev.bat并选择发送到- >桌面(创建快捷方式)。
重命名和测试快捷方式第1步:重命名该快捷方式tcCustDev。
第2步:双击tcCustDev快捷方式。
第3步:在tcCustDev命令提示符窗口中,设置MS型。
第4步:验证以下环境变量设置:MSDEV_HOMEMSVCDir3.创建Teamcenter新的用户账号启动Teamcenter的胖客户端第1步:选择开始 - >所有程序 - >Teamcenter 8 - >Teamcenter 8 。
第2步:输入infodba到用户ID框中。
第3步:输入infodba到密码框。
第五章菜单工具栏状态栏和对话框

11. 显示窗口列表(Window List)检查框:
决定是否显示所有打开的子窗体标题。
对MDI窗体和MDI子窗体有效,对普通窗体无效。
5.1 菜单设计
3.菜单设计的几项操作:
(1).设计下拉菜单 (2).设计子菜单或改变子菜单级别 (3).为菜单项分组
菜单名用减号“-” (4).为菜单项指定访问键和快捷键
5.4.2 通用对话框
三、通用对话框使用---打开/另存为对话框
属性
4.InitDir(初始化路径)属性:该属性用来指定打开对话框 中的初始目录,若不设置,系统则默认为“C:\My Documents\”。
sbrScrl
4
Scroll Lock 键。当激活滚动锁定时,用黑体显示字母 SCRL,反之,当停用滚动键时, 显示暗淡的字母。
sbrTime 5 Time。以系统格式显示当前时间。
sbrDate 6 Date。以系统格式显示当前日期。
5.3 状态栏(StatusBa源自 控件)3.状态栏事件响应及显示信息修改
2. 在ToolBar控件中添加按钮 (1)ToolBar控件
ToolBar控件包含一个按钮对象集合,该对象被用来创 建与应用程序相关联的工具栏。工具栏包含一些按钮,这 些按钮与应用程序菜单中各项的按钮对应,工具栏为用户 访问应用程序的最常用功能和命令提供了图形接口。
(2)为工具栏连接按钮 右键单击Toolbar控件,选择“属性”命令打开如图2所
False(缺省):选择“取消”按钮,没有错误警告。
2、 通用对话框的方法
除了Acton属性,VB还提供了一组方法用来打开不同类型对话框
ShowOpen
ShowSave ShowColor
Teamcenter10.1系统基础操作资料

精心整理Teamcenter10.1系统基础操作资料系统基础概念及我的Teamcenter系统常用术语介绍1.零组件(Item):管理Teamcenter信息的基本对象,代表产品、部件或零件的结构化表达,也包含其他数据对象,表示真实世界中的一个产品、部件或零件对象,也表示一个种类的集合等;2.零组件版本(ItemRevision):管理Teamcenter信息的基本对象,每个产品对象(Item)都有至少一个版本(ItemRevision)。
在Teamcenter中,系统利用版本来记录产品对象的历史演变(更改情况),并通过版本的应用程序管理器登录之后,在TC窗口的左下为应用程序快捷显示栏,通过点击下图红色方框,来编辑显示的应用程序快捷方式;(针对操作用户对“我的Teamcenter、结构管理器PSE、工作流查看器、更改管理器”比较常用)启动应用程序的两种方式备注:针对VIEW、ECN对象,双击即可进入具体的应用程序中。
“我的Teamcenter”概述条标签显示窗口标签更改属性列左侧控制面板可以自己定制个性化界面。
用户设置改变组和角色的设置:菜单:找到常规文件夹,在右侧进行编辑,进行个人基本设置,设置完成之后点击确定;菜单栏介绍“文件”菜单“编辑”菜单“视图”菜单其他介绍1、切换当前显示模块可快速进入已经打开的功能模块,例如用户打开了多个模块(我的Teamcenter、结构管理器(PSE)、分类、流程查看器),可用该按钮快速切换2、自定义工具条、模块显示自定义工具栏在工具栏空白处点击右键弹出选择定制工具条弹出如下窗口,对工具栏进行自己定义3、更改应用程序显示按图示操作,进入导航面板窗口侧的“信封1.2.3.1.2.1.2.1.2.PS:复制附加在复制处于不同位置的多个对象时可以提高工作效率:比如先复制A,再找到B,选择复制附加;然后选择要粘贴的位置,点击粘贴,就可以将A、B一起粘贴过去更改所有权1.更改数据的所有用户和所有用户组属性,一般只有“所有者”才有权限修改。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三种菜单编程实现
1.新建插件工程mon。
2.添加依赖插件
3.新建包mon.handler。
4.新建类NewFolderHandler,并继承AbstractHandler
5.在插件根节点新建plugin.xml文件和icons文件夹。
6.扩展mands,并添加如下扩展信息:
7.扩展org.eclipse.ui.handlers,添加信息如下:
1.查找要扩展的视图ID,经过系统查询,视图ID为com.teamcenter.rac.ui.views.DetailsView。
2.根据前面所讲的视图菜单扩展规则,在扩展点添加视图菜单代码如下:
3.通过Eclipse启动Teamcenter客户端,进入系统,则可以看到所添加的视图菜单:
1.根据前面所讲的上下文菜单扩展规则,在扩展点添加上下文菜单代码
2. 重启Teamcenter系统,点击右键菜单,可以出现我们的上下文菜单
添加My New Folder到File主菜单
1.根据前面所讲的主菜单扩展规则,在扩展点添加主菜单代码
2.启动Teamcenter系统并进入,就可以看到我们客户化的菜单项
1.控制菜单出现在固定的透视图,代码如下所示:
2.该方式控制My New Folder在My Teamcenter透视图中,如要添加到多个应用或者透视图中
通过activeWhen可以控制菜单的启用与禁用
1.在现有代码工程中建立自己的主菜单,并添加My New Folder菜单项,代码如
下:
新建mands.newmyfolder包。
2.新建NewFolderCustomAction类,该类继承AbstractAIFAction类并对run
方法进行重写,代码如下:
3.新建NewFolderCustomCommand类并继承AbstractAIFCommand类
4.新建NewFolderCustomDialog类,并继承AbstractAIFDialog类,并实现
InterfaceAIFOperationListener方法。
其中核心代码如下:
5.新建NewFolderCustomOperation类,并继承AbstractAIFOperation。
重写executeOperation()
方法。
创建文件夹的逻辑操作都在该类中进行了实现,实现代码如下:
6.在新建文件夹Handler类中添加代码,进行Action的调用,调用代码如下:
8. 通过Eclipse启动TC,进行创建文件夹的测试,效果如下:。