`

windchill交流第十六篇:操作工作流活动中的路由选择

阅读更多
在工作流的开发中,我们有时会遇到在活动中有多人和多路由的情况。也就是说在一个活动里有多个用户,而且多个用户选择了不同的路由选择,但最后只能走一条路由。这个时候我们需要先获取到用户的选择,再根据业务中路由的优先级选择最终的路由,参考代码如下:
Vector userEvents = (Vector) ((WfAssignedActivity) self.getObject( )).getUserEventList( );
Vector selectresult = WfTally.any(self , userEvents );
if(selectresult.contains("Reject")){
   result = "Reject";
}else if(selectresult.contains("Assign to RD EC Bom Team")){
   result = "Assign to RD EC Bom Team";
}else if(selectresult.contains("Assign Task to SWPE for Review")){
   result = "Assign Task to SWPE for Review";
}else{
   result = "Complete ECR";
}



在系统默认的工作流中有类似的代码
分享到:
评论

相关推荐

    windchill交流第十四篇:系统性能调优

    在"Windchill交流第十四篇:系统性能调优"这个主题中,我们将深入探讨如何优化Windchill系统的运行效率,确保其能够高效、稳定地服务于企业的日常运营。 性能调优是任何大型系统的关键环节,对于Windchill这样的企业...

    windchill交流第三篇:Windchill中的事件监听

    【标题】:“Windchill交流第三篇:Windchill中的事件监听” 在Windchill系统中,事件监听是一项核心功能,它允许系统在特定事件发生时执行预定义的逻辑或操作。这一篇我们将深入探讨Windchill如何实现事件监听,...

    Windchill工作流数据库字典

    工作流活动路由指的是工作流活动中各个步骤之间的流转规则和条件。这有助于确保工作流按照预定的逻辑执行。 ##### 1.8 工作流表达式模板 工作流表达式模板是用来定义工作流中条件判断或计算的标准模板,例如在某个...

    windchill工作流的学习

    在学习Windchill工作流的过程中,目标应该是能够熟练地打开和操作流程队列,以及解决可能出现的性能问题。这不仅需要理解工作流的理论,还需要掌握实际操作技巧,例如解决队列阻塞问题,以确保工作流系统的顺畅运行...

    windchill工作流节点介绍

    在WindChill系统中,工作流(Workflow)是核心功能之一,它定义了不同角色和部门之间的业务流程,确保了产品开发过程的有序进行。本文将深入探讨WindChill工作流中的节点及其作用。 工作流节点是工作流实例执行过程...

    windchill9.0工作流

    Windchill 9.0是PTC(Parametric Technology Corporation)推出的一款企业级产品生命周期管理(PLM)软件,其核心功能之一就是工作流管理。这个版本的工作流系统旨在提高工作效率,增强协作,并提供更好的可追溯性。...

    Windchill 工作流

    文档中提到了Windchill 10.0的高级工作流(AdvancedWorkflow),并指出这是通过授权渠道发布的官方培训材料(WorkshopGS-00359)。这些材料包含了关于如何开发Windchill工作流的详细流程和说明,意在为用户提供一个...

    windchill10.0工作流简介与创建

    windchill工作流,主要是了解如何配置工作流,并且在系统中怎么跑;以及对业务的理解及在windchill10.0系统页面操作之类的

    Windchill工作流管理

    工作流简介 主要功能点 工作流的特点 工作流的分类 工作流各类自动机 基本工作流 工作流的测试、监视工作流状况 升级流程

    Windchill中基于XML的工作流管理功能改进研究.pdf

    标题中提到的“Windchill”是指PTC公司的产品生命周期管理(PLM)软件平台,其正式名称为PTC Windchill。该软件平台用于帮助企业更好地管理产品数据和相关业务流程,支持从概念设计到产品退休的全生命周期。而在标题中...

    WINDCHLL 工作流生命周期培训资料

    【Windchill工作流生命周期培训】是针对企业中基于Windchill系统的工作流程管理的培训资料,旨在帮助用户理解和掌握如何高效地运用Windchill工作流进行产品数据管理和业务流程自动化。 **工作流简介** 工作流是信息...

    windchill基础操作.rar

    windchill基础操作.rar windchill基础操作 工作流管理 业务管理: n 了解定义业务环境中所涉及的进程 n 确定Windchill 组织的使用 n 创建组织 n 创建并管理用户帐户和组 n 确定管理组织、组和用户帐户的最佳做法 n ...

    Windchill题库

    * Windchill 中的权限优先次序是:代码设置权限 > 工作流权限 > 生命周期权限 > 策略管理器设置权限。 5. 属性类型 * 在 Windchill10 中,有四种属性类型,其中具有模型属性的性能的是标准属性。 6. 变更管理 * ...

    windchill工作区应用

    Windchill工作区应用详解 Creo 是美国参数化技术公司(PTC 公司)2010 年新推出的软件套件,是一款覆盖概念设计、2D、3D、直接建模等领域的设计应用软件系列。Creo 系列的核心软件为 Creo Parametric,即原来的Pro...

    Windchill二次开发数据库连接及操作的两种方式代码

    本文将详细介绍两种在Windchill二次开发中进行数据库连接和操作的方法:一是通过Windchill自身的API,二是使用JDBC连接Oracle数据库。 首先,让我们探讨第一种方法——使用Windchill API进行数据库操作。Windchill...

    windchill10.0&11;.0api_chm版

    - **工作流和审批流程**:WindChill提供强大的工作流引擎,API允许开发者自定义和控制工作流过程,包括启动、暂停、跳转等操作。 - **版本控制**:WindChill支持版本管理,API可以帮助开发者处理不同版本的产品数据...

    windchill 工作流程管理

    本篇将基于Windchill Release 5.1工作流程教程,深入解析其核心功能与操作流程,帮助读者全面理解并掌握Windchill工作流程管理的精髓。 ### 题目:Windchill 工作流程管理 #### 一、工作流程概览 Windchill的工作...

Global site tag (gtag.js) - Google Analytics