• 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

  • 相关阅读:
    CSS边框
    各大网站注册的用处(个人看法)
    20121011 外边距
    20120921碎碎念
    20121011 CSS一
    20120919碎碎念
    CSS 文本装饰属性
    外边距合并
    EverBox开发笔记1
    “Core Data”中的“dynamic implementation”
  • 原文地址:https://www.cnblogs.com/Snowfun/p/4362122.html
Copyright © 2020-2023  润新知