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)无缝地共享产品内容和过程。
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]来实现任务的执行。
windchill工作流

---------------------------------------------------------------最新资料推荐------------------------------------------------------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 业务进程定义所用的业务对象。
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 工作流管理

可以将该活动分配给用户、组、角色、团队。 但通常情况下,分给角色更常用,实例化工 作流时,这些参与者将被映射到用户或用户 组。
21
© 2007 JWI
基本工作流
审阅活动
移除或添加负责此活动的 角色
22
© 2007 JWI
基本工作流
审阅活动
可以根据活动的启动时间或 父进程的启动时间来设置最 后期限 指定错过最后期限的后果处理
51
© 2007 JWI
基本工作流
设置其它流程节点
在任意一个前置任 务链接激发后激发
停止进程,所有的 活动最终都应当连 接到"结束" 整个流程的流程节点 设置完成,下面为各 个流程节点建立连接
52
© 2007 JWI
基本工作流
活动间建立连接
选择该自动机图标, 为流程中的各个节 审阅活动有“通过”、 点建立连接 “驳回”、“取消” 三个选择,所以有三 条路径。
与OA的区别:产品数据是否依附流程、流程对产品数据的管控
被使用
关联关系:可以与下列对象关联
CAD图档(Pro/E) 使用
CAD文档(AutoCAD制作的工艺图)
其它各种类型文档 变更对象
3
© 2007 JWI
主要功能点
动态授权:权限范围仅限于流程内。
邮件通知:将包含您输入内容的电子邮件消息、工作流的主要业务对象的内容 、 特征信息发送给特定的收件人。 控制生命周期状态:随着工作流的推进,自动改变业务对象的状态,标识业务对象 的成熟。 自动解析角色: 如果选择了一个角色作为要为其分配任务的参与者,则在运行时会 通过将该角色映射到团队中所指定的某个参与者来解析该角色。且同样的角色在不同 的团队中所映射的参与者也不一样。 自动/手动触发路由选择:可预先用编程方式设置路由触发条件,也可人工选择路由。 自动检入/检出业务对象:由工作流自动检入或检出文档、图纸、零部件等。
Windchill应用功能介绍

