teamcenter engineering中文件自动签字技术的研究与实现

teamcenter engineering中文件自动签字技术的研究与实现

ID:10528163

大小:53.50 KB

页数:3页

时间:2018-07-07

teamcenter engineering中文件自动签字技术的研究与实现_第1页
teamcenter engineering中文件自动签字技术的研究与实现_第2页
teamcenter engineering中文件自动签字技术的研究与实现_第3页
资源描述:

《teamcenter engineering中文件自动签字技术的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、TeamcenterEngineering中文件自动签字技术的研究与实现

2、第1PDM(ProductDataManagement)技术的诞生不仅解决了企业中与产品相关的文件的组织与管理的问题,实现了数据的安全共享,还实现了企业中工作流程的管理,实现了企业流程的电子化,提高了企业的工作效率与竞争力。EDS公司的TeamcenterEngineering作为一个企业级的商业应用PDM软件,提供了良好的开发接口,具有极大的开放性,用户可以方便地对其服务器端以及客户端进行二次开发,提供增强的功能,以满足用户的特殊需要。本文研究了如何在Teamc

3、enterEngineering系统上,通过对TeamcenterEngineering进行定制和服务器端的二次开发实现流程信息的自动收集,并在服务器端调用VBA程序完成电子文件自动签字的功能。1、自动签字技术实现原理虽然企业中各种电子文件都在TeamcenterEngineering系统中实现了统一管理,但不少企业由于信息化的普及程度以及成本的原因,用来指导生产的文件还是以纸介质的形式存在,他们还是希望能够在打印发放的文件中看到流程审批信息。而在TeamcenterEngineering系统中,电子文件进入流程后,原则上各阶段审批人员

4、对电子文件不具有修改权限,如果放开这一权限,文件的安全性将无法得到保证;另外即使能够放开权限,在大量电子文件发起流程时,由审批人员手工对每一文件进行手工签字也是不现实的。因此本文提出了利用ITK技术结合VBA技术的解决方案。下面以一个简单的流程为例,说明自动签字技术的实现原理。流程示例如图1所示。电子文件一旦进入流程,则在流程的各阶段(编制、校对、审核、批准)均设定为只读,这就保证了文件在流程中不会被任意修改,保证了其在流程中的安全;只有在最终归档阶段才开放电子文件的修改权限。归档是一个自动完成的过程,该阶段不设任何审批人员,不需要人工

5、干预,从而最大限度地保证了文件的安全。归档阶段TeamcenterEngineering系统除完成其他必要的工作之外,实现自动签字的流程如图2所示。①TeamcenterEngineering系统在流程进入到归档阶段时,触发ActionHandler(EPM-export-signoff-info)。EPM-export-si-gnoff-info将流程信息导出到TeamcenterEngineering服务器所在计算机的Temp文件夹,命名为SignoffInfo.txt。②ActionHandler枚举流程中的所有数据集,逐个判断其

6、数据集类型,分别调用相应的acros-数据集名称.centerEngineering的全部功能模块是建立在一组集成开发工具包(IntegrationToolKit,ITK)之上的应用模块。ITK中的UserExit工具不仅提供了对TeamcenterEngineering的核心部分进行定制的功能,还能让用户开发其他的处理函数扩展TeamcenterEngineering的功能。通过TeamcenterEngineering的UserExit工具能够实现的功能如下所述:(1)对TeamcenterEngineering系统提供的函数进行修

7、改;(2)增加处理CREPM(EnterpriseProcessModel)流程的Handler;(3)为TeamcenterEngineering增加新的功能函数。需要实现的自动签字功能需要使用的就是TeamcenterEngineeringUserExit的第二种功能,通过自行开发的C语言程序ActionHandler(EPM-export-signoff-info)导出流程信息,并根据进入流程的数据集类型的不同调用相应的VBA程序实现自动签字功能。ActionHandler“EPM-export-signoff-info”实现的步

8、骤可以简单地解释为如下几步:(1)读取流程中设置的EPM-export-signoff-info的参数,决定本ActionHandler处理的数据集类型(-exportsignoff-info来实现。ITK-ask-argument-named-value((constchar*)IMAN-next-argumen(tmsg.arguments),str-name,str-value)(2)得到EPM-export-signoff-info所需要处理的流程,包括所有的流程信息(审批姓名、审批意见、审批日期、……),保存到Job中。EPM

9、-ask-job(msg.task,job)(3)取得流程每一个节点的信息。CR-ask-release-levels(job,release-level-count,release-levels)(4)取

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。