Windchill中的基本业务对象
容器
容器是Windchill对象存放的地方:在Windchill中主要的容器有站点、组织、产品、存储库、项目。
在Windchill中所有容器对象的父类为wt.inf.container.WTContainer,
通过对象的getContainer()方法即可获得。
eg: WTContainer container = (PromotionNotice)obj.getContainer();
站点容器对象为:
wt.inf.container.ExchangeContainer
组织容器对象为:
wt.org.WTOrganization
产品容器对象为:
wt.pdmlink.PDMLinkProduct
存储库容器对象为:
wt.inf.library.WTLibrary
项目容器对象为:
wt.projmgmt.admin.Project2
参与者
参与者包含用户和群组,对象分别为WTUser和WTGroup;
这两个对象的父类都是wt.org.WTPrincipal
团队
团队是由角色加用户组成。
Windchill中有容器内的团队和流程团队两种.
获取容器中的团队
ContainerTeam contTeam =
(ContainerTeam)product.getContainerTeamReference().getObject();
获取流程中的团队
Team wfTeam =
(Team)process.getTeamId().getObject();
团队中通过角色获取用户:
ArrayList<WTPrincipalReference> list =
contTeam.getAllPrincipalsForTarget(role);
Role role = Role.toRole(“”””);
文档
文档的类型有两个:WTDocumetManster & WTDocument;
WTDocumentMaster是文档的主要信息,一个文档只有一条记录;
WTDocument为文档小版本记录,每一个文档小版本都有一条记录;
文档大版本记录在WTDocument,通过getBranchIdentifier()方法可以获取到大版本的ID;
如果文件已建立很多版本版序,当master改变时将影响所有的版本版序。
文档帮助类为WTDocumentHelper, 实现类为WTDocumentHelper.service
Windchill中的基本业务对象相关推荐
- windchill 中增加客制化角色
windchill 目前所有版本均是如此添加客制化角色 增加客制化角色 添加角色的语法 Entry Format (values equal to default value are not incl ...
- windchill交流第三篇:Windchill中的事件监听
[size=large][color=red][b] 前言:常年离线在线开发实施Windchill9.0和Windchill10.0. 带人经验极其丰富,可帮公司创建Windchill开发团队. 高效 ...
- Windchill中表达式异常的处理
在Windchill流程执行中,我们经常遇到一些表达式执行错误,有可能是代码没有部署好,也有可能是数据错误,总之流程会卡主,影响业务的执行.遇到这些问题我们该怎么处理呢? 1.如下图,表达式报错,我们 ...
- 关于Windchill中简单的操作(对象的操作,客制化操作)
Windchill10.1中常用的操作 一,操作对象. 1, 根据零件名称/编号得到该零件 wt.clients.prodmgmt.WTPartHelper.findPartByName(name) ...
- windchill 中IBA操作及生命周期操作
•IBA=Instance Based Attribute •有现成的IBAUtility供使用 •注意两点: –1)为每个对象构造它自己的IBAUtility对象 –2)set更新属性后,需要upd ...
- windchill中获得对象的IBA属性值
windchill对象IBA属性值的获取工具类 import java.util.Hashtable; import java.util.Locale; import org.apache.log4j ...
- Windchill中的BOM结构:子部件永远都是最新的
因为此BOM结构的链接是 WTPartUsageLink : wtpart -> WTPartMaster QueryResult qr = WTPartHelper.service.getU ...
- 2.Windchill -- 系统简单介绍
一.系统页面 二.系统结构 站点组织项目库存储库产品库 三.重点 类型和属性管理 管理类型 -- 新建类型 -- 可以添加属性(全局.局部等) 管理可重用属性 生命周期模板 设置一个对象的生命周期(即 ...
- Windchill的web中的Spring
windchill的web.xml文件中有如下代码: <servlet-mapping><servlet-name>MVCDispatcher</servlet-name ...
最新文章
- 根据 sitemap 的规则[0],当前页面 [pages/index/index] 将被索引
- linux内核杂记(7)-进程调度(2)
- poj 2769 感觉♂良好 (单调栈)
- 国外的幼儿数学竟然这样出题?来测测你的孩子都会做吗?
- MacOS 的软件包管理工具 MacPorts
- 文件操作相关的系统函数
- 51nod1122 机器人走方格 V4
- 使开发更便捷——Visual Studio 使用技巧——快捷键
- windows内核驱动开发(WDK环境搭建)
- 用html做网页作品,HTML5实例:用HTML5制作的网页的15个优秀案例
- php与mysql 5_PHP5与MySQL5从入门到精通 PDF扫描版[61MB]
- 计算机硬件和系统重装,重装系统对电脑有什么影响【图文】
- 【EC200U】 基站定位
- 4.2 Branching Strategies
- 生成微信公众号二维码(动态,彩色)(python)
- excel技巧:满足多个条件分项汇总求和
- Bootstrap的aria-label和aria-labelledby
- Unity最简单的消息中心
- Qt 之 QuaZIP(zip 压缩/解压缩)
- 上海市大数据技术与应用创新中心成立