windchill常用类及基本操作_第1页
windchill常用类及基本操作_第2页
windchill常用类及基本操作_第3页
windchill常用类及基本操作_第4页
windchill常用类及基本操作_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Windchill常用类及基本操作,Windchill常用类及基本操作,部件及相关操作文档,图档变更升级容器文件夹生命周期工作流项目软属性权限查询,对象wt.part.WTPartwt.part.WTPartMasterlink关系:WTPartUsageLink部件的父阶子阶关系(BOM)、WTPartReferenceLink参考文档、WTPartDescribeLink说明文档、操作类wt.part.WTPartHelper,部件操作,查询部件:,更新部件更改部件的编号,创建部件,部件生命周期:查询生命周期:part.getState();,重新指定部件的生命周期状态,得到对象的大、小版本:其中wt.enterprise.RevisionControlled是WTPart父类,得到部件的子阶,查询部件的替代料,常用BOM属性位号:QueryResultqueryresult=OccurrenceHelper.service.getUsesOccurrences(usageLink);子阶料号:usageLink.getQuantity().getAmount()单位:usageLink.getQuantity().getUnit(),查询对象的笔记本:用到wt.workflow.notebook.NotebookHelper,创建笔记本,部件相关的文档:说明文档参考文档CAD文档,部件参考文档,查询参考文档,部件参考文档,创建部件的参考文档,查询部件的说明文档:QueryResultdocs=wt.part.WTPartHelper.service.getDescribedByWTDocuments(part);,创建部件的说明文档:WTPartDescribeLinklink=WTPartDescribeLink.newWTPartDescribeLink(part,document);PersistenceServerHelper.manager.insert(link);,查询部件的CAD文档:,图档、文档,文档相关对象:wt.doc.WTDocumentwt.epm.EPMDocumentwt.doc.WTDocumentMasterwt.epm.EPMDocumentMaster,文档常用操作(WTDocument,EPMDocument):创建文档:HashMapinputdata=newHashMap();inputdata.put(name,doc_name);inputdata.put(folderRef,folderRef);inputdata.put(container,containerRef);TypeIdentifiertypeidentifier=FdnWTContainerHelper.toTypeIdentifier(wt.doc.WTDocument);WTDocumentdocument=ApplicationIntegrationFactory.createDocument(typeidentifier,inputdata,false,SessionHelper.manager.getLocale(),html);ontentHolderch=(ContentHolder)document;ApplicationDataap=ApplicationData.newApplicationData(ch);ap.setRole(ContentRoleType.PRIMARY);StringfilePath=doc_path;ap=ContentServerHelper.service.updateContent(ch,ap,filePath);ap=(ApplicationData)PersistenceHelper.manager.save(ap);,查询文档:QuerySpecquerySpec=newQuerySpec(WTDocument.class);WhereExpressionwhere=newSearchCondition(WTDocument.class,WTDocument.NAME,SearchCondition.EQUAL,name);QueryResultresult=PersistenceHelper.manager.find(StatementSpec)querySpec);更新文档:WTDocumentMasterdocmaster=(WTDocumentMaster)doc.getMaster();WTDocumentMasterIdentitydocmasteridentity=(WTDocumentMasterIdentity)docmaster.getIdentificationObject();docmasteridentity.setName(newDocName);docmaster=(WTDocumentMaster)IdentityHelper.service.changeIdentity(docmaster,docmasteridentity);,文档的生命周期:,文档的生命周期:,得到对象的大、小版本:其中wt.enterprise.RevisionControlled是WTDoucment父类,查询对象的笔记本:,创建笔记本,图档、文档,文档之间的关联关系文档结构:wt.doc.WTDocumentUsageLink相关文档(参考文档):wt.doc.WTDocumentDependencyLink,变更,变更相关对象:wt.change2.WTChangeActivity2:变更任务wt.change2.WTChangeOrder2:变更通知wt.change2.WTChangeRequest2:变更请求,ECN中相关对象:,升级,升级对象:wt.maturity.PromotionNotice升级流程升级流程PBO对象为wt.maturity.PromotionNotice,升级流程所收集的对象:,容器,容器:wt.inf.container.WTContainer接口:wt.inf.container.OrgContainer,wt.pdmlink.PDMLinkProduct,jmgmt.admin.Project2,wt.inf.library.WTLibrary实现这个接口,文件夹,文件夹wt.folder.Folder接口wt.folder.SubFolder:实现wt.folder.Folder接口,生命周期,生命周期相关对象wt.lifecycle.LifeCycleManaged接口:所有具有生命周期的对象都实现这个接口;包括:WTPart,WTDocumentwt.lifecycle.State生命周期状态LifeCycleService接口:定义一些方法,对生命周期管理的对象进行操作wt.lifecycle.StandardLifeCycleService实现LifeCycleService接口LifeCycleHelper:有一个LifeCycleService属性:service,工作流,工作流,一般在工作流的“条件表达式”,“执行表达式”“活动的转变条件”中放JAVA代码。,条件表达式:,“条件表达式”中的代码一般用来自动选择路由。,活动的“转变条件”,“转变条件”在任务启动和结束时执行一些操作:“开始”里面的代码会在任务启动时触发,如果这里出错,任务将无法启动;“完成”里面的代码会在任务完成时触发,如果这里出错,在点击“完成任务”按纽里会弹出错误提示,任务无法完成。,执行表达式:,“执行表达式”,流程变量:在工作流中创建变量,变量能在代码中引用。变量能显示在任务中,更新流程实例对象:,项目,项目jmgmt.admin.Project2:项目jmgmt.execution.ProjectActivity:项目活动jmgmt.resou

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论