主权项 |
一种适用于PDM系统的信息集成交换方法,其特征在于,具体步骤为:步骤一:构建代理集成端,所述代理集成端分别与用于生成文档的工程软件端和用于管理数据的PDM端相连;步骤二:当工程软件端生成送审文档时,其向代理集成端发起送审页面URL请求,同时附带发送送审文档编号;步骤三:代理集成端基于工程软件端的请求信息,请求PDM端验证所述工程软件端的权限;代理集成端对PDM端反馈的权限信息进行判断,如果反馈的权限信息表示权限验证通过,则进入步骤四,如果反馈的权限信息表示权限验证未通过,则代理集成端向工程软件端返回权限错误信息,同时结束该方法;步骤四:代理集成端基于工程软件端的请求信息,根据工程软件端送审文档编号判断是否为第一次送审,若是,进入步骤六,否则进入步骤五;步骤五:代理集成端基于工程软件端的请求信息,请求PDM端检查工程软件端送审文档历史版本状态,若历史版本状态为受控中,则进入步骤七,若历史版本状态为作废或已经删除,则进入步骤六,否则结束该方法;步骤六:PDM端生成新建文档页面URL并返回给代理集成端,代理集成端存储当前页面URL,然后将其返回给工程软件端;步骤七:PDM端生成更改文档页面URL并返回给代理集成端,代理集成端存储当前页面URL,然后将其返回给工程软件端;步骤八:工程软件端通过浏览器访问代理集成端返回的文档页面URL,根据所需送审文档填写相应信息,若通过文档页面脚本判断所填写的信息正确,则进入步骤九,同时附带用户所填写的信息给代理集成端存储,否则结束该方法;步骤九:代理集成端请求获取工程软件端文档附件的下载地址,工程软件端将下载地址返回给代理集成端;步骤十:代理集成端添加文档下载地址信息后,并将地址发送给PDM端;步骤十一:PDM端基于所述地址下载文档附件,并对下载的文档附件进行存储或对PDM中存储的文档附件进行更新,实现信息集成交换。 |