Windchill常用对象、基础类、常用包以及接口介绍

本文详细介绍了Windchill平台中的核心对象类型,如零部件、文档、CAD图档,以及它们在生命周期管理中的角色。还涵盖了访问权限、变更管理、内容管理、查询和链接对象等关键概念。
摘要由CSDN通过智能技术生成

1、公用windchill对象

全部(所有对象的父项)    wc.fc.WTObject

部件和成品   wt.part.WTPart

CAD文档                  wt.epm.EPMDocument

动态文档  EPMDocument子类型

问题报告     wt.change2.WTChangeIssue

更改请求 wt.change2.WTChangeRequest2

更改通告 wt.change2.WTChangeOrder2

更改通告任务 wt.change2.WTChangeActivity2

受管理的基线 wt.vc.baseline.ManagedBaseline

2、常见的由windchill生命周期管理的对象

更改通告任务 WTChangeActivity2

更改命令 WTChangeOrder2

更改请求 WTChangeRequest2

问题报告 WTChangeIssue

动态文档 EPMDoucument

CAD文档 EPMDocument

受管理的基线 ManagedBaseline

部件 WTPart

成品 WTPart

升级通知 PromotionNotice

文档 WTDocument

授权协议 AuthorizationAgreement

3Windchill基础类

wt.part.WTPart

零部件对象

wt.doc.WTDocument

文档对象

wt.epm.EPMDocument

CAD图档对象

wt.folder.SubFolder

非根文件夹

wt.inf.container.WTContainer

所有容器的父对象

wt..pdmlink.PDMLinkProduct

产品库

wt.inf.library.WTLibrary

存储库

wt.inf.container.ExchangeContainer

代表站点容器

wt.inf.container.OrgContainer

组织容器

wt.org.WTGroup

Windchill中的用户组

wt.org.WTPrincipal

参与者:可以是用户、组、或者是组织

wt.org.WTUser

用户

wt.fc.QueryResult

查询结果集

wt.query.QuerySpec

Windchill 查询

wt.query.SearchCondition

查询条件

wt.util.WTException

Windchill异常基类

wt.access.AccessControlled

受访问权限控制

wt.fc.Persistable

可持续化,能够存储到数据库中

wt.folder.Foldered

能够存放在文件夹中

wt.lifecycle.LifeCycleManaged

受生命周期管理

wt.lifecycle.IteratedLifeCycleManaged

Both Iterated and is LifeCycleManaged;when something is Iterated,

 life cycle is only interested in the latest iterations, not past iterations

wt.vc.Iterated

受小版本控制

wt.vc.Versioned

受大版本控制

4Windchill常用包

wt.access

访问权限相关类

wt.change

旧的变更相关类,新的是change2

wt.change2

更改相关类

wt.content

内容相关类,例如 文档的主内容、附件等

wt.doc

文档相关类

wt.epm

图档相关类

wt.fc

“Foundation Classes” — 向数据库中存储或查询相关对象

wt.folder

文件夹相关类

wt.lifecycle

生命周期相关类

wt.org

在LDAP或数据库中管理参与者的相关类

wt.part

零部件相关类

wt.query

支持SQL查询的相关类

wt.team

团队相关类

wt.vc

“Version Control” 大版本相关类

wt.vc.wip

“Work in Progress”,例如检入检出等

wt.util

工具类和变准对象

5wt.fc接口

ObjectMappable

实现本接口的对象能够写入数据库,能够从数据库中读出,

系统为该对象生成readExternal和writeExternal方法

PersistInfo

用于存储对象信息,这些对象是中具有唯一标识的那些对象。

QueryKey

存储了一些属性,根据这些属性能够从数据库中查询对象,

可被用做主键、外键

WTReference

存储了Persistable的一个参考,可以通过WTReference找到对应的

Persistable

Link

描述两个或多个对象之间的关系

BinaryLink

连接两个对象,通过WTReference链接对象,该接口继承自

wt.fc.Link接口

Persistable

可持续性对象接口,所有需要存储到数据库中的对象必须为

Persistable对象。定义业务数据类的接口,

可使用PersistenceManager操作该接口的实现类

ObjectReference

引用对象,里面存有一个OBJECT属性,指向ObjectIdentifier,

为表征某种引用关系而建立的一个接口。

ObjectIdentifier

对象的唯一标识

6、通用的链接对象

  • ObjectToObjectLink (abstract)
    • Abstract class that represents an association between two Persistable objects.
    •  Each Persistable is referenced by an ObjectReference.
  • ObjectToVersionLink (abstract)
    • provides a binary type of link between a version object (role A) and a persistable object (role B).
    • When used in navigating from the version object to its associated persistable object, only the latest iteration is found.
    • Navigating from the persistable object to its associated version object acts a typical navigation, but is applicable only from the latest iteration.
  • VersionToObjectLink(abstract)
  • VersionToVersionLink (abstract)
    • provides a binary type of link between two versions.
    • Navigating between them is applicable only from the latest iteration on either side, and results in finding the other side's latest iteration.
  • IteratedUsageLink (abstract)
    • 实现wt.fc.ObjectToObjectLink
    • The IteratedUsageLink is an association between an iteration and a master. It is generally homogeneous in nature and is used to build structures.
  • IteratedReferenceLink
    • 实现wt.fc.ObjectToObjectLink
    • A link specifying that an iteration (implementation) refers to another master. This link is generally heterogeneous in nature and is not used to build structures.
  • CheckoutLink
    • 实现wt.fc.ObjectToObjectLink接口
    • Provides the link between an original checked out object and its working copy.
  • SubFolderLink
    • 实现ObjectToObjectLink
    • Provides a persistent association between a SubFolder with it's parent Folder. This class provides an optimization for locating all the subfolders within a Folder and means for the uniquness constraint on SubFolder names within a Folder.

  • 14
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Windchill是一种用于产品生命周期管理(PLM)的软件。它提供了一种集成的方式来管理产品的设计、制造和维护过程。以下是Windchill常用及其基本操作: 1. 产品结构管理(Product Structure Management):这是Windchill中的一个重要,用于管理产品的结构和组织。基本操作括创建和编辑产品结构、添加和删除组件、定义和管理组装关系等。 2. 文档管理(Document Management):该用于管理产品相关的文档,如设计文件、规范和报告等。基本操作括创建、编辑和共享文档,进行版本控制和审批,以及管理文档之间的关系。 3. 工作流管理(Workflow Management):这个用于定义和管理产品开发过程中的工作流程。基本操作括创建和编辑工作流,配置工作流的步骤和条件,以及跟踪和监控工作流的进展。 4. 问题管理(Issue Management):这个用于跟踪和管理产品开发过程中的问题和改进请求。基本操作括创建和分配问题,设置优先级和状态,以及跟踪问题的解决进展。 5. 变更管理(Change Management):这个用于管理产品设计和变更控制过程。基本操作括创建和审批变更请求,跟踪和评估变更的影响,以及记录和审核变更的历史记录。 通过使用这些常用Windchill和相关操作,用户可以方便地管理产品开发过程中的各种信息和任务,提高工作效率,确保产品质量,并实现更好的团队协作和沟通。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逐光而往

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值