e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  PDM/PLM

面向PDM/CAD集成的工作流程电子审批技术研究

2017/5/1    来源:互联网    作者:冯庆欢  王宗彦  张伟  兰富荣      
关键字:PDM  SolidWorks  工作流程  电子审批  
针对生产制造过程中需要审批的电子图文档数量大,电子图文档的审批流程依赖人工签字的问题,通过对PDM系统与SolidWorks软件分别进行二次开发,运用流程模板定制、工程图遍历、模型树遍历、定位签字、XML文本交换数据等方法,以接口集成模式实现了CAD文件及相关信息从SolidWorks系统向PDM 系统的无缝集成,提出了一种面向PDM/CAD集成的工作流程电子审批技术,并将该技术成功应用于天河智造公司的T5-PLM 系统中,实现了工作流程的安全高效的审批,验证了该技术的可行性和实用性。

    1 引言

    产品数据管理(Prodcut Data Management,PDM)核心在于能够使所有与项目相关的人在整个信息生命周期中自由共享与产品相关的异构数据,其基本功能包括:文档管理、应用封装与集成、工作流与过程管理、系统定制产品、结构配置管理。工作流与过程管理是PDM系统实施业务过程管理与过程控制的一项关键技术,其用于定义和控制产品的设计、任务分派、审批、变更等流程,使企业的工作流程和文档流动更加快捷和有序。

    PDM作为一个集成框架和集成平台,需要各应用软件与之集成,从而实现产品信息的集成管理,以满足不同CAD用户的需求,目前PDM与CAD的集成模式有以下三种:第一种是封装模式,其将对象的属性和操作方法同时封装在定义对象中;第二种是接口模式,能够根据CAD中的装配树自动生成PDM中的产品结构树;第三种是紧密集成模式,其制定了统一的产品数据之间的结构关系,能够始终保持PDM产品结构树与CAD的装配关系的同步一致。

    在工程设备制造行业,部署产品数据管理系统与引进SolidWorks软件同为企业前期选型时所需考虑的问题,但企业往往分别考虑两个系统的特点,忽略了两个系统在集成上的需求。SolidWorks软件虽有自己的PDM解决方案-PDMWorks,但由于PDMWorks流程管理需采用基于某些标准协议的工作流程,无法满足企业个性化的需求,中小企业由于自身条件限制,引进大型商用PDM软件的时机尚不成熟目,SolidWorks工程图模板样式多,SolidWorks工程图工作流程审批自动签字功能开发与AutoCAD、Word、Excel签字开发不同,其不具有特定的属性模块来签字,需对SolidWork工程网模板做标准化定制,显然要对每个企业的模板实现标准化定制不太现实,因此要实现在l丁作流程审批中对SolidWorks工程图进行自动签字,需针对不同的SolidWorks工程图模板开发一套统一的审批签字功能,实现起来有一定的困难。

    基于以上流程审批中存在的问题,通过对SolidWorks系统和PDM系统间的集成分析,选择以接口模式实现由SolidWorks端向PDM端的集成,运用Visual Basic 6.0为开发语言,对PDM系统与SolidWorks软件分别进行二次开发,完成了而向PDM/CAD集成的工作流程电子审批的功能,并以天河智造公司的T5一PLM为研究平台,对工作流程电子审批中所涉及到的技术进行了详细的分析。

    2 工作流程电子审批的基本思路

    2.1 工作流程电子审批前期准备工作

    工作流程电子审批的实现需要SolidWorks审批签字插件,XML,PDM系统三者配合使用。首先制作XML文本,写入PDM与SolidWorks之间交换数据的文本内容,其次利用VB调用SolidWorks的API成员来实现自动签字功能,调试完成后编译为动态链接库文件(DLL),最后将编译完成的DLL作为插件集成到PDM中。

    2.2 工作流程电子审批的设计过程

    工作流程电子审批的设计过程,如图l所示。(1)根据各企业流程审批任务的不同在PDM系统中制作相应的流程模板,在需要回退的结点L设置回退弧,并在需要签字或撤销签字的结点上设置相应的节点任务。(2)将需要审批的SolidWorks上程图发送至工作流程,定义每个结点的人员操作权限。(3)流程审批人员登录PDM系统,查看任务中心是否有需要审批的任务,如有则进行市批,审批完成后提交流程,流程任务则会跳转至下一个节点。在审批过程中如审批人员发现问题,则需回退流程。提交流程结点或者回退流程结点时会触发流程结点任务的执行,即SolidWorks签字插件或撤销签字插件开始运行。

    1

    2.3 SolidWorks签字插件运行流程

    企业在进行下作流程电子审批时需实现在后台对所操作的工程图进行自动签字的功能,其运行的流程图,如图2所示。其具体的运行流程步骤如下:

    (1)读取流程信息:流程名称、流程运行的当前节点、审批者等,遍历XML文件内容:流程工作链接、结点信息。

    (2)利用XML中获取到的流程工作链接,找到流程工作链接下的工程图对象,获取的丁作对象需满足三个条件:①后缀名为.SLDDRW;②有操作权限;③状态为检入。

    (3)创建签字图纸存放的临时目录,先在PDM系统中签字,再利用程序调用的方法打开所需审批的工程图,在工程图中签字,保存修改并上传图纸文件,删除临时文件。

    2

责任编辑:张纯子
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