windchill工作流
Windchill

Fohjoffsjoh
Sfrvjsfnfout!Dbquvsf!'!Nbobhfnfou
Q s p eDvi bdEofuhujfbpj!mobfo!ee!'!EDfptoj hg joh v s b u j p o ! N bPo qb hffsnbfuojup o t ! '
Efqmpznfou
W b s j b oTu !vEqf tqj ph os!ub o e ! H f o f s b u j p o
Wfsjgjdbujpo!'!Wbmjebujpo
PTC 拥有跨多个行业的知识和经验,可帮助您 改善重要的产品开发过程(端到端以及跨所有 组织)。
Nbobhfnfou Tbmft!'!Nluh
• 技术出版物和插图 — 管理使用基于 XML 的组成部分方法的技术出 版物内容
ᅮ ࣅ ׂ ਸ ݀ Q m b o o j o h
Dpodfqu
Tztufn Efwfmpqnfou
Efnpotusbujpo
Qspevdujpo!' Efqmpznfou
Qsphsbn!Nbobhfnfou
Qspdftt!Mboetdbqf
服务和支持
过程和计划
软件产品
行业解决方案
内容和过程管理软件
优化产品开发
Windchill®
更出色的产品。更多的产品。速度更快。成本更低。
作为制造商,您所面临的压力不仅仅持续不断,而且还有着持续上升的趋势。您的 行业日新月异。客户的要求不断变化。而且,您的供应链在进行着调整,以便能够 在当今的环境中立于不败之地。这样就为您和您的整个组织提出了更多的要求。
体系结构 所有 Windchill 产品都是整体中的一部分,共享一个公用的数据库架构、业务对象、过程模 型和基于 Web 的用户界面,包括单一登录。Windchill 纯粹的 Internet 体系结构按行业标准 构建,可以支持来自于公司内各个不同部门的用户,以及外部用户(比如供应商、合作伙伴和 客户社区)。Windchill 体系结构还具备互操作性,从而可以与其他创作应用程序以及企业系统 (比如 ERP、SCM 和 CRM)无缝地共享产品内容和过程。
windchill开发流程

windchill开发流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!1. 需求分析。
与业务部门沟通,了解他们的需求和期望。
确定系统的功能和特性。
Windchill9.1 pdmlink管理员相关教程:权限管理、策略管理、工作流、生命周期、队列、日志、类型和属性管理

查看队列
常见队列
队列名 说明
EMailQueue Notificatio nQueue
EMailQueue 由邮件服务用来排列发送电子邮件的请求。 NotificationQueue 由通告服务用来排列生成和发送通知( 基 于策略和预订的通知) 的请求。
1.在“按状况查看条目”(View entries with status) 下拉列表中选择“失败”(Failed), 然后单击“显示”(Show) 以查看失败的条目。
查看队列
1. 检查每个失败的条目,并决定删除该条目还是对其进行重置。 • 要删除失败的条目,请转至“按状况删除条目”(Delete entries with status) 下拉列表并选择“失败”(Failed)。然后,单击“删除”(Delete) 以删除 所有失败条目。或者,通过选定表中每个条目前的复选框来选择要删除的条目, 然后单击表顶部的“删除”(Delete) 以删除选定的条目。• 要重置失败条目, 转至“变更所有条目从- 到”(Change all entriesfrom - to),然后选择适当的 “从”(from) 和“到”(to) 状况代码。然后,单击“更新”(Update) 完成所做 的变更。
查看队列 查看日志
2013-5-22
56
查看队列
1.开启IE浏览器,输入网址:/Windchill 输入用户名和密码点击确定即可登录到PLM系统。
2013-5-22
57
查看队列
1.在工作总揽中查看需要审阅的任务
1.点击‘站点’ 2.点击‘实用程 序’ 3.点击‘队列管 理器’
基于Windchill的可配置工作流的研究与应用

