- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
综述pdm系统工作流的二次开发
综述PDM系统工作流的二次开发
本文详细地介绍了PDM系统二次开发的重要项目——工作流的二次开发。由浅入深,由易到难的向读者介绍了四种模式工作流的开发方案,用图示和举例的方法论述了工作流开发的技巧。
1 前言
PDM(Product Data Manager)项目是我公司引进PTC公司的一套二维并行协同设计与数据管理系统,由于设计模式和业务流程的不同,我们又进行了一系列的二次开发,其中最主要的是针对工作流进行的。
2 工作流的二次开发
工作流,顾名思义就是工作的流程,包括了一项工作从开始到结束所要经过的创建、签审、标准化检查等各个环节,是PDM系统实现审批工作的依据。根据我公司实际的设计情况,我们开发了不同类型的工作流供设计师选择。
2.1 没有审批活动的工作流
有的工作流不需要任何审批环节,文档创建后即处于发放状态,供设计师借阅查看。例如,其他类型的文档。它所应用的工作流不需要任何审批活动,开始即结束(如图1)。
点击图片查看大图
图1 没有审批活动的工作流
2.2 存在审批活动的工作流
此类型工作流存在审批环节即包含个数不等的审批活动,为了确保每个工作环节都有承担者,审批活动的负责人都由前一个环节负责人指定。以传真类型文档为例,在开发此工作流时,“编制”的环节引入设置参与者的集成类。在实际工作中,编制环节的设计师就可根据实际情况选择审定者。
点击图片查看大图
图2 引入设置参与者的集成类
2.3 带有变量的工作流
如果工作流中定义了变量,那么就需要在某个环节中对变景进行赋值或引用,这样,此类型工作流就需要编写简单的代码。以“修改通知单”工作流为例,定义变量“流程意见”,即整个流程中每个环节意见与说明的总汇,这样便于设计师参考意见而对文档进行修改。在开发中,编制和审阅等各个环节要对这个变量进行赋值,这是整个流程的全局变量。在某个环节中还可以定义此环节的局部变量,在此环节中赋值和引用,如在编制环节的局部变量“请您输入意见”,就是只在这个环节对它赋值的(如图3)。
点击图片查看大图
图3 对变量的引用
2.4 引入外部java文件代码的工作流
如果工作流某环节需要实现的任务无法用简单的代码编写,我们也可以在外部的JAVA文件中编写实现功能的代码,再在/zsjm/工作流中引用此JAVA类。以“台帐管理”类型为例,它是一种允许与创建者同属一个科的设计师修改的文档类型,即具有共享功能的文档类型。在开发时,就要对同属一个科的人员设置修改权限,但由于此类型是各科室设计师都可以创建的,这就要动态的设置角色,然后再对此角色设置修改权限。在“设置全科角色”环节中,由于代码过长,无法在工作流编辑器中编写,只能在外部的ECLIPSE(如图4)环境中创建JAVA文件,再在环节中引用(如图5)。
点击图片查看大图
图4 编写代码的eclipse环境
点击图片查看大图
图5 在工作流中引用外部Java类
3 结束语
随着PDM项目的深入推广,使用范围会越来越大,同时工作流的开发需求也会有所增加。这要求我们不仅保证系统正常运行,还要不断开发满足用户需求的其他功能,使设计质量和效率大幅提高,缩短船舶设计周期。
您可能关注的文档
- 无机非金属新材料的研究及发展.doc
- 钨极氩弧焊激光焊搅拌摩擦焊的方面对比.doc
- 无级调速plc控制系统设计.doc
- 我国电子商务企业发展的swot分析与战略选择.docx
- 物流存在的问题.doc
- 吴起区块水平井钻井液工艺技术.doc
- 西门子和欧姆龙的区别.doc
- 西门子s7-400fh故障安全型控制系统在锅炉安全监控系统上的应用.doc
- 物料系统中检测单元的plc控制.doc
- 系统发育树构建方法的研究进展.doc
- 山西省忻州市(新版)2024小学语文统编版小升初核心能力评测(冲刺卷)完整试卷(含答案).docx
- 贵州省毕节地区(新版)2024小学语文人教版小升初质量检测(强化卷)完整试卷(含答案).docx
- 甘肃省甘南藏族自治州(新版)2024小学语文苏教版小升初真题(拓展卷)完整试卷(含答案).docx
- 广东省河源市(新版)2024小学语文苏教版小升初质量检测(冲刺卷)完整试卷(含答案).docx
- 河北省沧州市(新版)2024小学语文人教版小升初考试(综合卷)完整试卷(含答案).docx
- 山东省济宁市(新版)2024小学语文苏教版小升初摸底(备考卷)完整试卷(含答案).docx
- 陕西省铜川市(新版)2024小学语文苏教版小升初核心能力评测(提分卷)完整试卷(含答案).docx
- 河北省秦皇岛市(新版)2024小学语文部编版小升初真题(强化卷)完整试卷(含答案).docx
- 四川省巴中市(新版)2024小学语文统编版(五四制)小升初考试(备考卷)完整试卷(含答案).docx
- 广西钦州市(新版)2024小学语文苏教版小升初模拟(评估卷)完整试卷(含答案).docx
文档评论(0)