当前位置:文档之家› windchill工作流

windchill工作流

可以从上下文的“实用程序”(Utilities) 或“模板”(Templates) 页面访问“工作流模板管理器”。
从“模板”页面
从“实用程序”页面
使用 “ 工作流模板管理器 ”
“ 工作流管理器 ” 会列出工作流模板的名称、类别和上下文。
工作流管理器
显示工作流模板
使用 “ 工作流定义器 ” 查看工作流模板。
说明控制和定义 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 系统的自定义,请考虑使新工作流的推广与已安排的自定义推广一致。
相关主题