基于Windchill的可配置工作流的研究与应用作者:王大涛来源:《中国科技博览》2018年第23期[摘要]为实现产品数据管理流程中的灵活性、可配置性,在基于Windchill的数据管理平台中,提出了可配置流程的实现方式,并给出具体的应用实例,为产品数据管理流程中基于不同业务场景进行配置性流程管理提供切实可行的方法。
[关键词]产品数据管理 Windchill 配置流程管理中图分类号:TP391.41 文献标识码:A 文章编号:1009-914X(2018)23-0019-010 引言随着飞机研制过程中数字化手段的应用,需要应用产品数据管理(PDM)技术实现面向数字化研制过程中的数据管理、流程管理、构型管理,实现飞机研制过程中的信息集成、过程集成和资源共享,实现产品生命周期管理[1]。
而这些业务过程,需要工作流管理来进行业务的驱动和实现。
工作流程管理用于定义和控制产品数据的定义、审批、发放和更改等流程。
通过工作流引擎实现任务的自动分发,使任务分配、审核、审批等自动进行,加速工作进度,实现某一具体过程中不同状态间的转换,管理产品生命周期的全过程。
并且在实际的产品数据管理中,因为不同项目和业务场景,需要按照实际业务要求对工作流进行定制,而基于配置的工作流则因其灵活性、便捷性成为重要的实现方式。
1 Windchll工作流研究关键技术1.1 Windchill工作流在航空工业中,普遍应用Windchill系统来实现飞机的产品数据管理。
它通过工作流技术驱动整个产品的数据管理流程。
Windchill工作流通过将工作活动分解成定义良好的任务、角色、规则和过程来完成执行和监控[2],其包括一组活动及它们之间的连接关系,包括过程的转换条件,以及对每个活动的详细描述,如活动的执行者、相关的应用程序、需要和产生的数据等。
这些是在工作流引擎的驱动下运作的,由工作流引擎驱动各种服务(包括应用程序、工作列表、任务表单、目录服务、E-Mail-和工作流监视器等)[3]来实现任务的执行。
PTC产品生命周期管理(Windchill)解决方案

捷
产品开发流程控制
● 提供健壮的工作流引擎,使得产品开发流程得 以重复执行、状态直观监控
● “开盒即用”的CMII变更控制流程 ● 可视化驱动的配置管理
对产品信息提供企业级的访问能力
● 无论身处何地均可以通过直观的Web用户界面、 3D可视化工具和搜索引擎访问产品信息
在线网络会议
基本功能:
● 建立和参与网络会议 ● 实时共享和交流信息
解决企业问题:
● 跨地域的技术交流与协作 ● 跨地域的技术支持与服务
30
© 2006 PTC
纸质图档控制-图档发放流程
31
© 2006 PTC
纸质图档控制-水印控制
Windchill实现技术: ● Visualization Service:将CAD原始格式文件转化为PV(ProductView)专用的中性格式文件 ● Visualization Service根据流程的执行状况,自动为PV文件添加水印设置 ● ProductView提供PV文件(带水印)浏览、打印功能
产品生命周期管理(Windchill)解决方案
说明:本文档版权所有属于PTC公司。没有PTC的授权,任何人不得拷贝、使用本文 档。
Agenda
PLM生命周期管理 PTC PLM解决方案--Windchill PTC的优势
2
© 2006 PTC
企业研发常遇到的问题
● 缺少产品开发的共用平台,信息共享差,效率低 ● 版本管理混乱 ● BOM不准导致ERP成了“摆设” ● 产品开发效率低,质量得不到验证 ● 设计同生产相分离,导致产品质量不可控 ● 变更管理差,使企业付出巨大代价 ● 设计流程没有理顺,设计效率差,整天加班,不停地出错 …
Windchill Workflow多队列配置

