本方案提供了一种数据交互方法,该系统包括:对基于第一产品数据管理系统PDM选择的离线数据进行离线数据打包;下载离线数据包,并对其进行维护;将维护后的数据包导入第二PDM系统,并更新第二PDM系统内数据。本方案通过PDM系统的工作流引擎手段,提供在线数据打包手段以及发送数据的已发布有效性验证,保证了数据传递的正确性和有效性,规范了数据传递的流程。同时,以产品结构为主的数据组织形式,满足了PDM产品结构为主的数据组织要求,尤其是三维模型的传递时要求,提升了数据传递的效率。
A data interaction method and system
【技术实现步骤摘要】
一种数据交互方法和系统
本申请涉及数据交互领域,特别涉及一种多个离散式产品数据管理系统之间产品结构BOM、三维模型、文件等数据交互的方法和系统。
技术介绍
PDM(ProductDataManagement,产品数据管理)是一门管理所有与产品相关的信息(包括电子文档、数字化文件、数据库记录等)和所有与产品相关的过程(包括工作流程和更改流程)的技术。PDM系统提供产品全生命周期的信息管理,并可在企业范围内为产品设计和制造建立一个并行化的协作环境。PDM系统是一种帮助用户管理产品数据和产品研发过程的工具。PDM系统确保产品跟踪设计、制造所需的大量数据和信息,并由此支持和维护产品。从产品来看,PDM系统能够帮助组织产品设计,完善产品结构修改,跟踪进展中的设计概念,及时方便地找出存档数据以及相关产品信息。从过程来看,PDM系统可协调组织整个产品生命周期内诸如设计审查、批准、变更、工作流优化以及产品发布等过程事件。由于PDM系统在提高企业效率,提高企业竞争力方面的杰出表现,PDM系统正在获得越来越多的企业人员的青睐。
技术实现思路
本申请提供了一种多个离散式产品数据管理系统之间产品结构BOM、三维模型、文件等数据交互的方法和系统。根据本申请实施例的第一个方面,提供了一种数据交互方法,该系统包括:对基于第一产品数据管理系统PDM选择的离线数据进行离线数据打包;下载离线数据包,并对其进行维护;将维护后的数据包导入第二PDM系统,并更新第二PDM系统内数据。在一种优选地实施例中,所述对基于第一产品数据管理系统PDM选择的离线数据进行离线数据打包的步骤包括:根据第二PDM系统的数据获取需求,从第一PDM系统中选取对应的数据信息生成数据文件;在数据文件通过第一PDM系统内部审批的情况下,将所述数据文件进行离线数据打包处理,生成离线数据包。在一种优选地实施例中,所述对基于第一产品数据管理系统PDM选择的离线数据进行离线数据打包的步骤包括:若审批未通过,则调整离线数据,重新进行第一PDM系统内部审批。在一种优选地实施例中,所述对离线数据包进行维护的步骤包括:获取离线数据包中的数据发送单,数据包相关文档,线下维护条码号,以及相关文档的主内容和附件;根据实际业务在离线情况下对离线数据包进行编辑。在一种优选地实施例中,所述将维护后的数据包导入第二PDM系统,并更新第二PDM系统内数据的步骤包括:将维护后的数据包导入第二PDM系统;在导入成功的情况下,更新第二PDM系统内数据。在一种优选地实施例中,所述将维护后的数据包导入第二PDM系统,并更新第二PDM系统内数据的步骤还包括:若导入失败,则调整离线数据包重新导入第二PDM系统。根据本申请实施例的第二个方面,提供了一种数据交互系统,该系统包括:第一PDM系统,对基于第一产品数据管理系统PDM选择的离线数据进行离线数据打包;维护单元,下载离线数据包,并对其进行维护;第二PDM系统,将维护后的数据包导入第二PDM系统,并更新第二PDM系统内数据。在一种优选地实施例中,所述第一PDM系统具体执行如下步骤:根据第二PDM系统的数据获取需求,从第一PDM系统中选取对应的数据信息生成数据文件;在数据文件通过第一PDM系统内部审批的情况下,将所述数据文件进行离线数据打包处理,生成离线数据包;若审批未通过,则调整离线数据,重新进行第一PDM系统内部审批。在一种优选地实施例中,所述维护单元具体执行如下步骤:获取离线数据包中的数据发送单,数据包相关文档,线下维护条码号,以及相关文档的主内容和附件;根据实际业务在离线情况下对离线数据包进行编辑。在一种优选地实施例中,所述第二PDM系统具体执行如下步骤;将维护后的数据包导入第二PDM系统;在导入成功的情况下,更新第二PDM系统内数据;若导入失败,则调整离线数据包重新导入第二PDM系统。有益效果本申请所述技术方案较传统的手工数据打包和传递方式,自动的数据打包和上传方式,保证了数据传递的正确性,提升设计师离线数据的选择效率,尤其对于复杂产品模型的传递,效率提升50%以上。本方案通过数据交互的审批流程,能够根据实际业务特点,对离线数据的技术状态,以及离线数据的种类、离线数据的业务约束进行有效控制,提升了离线数据的规范性和安全性。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1示出本方案所述数据交互方法的示意图。具体实施方式为了使本申请实施例中的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。PDM是企业产品全生命周期的核心管理系统,由其是有多个产品型号、多批次的产品研制企业。PDM系统内数据组织是按照产品结构进行划分,其中对于产品结构中涉及其他外协单位或者供应商单位,存在离散式PDM系统的数据交换需求。经过对现有技术的研究和分析,目前针对离线数据需求的业务,相关业务人员基于PDM系统,人工选择需要离线的数据,下载的数据仅包括均有签名信息的图纸、三维模型以及偏离单等内容。在实际工作现场,在脱离PDM系统情况下进行数据的编辑和维护,然后再回到PDM系统中,手工逐个更改相关文件和三维模型。然而,PDM系统数据组织是较为复杂的,除PDM文档类型、部件类型之外,还有三维模型、产品设计变更等复杂产品数据,同时产品数据涉及过个产品阶段版本、数据技术管理复杂,影响产品生产质量和最终技术状态。现有技术中,PDM数据交互以在线互联PDM间数据集成为主,但是对于离散式尤其是网络不通、数据环境不一致企业之间,PDM数据交互方式空白。即使有作为产品交付数据包整体建立产品结构节点,但是不能与企业上游产品结构无缝关联,造成上游企业产品结构不完整的问题。因此,本方案意在通一种能够有效管理离散式企业之间数据交换的方法和系统,以提高数据交互的效率,降低人力成本的消耗。具体地,如图1所示,本方案提供了一种能够有效管理离散式企业之间数据交换的方法,该方法具体的步骤如下:S1:基于PDM系统定义离线数据包对象,用来记录发送数据的内容,在离线数据发送单的创建页面,能够维护离线数据发送单的名称和接收单位。其中接收单位是从系统已经维护的数据字典中选取,从而接收单位信息的准确性和规范性。离线数据发送单的基础属性填写完毕后,能够在线添加离线发送的文件,所有文件必须是已发布状态,系统支持单个文件添加,也支持批量添加,也可以根据配置规则进行收集。在完成离线数据包的创建之后,其中“数据发送单”会根本文档来自技高网...
【技术保护点】
1.一种数据交互方法,其特征在于,该系统包括:/n对基于第一产品数据管理系统PDM选择的离线数据进行离线数据打包;/n下载离线数据包,并对其进行维护;/n将维护后的数据包导入第二PDM系统,并更新第二PDM系统内数据。/n
【技术特征摘要】
1.一种数据交互方法,其特征在于,该系统包括:
对基于第一产品数据管理系统PDM选择的离线数据进行离线数据打包;
下载离线数据包,并对其进行维护;
将维护后的数据包导入第二PDM系统,并更新第二PDM系统内数据。
2.根据权利要求1所述的数据交互方法,其特征在于,所述对基于第一产品数据管理系统PDM选择的离线数据进行离线数据打包的步骤包括:
根据第二PDM系统的数据获取需求,从第一PDM系统中选取对应的数据信息生成数据文件;
在数据文件通过第一PDM系统内部审批的情况下,将所述数据文件进行离线数据打包处理,生成离线数据包。
3.根据权利要求2所述的数据交互方法,其特征在于,所述对基于第一产品数据管理系统PDM选择的离线数据进行离线数据打包的步骤包括:
若审批未通过,则调整离线数据,重新进行第一PDM系统内部审批。
4.根据权利要求1所述的数据交互方法,其特征在于,所述对离线数据包进行维护的步骤包括:
获取离线数据包中的数据发送单,数据包相关文档,线下维护条码号,以及相关文档的主内容和附件;
根据实际业务在离线情况下对离线数据包进行编辑。
5.根据权利要求1所述的数据交互方法,其特征在于,所述将维护后的数据包导入第二PDM系统,并更新第二PDM系统内数据的步骤包括:
将维护后的数据包导入第二PDM系统;
在导入成功的情况下,更新第二PDM系统内数据。
6.根据权利要求5所述的数...
【专利技术属性】
技术研发人员:刘冬梅,周军华,
申请(专利权)人:北京仿真中心,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。