8.2 Windchill应用功能介绍8.2.1 电子化文档的管理:Windchill文档管理工具能让用户建立和管理复杂的产品信息,这些出版物可能由多个文件组成、有多种修订版本、并且有不同的格式。
如UG、Pro/E、AutoCAD、MSOffice等应用工具生成的图纸或模型文件,各种测试数据和报告,任务书或规格说明书,工艺文件、使用或维护手册、零件明细等。
而且,它们还可以包括某些外来文件,并通过URL地址连接并从外部进行管理。
文档管理提供了许多随时可用的文档和出版物类型,若需要的话,还可以方便地把它们扩展成代表企业业务信息的模型。
为了方便用户的操作,系统能够自动地将产品数据和应用程序进行关联。
用户可以直接在Windchill中激活应用程序,并对数据进行操作。
1.文档的分类与存储:对文档的存储管理可以按照一定的分类规则来完成。
在Windchill环境中,文档的分类可以有不同的分类规则。
可以以产品对象为参考来完成文档的分类的管理,如:产品型号或系列为标准;可以按照文件的类型进行分类,如电子档案或结构部件;按照文档的功能进行分类,如技术文档、设计文档、工艺文档;当然,还可以按照项目、部门、产品、功能的组合进行分类。
在Windchill系统中,文件通常存储在逻辑的档案柜、文件目录中,以保持对用户的透明性。
在实施时,应该根据实际需求,同时采用多种分类方法相结合的方法。
文档的存储管理需要完成的工作如下:确定分类规则,定义新的、扩展的文档类。
文档的分类存放策略确定,划分文档存储地点。
结合文档评审、发布,实现文档信息的合理流动。
制定文档归档策略,实现文档的归档管理。
下图为Windchill中的文档管理界面2、文档的版本追踪:文档随着产品设计的进行,而需要不断的变化和修改。
数据管理系统要求能够及时纪录文档的变更历史,进行版本的追踪。
同时,还必须提供文件的共享机制,以实现并行工程的需求。
在Windchill系统中,通过以下几个方面来实现相关的需求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从“模板”页面
从“实用程序”页面
使用 “ 工作流模板管理器 ”
“ 工作流管理器 ” 会列出工作流模板的名称、类别和上下文。
工作流管理器
显示工作流模板
使用 “ 工作流定义器 ” 查看工作流模板。
说明控制和定义 Windchill 业务进程定义所用的业务对象。 确定用于管理工作流模板的工具。 显示、创建和修改工作流模板。 了解工作流进程。 启动、跟踪和管理工作流进程。
在 Windchill 产品线中使用工作流
业务进程管理员必须了解特定 Windchill 产品线内工作流的目的和限制。
Windchill PDMLink n 升级转变所使用的工作流 n 高级生命周期所使用的工作流 Windchill ProjectLink n 高级生命周期直接使用的工作流 n 通常由指定进行路由选择的高级生命周期使用的工作流 Pro/INTRALINK n 升级转变所使用的工作流 n 不支持创建和管理工作流 Arbortext Content Manager n 升级转变所使用的工作流 n 高级生命周期所使用的工作流
n
以管理方式操控进程
进程控制按钮使您能够操控整个进程。
进程管理器按钮
n n n
重新执行选定已中止的活动。 临时停止执行选定活动 ( 暂停 ) 。 从已暂停活动的位置继续执行选定已暂停 的活动。 永久停止执行选定正在运行的活动。
n
进程管理器操作
操控进程节点
在 “ 进程管理器 ” 中,进程控制按钮使您能够操控选定的活动。
了解变量范围
定义路由选择事件
“ 路由选择 ”(Routing) 选项卡使您能够指定已分配活动的退出条件。
定义路由选择事件
定义自动路由选择事件
如果选择了“ 有条件的”(Conditional) 路由选择类型,系统将自动确定路由选择路径。
定义路由选择
定义转变条件
“转变条件”(Transitions) 选项卡可用于表示活动从一个内部状态到另一个状态的改变。
了解工作流进程
已启动的工作流模板将生成一个进程。
工作流进程
从工作流模板启动进程
从工作流模板启动进程有多种方法。
n
n n n
生命周期 – 当发生以下情况时,会将工作流模板附加到生命周期并启动: – 创建时间 – 生命周期状态改变 – 生命周期被 ProjectLink 路由选择重新分配或改变 升级请求 – 用户选择工作流模板用于升级请求 通过工作流模板管理器进行管理 编程方式 – Java 代码 – Info*Engine 任务
搜索工作流进程
用户使用 “ 高级搜索 ” 搜索进程。管理员可以使用 “ 工作流进程管理 ” 工具。
通过 “ 工作流进程管理 ” 工具搜索工作流进程
浏览到工作流进程
您可以浏览到分配或主要业务对象中的进程。
主要业务对象信息页面中的 “ 路由 / 处理历史记录 ”(Routing/Process History) 表格。
确定进程管理对象
业务对象可控制和定义 Windchill 业务进程定义。
进程管理对象: n 生命周期模板 n 工作流模板 n 团队模板 n 上下文团队
进程管理对象
工作流管理工具
有些特定 Windchill 工具可用于设计和管理工作流模板。
工作流模板管理器 n 用于管理工作流模板的实用程序。 工作流定义器 n 用于管理具体工作流模板组件的实用程序。 进程管理器 n 用于管理单一工作流模板实例 ( 进程 ) 的图形实用程序。 工作流进程管理 n 基于表格的实用程序,用于管理单一或多个运行中工作流进程。
测试工作流模板
“ 进程管理器 ” 或 “ 工作流进程管理 ” 工具可用于执行初始工作流模板测试。
使用进程管理器测试工作流模板
模块 2 : 定义手动任务
Windchill 10.0 的工作流管理
目标
成功完成此模块后,您将能够:
n
定义和配置已分配活动的属性。
定义工作流模板属性
工作流模板属性可以定义应用于整个工作流的设置。
工作流管理器
为不同角色建立默认的访问权限。
下列角色可为他们各自的上下文创建和修改工作流模板: n 产品经理 n 存储库经理 n 项目经理 n 组织管理员 n 站点管理员 要想在工作流模板中创作 Java 编码,用户必须是下列站点级别组中的一员: n 管理员 n 工作流管理器 n 工作流作者
访问工作流模板管理器
资源库
模块 3 : 控制进程流
课程目标
n n n n n n n
使用工作流进程中的 URL 与其他服务器通信 配置基本生命周期和高级生命周期 指定要在高级生命周期中使用的工作流 配置升级请求 修改要与升级请求一起使用的工作流 使用路由选择重新分配项目或项目群中的生命周期 创建要与项目路由选择一起使用的生命周期和工作流
培训日程
进程管理器按钮
n n n n n
重新执行选定的已中止活动。 临时停止执行选定活动 ( 暂停 ) 。 从已暂停活动的位置继续执行选定已暂停的活动。 永久停止执行选定正在运行的活动。
完成选定的正在运行的活动而不考虑其当前状况。进程前进到下一项活动。 在 “ 工作流进程管理 ” 工具中: n 右键单击节点展开上下文菜单并选择一个操作。 n 操作受到更多的限制。挂起和终止不可用。
工作流定义器
创建工作流模板
使用 “ 工作流定义器 ” 创建工作流模板。
工作流定义器
验证和检入工作流模板
检入工作流模板之前,使用 “ 验证 ” 工具测试工作流。
验证
修改工作流模板
使用 “ 工作流定义器 ” 修改模板。
工作流模板
导出和导入工作流模板
“ 导出 ” 和 “ 导入 ” 功能使您能够将工作流模板从一个系统移到另一个系统。
工作流进程状态
进程对象具有基于其状况的状态属性。
已执行 n 继续进展,直至完成。 n 可以检索进程历史记录或附件。 正在运行 n 当前处于活动状态的进程。 n 可以检索进程信息、附件,或以管理方式操纵进程。 已暂停 n 已经以管理方式将其暂停的运行中进程。 n 可以检索进程信息、附件,或恢复进程。 已终止 n 已经以管理或编程方式将其停止且不能重新启动的进程。 可以检索进程历史记录或附件。 已中止 n 由于错误而停止运行的进程。 可以检索进程历史记录或附件。 其他进程状态: “ 已禁用 ” 、 “ 未执行 ” 和 “ 未启动 ” 超级状态: “ 已关闭 ” 、 “ 已完成 ” 、 “ 未运行 ” 、 “ 打开 ” 、 “ 已暂停 ”
Windchill 10.0 的工作流管理
T3164-010-01-CN
课程目标
在本课程中,您将学到以下内容:
n n n n n n n n n n n n n n n n n
说明控制和定义 Windchill 业务进程定义所用的业务对象。 确定用于管理工作流模板的工具。 显示、创建和修改工作流模板。 确定预编写工作流进程的工作内容 启动、跟踪和管理工作流进程 定义和配置已分配活动 使用工作流模板中的连接器 使用工作流模板中的链接 将工作流节点归组到块进程中 使用代理进程创建对其他工作流模板的参考 从工作流进程发送通知 在工作流进程中自动检入或检出对象 使用工作流进程在整个生命周期移动 Windchill 对象 在工作流进程中创建时间延迟 从工作流进程启动外部应用程序 在工作流进程中执行 Java 表达式 将工作流进程与系统事件同步
定义参与者
定义参与者的最佳做法
定义参与者时,应将角色指定为已分配活动的参与者。
指定已分配活动的参与者角色,如: n 重用工作流模板。 n 使用工作流模板定义可以用于整个 “ 产品 ” 线的业务流程。 避免指定 “ 组 ” 或 “ 用户 ” 。 对于动态任务分配,可考虑使用: n “ 创建者 ” 这一操作者将任务分配给主要业务对象的创建者。 n 分配给 WTUser 、 WTGroup 或 Team 变量的值。 n 使用说明来指导用户设置参与者。
在 “ 进程管理器 ” 中,活动状况突出显示为节点背景色。
工作流示例
绿色 (Green) – 运行中 n 灰色 (Gray) – 已禁用或已执行 n 无背景色 (No background color) – 未对节点采取任何操作 n 蓝色 (Blue) – 已暂停 n 黄色 (Yellow) – 已终止 n 红色 (Red) – 已中止 在 “ 工作流进程管理 ” 工具中,节点状况位于 “ 工作流进程节点 ”(Workflow Process Nodes) 表格中。
定义最后期限
活动最后期限使您能够设置逾期后果和通知。
定义最后期限
定义全局工作流变量
“ 变量 ”(Variables) 选项卡使您能够捕获重要的进程信息。
定义已分配活动变量
已分配活动变量值仅在处理活动期间有效。
活动变量
创建已分配活动和全局变量
用于已分配活动变量和全局变量的 “ 创建变量 ”applet 相似。
了解已分配活动
用一个已分配活动节点代表业务流程中的一个步骤,用户或用户组在其中执行 一项工作分配或做出一项业务决定。
活动节点为:
n
已分配活动
n
专用活动 活动节点表示分配给用户、组、角色或操作者的任务。 标准提交工作流使用单一分配活动。
标准提交工作流
定义已分配活动
使用 “ 工作流进程编辑器 ” 定义并配置已分配活动。
工作流是能影响生产系统完整性的代码。 n 使用专用开发服务器。 n 在严格复制了生产环境的测试服务器上进行测试。 n 包括加载测试。 n 仅将已测试和已批准的工作流发布到生产系统。 n 使用源代码控制系统存储工作流。 n 如果您正创建 Windchill 系统的自定义,请考虑使新工作流的推广与已安排的自定义推广一致。