Windchill Workflow多队列配置1、概述:本文档旨在说明如何为工作流配置多个队列,并为队列指定BackgroupServer.2、参考与引用:Windchill® Advanced Deployment Guide Windchill 9.1 Page 38 WCPerformanceTuningGuide3、工作流设置工作流的设置很简单,只需要在属性中选择设置专用队列。
4、配置:属性配置方案一:在site.xconf中增加如下三项:<Property name=" wt.workflow.engine.dedicatedQueueMode " overridable="true"targetFile="codebase/wt.properties"value="all"/><Property name="wt.workflow.engine.dedicatedQueue" overridable="true"targetFile="codebase/wt.properties"value="true"/><Property name="wt.queue.max.processQueues" overridable="true"targetFile="codebase/wt.properties"value="50"/>说明:wt.workflow.engine.dedicatedQueueModenone ( 默认值) - 专用队列处理被禁用userWork - 已启用专用队列处理标记的工作流模板的专用WfUserWorkQueue propagation - 已启用专用队列处理标记的工作流模板的专用WfPropagationQueueall - 已启用专用队列处理标记的工作流模板的专用WfUserWorkQueue 和专用WfPropagationQueue通常这个值设置为All.如果采用这种方案,在队列管理器里面会看到如下队列产生。
Windchill用程序完成用户任务和移除用户已接收的任务

9. */ 10. public static void completeTask(WTObject pbo, String userName, String activityN 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. (); 25. 26. 27. l); 28. 29. 30. 31. 32. } } } } } // 任务执行人和指定用户相同 if (userref.getName().equals(userName)) { WorkflowHelper.service.workComplete(workItem, userref, nul ame) throws WfException, WTException { // 指定 pbo 和用户的任务 WTPrincipal pricipal = getWTUserByName(userName); Enumeration userWorkItems = WorkflowHelper.service.getWorkItems(pbo, pricip al); while (userWorkItems.hasMoreElements()) { WorkItem workItem = (WorkItem) userWorkItems.nextElement(); // 筛选未完成 if (!workItem.isComplete()) { WfActivity currentActivityName = (WfActivity) workItem.getSource(). getObject(); // 活动名相同 if (currentActivityName.getName().equals(activityName)) { ("完成指定 pbo(" + pbo + ")里指定用户(" + userName + ")的指 定活动名(" + activityName + ")的任务"); WTPrincipalReference userref = workItem.getOwnership().getOwner
Windchill 工作流管理

