zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Radmin View3.5
    delphi安装fastreport6
    大华监控设备配置文件导入生成工具
    大华监控和天地伟业监控免输密码登录助手
    锐捷交换机常用配置命令【加精】
    锐捷交换机的配置命令大全
    H3C常用配置命令
    锐捷交换机配置命令
    Delphi 随手笔记,使用了DEV控件组件
    读取软件的版本信息 GetFileVersionInfo
  • 原文地址:https://www.cnblogs.com/Snowfun/p/4362122.html
Copyright © 2011-2022 走看看