基于PDM的异地协同设计系统
随着经济全球化的不断发展,产品设计分工越来越细,产品协同设计团队越来越分散。由于产品设计的需要,分布在不同地方的设计人员和其他相关人员都要参与产品的开发过程,各自承担相应的设计任务,并行交互地进行设计工作。这就需要有一种途径可以有效地在异地的数据库之间来请求和传递数据。
PDM技术以软件为基础,是管理所有与产品的相关信息(包括零部件信息、CAD文件、产品配置、电子技术文档、结构装配关系、组织权限信息等)以及所有与产品的相关过程(包括流程定义和变更管理等)的一种技术,它主要提供产品的研发管理,在企业范围内多部门之间构建一个并行化的协同设计环境。
三品软件异地协同设计系统基于PDM对产品开发过程中的所有产品信息进行有效管理;保证设计团队之间的相互协作,实现异地及时、准确地共享数据,真正实现跨地域的产品数据的充分共享与安全管理,构建企业统一的研发管理平台。
1、数据的存储与管理
三品软件异地协同设计系统采用分布式的客户机/服务器(Client/Server)结构,服务器端负责公共数据的存储、多用户的同步等功能,客户端主要负责与用户的交互、客户私有数据的管理等。
服务器端分为数据库服务器和文件服务器(即电子仓),建立两者的互联互通,所有的数据信息存储于服务器端。采用SQL数据库及分布式存储方式,数据以记录形式存放在数据库中,有效地控制对数据的使用,允许不同需求的用户共享数据。电子仓储存系统中所有的电子档资料,包括文件、图纸、视频与图片等,数据库中只存放文件的元数据或路径数据,如数据目录、权限、流程、用户信息、操作记录等信息,实现企业图文档管理及知识积累。
2、数据的共享
数据库储存在一个服务器上,电子仓可以分别存储在不同的服务器上。因此各地共用同一个数据库服务器,分别设置不同的文件服务器,并基于统一网络进行服务器间的连通,使产品开发的设计成果及设计任务等信息能够并行、及时地沟通与共享。如在某地同时部署数据库服务器和文件服务器(可处于同一台服务器),在其它地方的研发中心分别部署文件服务器,所有文件服务器都完全同步,并且都链接到数据库服务器。
多电子仓分布设定
异地电子仓文件同步
3、数据的同步与时效性控制
各地文件服务器之间通过后台程序控制即时同步(也可根据需求灵活设置数据同步时间,有效降低工作时间的宽带占用率),保证在异地协同设计过程中数据的一致性;系统通过数据状态、流程管理实现数据的过程管理,通过版本管理、变更管理控制数据的修改,确保数据的时效性与准确性。
文件服务器同步时间设置
4、数据的并发性控制
系统通过检入/检出操作来控制数据的并发性。当某一数据被检出时,系统会显示该数据已被某人检出,并禁止其他人员检出该数据(检出菜单变灰色)。此时,除了数据检出者外,其他人只能浏览,而不能修改该数据。这就解决了数据的并发性问题,避免因同时更改数据而引起混乱。
已检出数据被锁定
5、数据的安全性与传输速率
系统通过权限管理控制用户对数据的操作权限,并且各地分别部署文件服务器,能解决数据安全方面的隐患,有效规避数据安全方面的风险。用户在文件上传、下载等过程中就近使用本地文件服务器,能解决跨地域数据传输速率的问题,减少网络带宽的负载。
权限管理