可以将该活动分配给用户、组、角色、团队。 但通常情况下,分给角色更常用,实例化工 作流时,这些参与者将被映射到用户或用户 组。
21
© 2007 JWI
基本工作流
审阅活动
移除或添加负责此活动的 角色
22
© 2007 JWI
基本工作流
审阅活动
可以根据活动的启动时间或 父进程的启动时间来设置最 后期限 指定错过最后期限的后果处理
51
© 2007 JWI
基本工作流
设置其它流程节点
在任意一个前置任 务链接激发后激发
停止进程,所有的 活动最终都应当连 接到"结束" 整个流程的流程节点 设置完成,下面为各 个流程节点建立连接
52
© 2007 JWI
基本工作流
活动间建立连接
选择该自动机图标, 为流程中的各个节 审阅活动有“通过”、 点建立连接 “驳回”、“取消” 三个选择,所以有三 条路径。
与OA的区别:产品数据是否依附流程、流程对产品数据的管控
被使用
关联关系:可以与下列对象关联
CAD图档(Pro/E) 使用
CAD文档(AutoCAD制作的工艺图)
其它各种类型文档 变更对象
3
© 2007 JWI
主要功能点
动态授权:权限范围仅限于流程内。
邮件通知:将包含您输入内容的电子邮件消息、工作流的主要业务对象的内容 、 特征信息发送给特定的收件人。 控制生命周期状态:随着工作流的推进,自动改变业务对象的状态,标识业务对象 的成熟。 自动解析角色: 如果选择了一个角色作为要为其分配任务的参与者,则在运行时会 通过将该角色映射到团队中所指定的某个参与者来解析该角色。且同样的角色在不同 的团队中所映射的参与者也不一样。 自动/手动触发路由选择:可预先用编程方式设置路由触发条件,也可人工选择路由。 自动检入/检出业务对象:由工作流自动检入或检出文档、图纸、零部件等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
---------------------------------------------------------------最新资料推荐------------------------------------------------------windchill工作流Windchill 10.0 的工作流管理T3164-010-01-CN1/ 132课程目标在本课程中,您将学到以下内容:n n n n n n n n n n n n n n n n n说明控制和定义 Windchill 业务进程定义所用的业务对象。
确定用于管理工作流模板的工具。
显示、创建和修改工作流模板。
确定预编写工作流进程的工作内容启动、跟踪和管理工作流进程定义和配置已分配活动使用工作流模板中的连接器使用工作流模板中的链接将工作流节点归组到块进程中使用代理进程创建对其他工作流模板的参考从工作流进程发送通知在工作流进程中自动检入或检出对象使用工作流进程在整个生命周期移动 Windchill 对象在工作流进程中创建时间延迟从工作流进程启动外部应用程序在工作流进程中执行 Java 表达式将工作流进程与系统事件同步---------------------------------------------------------------最新资料推荐------------------------------------------------------ 课程目标n n n n n n n使用工作流进程中的 URL 与其他服务器通信配置基本生命周期和高级生命周期指定要在高级生命周期中使用的工作流配置升级请求修改要与升级请求一起使用的工作流使用路由选择重新分配项目或项目群中的生命周期创建要与项目路由选择一起使用的生命周期和工作流3/ 132培训日程n n n n n n模块 1: 使用工作流工具模块 2: 定义手动任务模块 3: 控制进程流模块 4: 简化复杂模板模块 5: 自动执行任务模块 6: 使用工作流模板---------------------------------------------------------------最新资料推荐------------------------------------------------------ 模块 1 : 使用工作流工具Windchill 10.0 的工作流管理5/ 132目标成功完成此模块后,您将能够:n n n n n说明控制和定义Windchill 业务进程定义所用的业务对象。
确定用于管理工作流模板的工具。
显示、创建和修改工作流模板。
了解工作流进程。
启动、跟踪和管理工作流进程。
---------------------------------------------------------------最新资料推荐------------------------------------------------------ 在 Windchill 产品线中使用工作流业务进程管理员必须了解特定Windchill 产品线内工作流的目的和限制。
Windchill PDMLink n 升级转变所使用的工作流 n 高级生命周期所使用的工作流 Windchill ProjectLink n 高级生命周期直接使用的工作流 n 通常由指定进行路由选择的高级生命周期使用的工作流Pro/INTRALINK n 升级转变所使用的工作流 n 不支持创建和管理工作流 Arbortext Content Manager n 升级转变所使用的工作流 n 高级生命周期所使用的工作流7/ 132确定进程管理对象业务对象可控制和定义 Windchill 业务进程定义。
进程管理对象: n 生命周期模板 n 工作流模板 n 团队模板 n 上下文团队进程管理对象---------------------------------------------------------------最新资料推荐------------------------------------------------------ 工作流管理工具有些特定 Windchill 工具可用于设计和管理工作流模板。
工作流模板管理器 n 用于管理工作流模板的实用程序。
工作流定义器 n 用于管理具体工作流模板组件的实用程序。
进程管理器 n 用于管理单一工作流模板实例 ( 进程 ) 的图形实用程序。
工作流进程管理 n 基于表格的实用程序,用于管理单一或多个运行中工作流进程。
9/ 132工作流管理器为不同角色建立默认的访问权限。
下列角色可为他们各自的上下文创建和修改工作流模板: n 产品经理 n 存储库经理 n 项目经理 n 组织管理员 n 站点管理员要想在工作流模板中创作 Java 编码,用户必须是下列站点级别组中的一员: n 管理员 n 工作流管理器 n 工作流作者---------------------------------------------------------------最新资料推荐------------------------------------------------------ 访问工作流模板管理器可以从上下文的“实用程序”(Utilities) 或“模板”(Templates) 页面访问“工作流模板管理器”。
从“模板”页面从“实用程序”页面11/ 132使用“ 工作流模板管理器”“ 工作流管理器” 会列出工作流模板的名称、类别和上下文。
工作流管理器---------------------------------------------------------------最新资料推荐------------------------------------------------------ 显示工作流模板使用“ 工作流定义器” 查看工作流模板。
工作流定义器13/ 132创建工作流模板使用“ 工作流定义器” 创建工作流模板。
工作流定义器---------------------------------------------------------------最新资料推荐------------------------------------------------------ 验证和检入工作流模板检入工作流模板之前,使用“ 验证” 工具测试工作流。
验证15/ 132修改工作流模板使用“ 工作流定义器” 修改模板。
工作流模板---------------------------------------------------------------最新资料推荐------------------------------------------------------ 导出和导入工作流模板“ 导出” 和“ 导入” 功能使您能够将工作流模板从一个系统移到另一个系统。
n n n n工作流以 ZIP 或 JAR 存档的形式被导出和导入。
文件从客户端文件系统进行保存和检索。
存档由它所包含的工作流列表以及与每个工作流对应的 XML 文件组成。
如果导入的工作流与现有工作流的名称相同,将创建新的小版本。
17/ 132工作流创建的最佳做法关键产品开发工作流应与受过训练的进程一同处理。
工作流是能影响生产系统完整性的代码。
n 使用专用开发服务器。
n 在严格复制了生产环境的测试服务器上进行测试。
n 包括加载测试。
n 仅将已测试和已批准的工作流发布到生产系统。
n 使用源代码控制系统存储工作流。
n 如果您正创建 Windchill 系统的自定义,请考虑使新工作流的推广与已安排的自定义推广一致。
---------------------------------------------------------------最新资料推荐------------------------------------------------------ 了解工作流进程已启动的工作流模板将生成一个进程。
工作流进程19/ 132从工作流模板启动进程从工作流模板启动进程有多种方法。
nn n n生命周期–当发生以下情况时,会将工作流模板附加到生命周期并启动:–创建时间–生命周期状态改变–生命周期被 ProjectLink 路由选择重新分配或改变升级请求–用户选择工作流模板用于升级请求通过工作流模板管理器进行管理编程方式– Java 代码– Info*Engine 任务---------------------------------------------------------------最新资料推荐------------------------------------------------------ 工作流进程状态进程对象具有基于其状况的状态属性。
已执行 n 继续进展,直至完成。
n 可以检索进程历史记录或附件。
正在运行 n 当前处于活动状态的进程。
n 可以检索进程信息、附件,或以管理方式操纵进程。
已暂停 n 已经以管理方式将其暂停的运行中进程。
n 可以检索进程信息、附件,或恢复进程。
已终止 n 已经以管理或编程方式将其停止且不能重新启动的进程。
可以检索进程历史记录或附件。
已中止 n 由于错误而停止运行的进程。
可以检索进程历史记录或附件。
其他进程状态:“ 已禁用” 、“ 未执行” 和“ 未启动” 超级状态:“ 已关闭” 、“ 已完成” 、“ 未运行” 、“ 打开” 、“ 已暂停”21/ 132搜索工作流进程用户使用“ 高级搜索” 搜索进程。
管理员可以使用“ 工作流进程管理” 工具。
通过“ 工作流进程管理” 工具搜索工作流进程---------------------------------------------------------------最新资料推荐------------------------------------------------------ 浏览到工作流进程您可以浏览到分配或主要业务对象中的进程。
主要业务对象信息页面中的“ 路由/ 处理历史记录”(Routing/Process History) 表格。
23/ 132查看进程信息使用“ 进程监视器” 查看工作流的轻量化表示。
描述性表示 (流程图)---------------------------------------------------------------最新资料推荐------------------------------------------------------ 使用进程管理器管理工作流进程“ 进程管理器” 使您能够管理一个工作流进程。