-1-中电29所研发产品数据管理系统实施1项目背景介绍1.1项目建设目的通过实施PDM项目,建立29所基于内部Intranet的产品研发、项目管理协同工作平台和统一的产品知识库。以产品结构为主线控制研发过程,有效跟踪、监控项目研发进程,管理研发过程中产生的各种数据,实现研发项目的数据、过程、资源的一体化管理。在实施过程中进行研发流程再造,做到一切行动有规范,一切活动有记录,确保研发数据的完整性、一致性和有效性,实现研发到生产的无缝转接。1.2项目经费及来源项目经费来源于自筹和技术改造。1.3项目的经济与管理效益随着PDM系统的实施与逐步运行,为我所的持续发展,促进我所的研发、制造与管理等方面的变革与规范,缩短研发周期,降低成本,提高产品设计质量和工作质量,促进人才成长等方面都起到积极的,甚至是关键的作用。主要体现在:规范/优化了主要研发流程,建立了相关的工作程序或制度,提高了程序的可操作性。建立了基本的协同工作环境,信息的标准化与共享,减轻了设计人员负担、提高了设计质量。整理了历史设计数据,保证了研发数据的准确性、一致性和完整性,缩短了从研发到生产的转化周期。从结果管理到过程控制的转变,提高了管理水平和效果。-2-2系统功能描述2.1功能体系结构图系统功能体系结构如图1所示。系统的核心为Windchill基础,它提供了基于联邦数据模型的系统管理和安全性服务、文档和数据服务、生命周期与工作流过程管理服务。在此基础上,在应用层实现产品文档数据管理、科研项目管理、科研工作流程管理、产品配置管理等基于Web的企业应用。图1系统功能体系结构2.2主要数据及处理流程依照29所《设计和开发输出管理程序》等质量文件,系统主要管理产品、构件、产品结构以及各类设计文档等数据。在系统客户化工作完成并确认以后,逐步把已有的产品、文档和BOM数据及其两者之间的关系进行整理,把这些数据导入到PDM系统中,这样就建立起了对已有数据的管理。研发、制造和管理人员可以直接通过PDM系统查询、重用产品信息。-3-对于新产品开发,则由设计人员在产品开发过程中建立系统――分系统――分机――整件――部件――零件层次的结构。把模型或图纸文件挂接到相应的PDM文档中,再以文档工作流程为核心实现技术文档的传递(审签)。所有数据的处理流程,都按照质量体系的“前一阶段活动未达到要求时,不能转入下一阶段”的要求严格控制状态的转变。产品处理流程分为系统和构件两种,不同类型的文档建立不同的处理流程。例如:表1为构件处理流程,表2为设计图样文档的处理流程。表1构件处理流程流程状态描述角色工程设计下达研制任务书项目经理创建分系统(分机)信息架构信息主管师创建整件/部件/零件信息架构完成工程试制设计任务分机设计师创建所负责的整件/部件/零件信息架构完成工程试制设计任务设计师工程试制齐套性检查信息主管师工程试制完成设计定型文档任务分机设计师/设计师设计定型齐套性检查信息主管师设计定型试生产齐套性检查信息主管师试生产接到封存通知后进行升级信息主管师封存接到作废通知后进行升级信息主管师作废表2设计图样文档的处理流程流程状态描述角色设计拟制或修改设计文件,提交审签设计人审签审签,同意则完成审签任务;全部审签都同意,则自动转入批准状态;审核、工艺、标准化、质量-4-流程状态描述角色不同意则驳回修改,转到修改状态;修改修改文件,提交审签设计人批准审批,同意则批准,任务自动进入预立卷状态;有修改意见则又转回到修改状态批准人预立卷通过升级构件,进行归档升级预立卷管理员归档接到封存通知后进行升级档案管理员封存接到作废通知后进行升级档案管理员作废2.3与其它系统的接口关系PDM系统管理的产品结构、文档是产品制造的基本数据,基本数据的变更直接影响产品的制造和服务。所以,我们在实施PDM时,除了考虑与现在已有的管理系统的接口外,还考虑与将来要建设的其它系统的集成或接口,以保证数据的一致性和有效性。接口关系如图2所示。图2接口关系示意图-5-3软硬件情况及供应商情况3.1软件我所的产品数据管理系统软件平台是PTC公司的Windchill系统。主要模块如表3所示。PTC公司具有较先进的产品开发和产品数据管理理念,有较完整的实施方法,具有较多成功实施的经验,实施人员素质较高。表3PDM系统软件主要模块序号软件1WindchillFoundation服务器软件2WindchillPDMPackage3WindchillIdeasGraphicsServerforWindchillProudctView4WindchillMentorGraphicsServerforWindchillProductView5OracleforWindchill6WindchillInfoModeler7WindchillProductViewforWindows8WindchillProductViewforUnix9WindchillClassifier10WindchillRe-UseManager11WindchillPreferenceRanking12I-DEASWorkgroupManager13WindchillInfo*EngineHub3.2硬件经过多年的基础建设,我所的网络已基本满足信息系统要求,主要欠缺的是数据的存储与备份,需要加强的是网络的安全保密措施。大部分终端用户的计算机也满足PDM的使用要求。PDM系统的数据库服务器采用UNIX服务器,应用服务器采用NT服务器。硬件结构-6-如图3所示。图3硬件结构图4信息安全措施PDM系统是一个业务应用系统,使用该系统的人员范围广,包括研发人员、管理人员及部分生产人员。所有的研发项目都通过PDM系统进行数据管理,管理的数据涉及项目的方方面面,从方案文档到具体的设计图纸、测试报告,这些都是企业的核心数据。PDM系统涉及的业务多,影响面宽,一旦发生信息安全事件,系统不能正常运行,将影响科研、生产的正常秩序,所以,信息安全是PDM的运行的基本保证。为-7-确保PDM系统的正常运行,保证合适的人在恰当的时间获取正确的信息,主要从以下几个方面采取安全防范措施,保障系统的正常运行和信息安全。4.1服务器安全物理环境安全:PDM服务器安置在中心机房,以确保服务器的物理环境安全。网络结构安全:PDM服务器的IP地址设置为中心服务网段,处于特别的安全域中,对该网段采取了路由访问控制、防火墙隔离、入侵检测监控等防范手段。服务器架构安全:PDM系统采用三层架构方式,数据库服务、应用服务由不同的服务器担任,用户不会与数据库服务器发生直接的联系,有效地保护数据库服务器安全;Web服务采用LDAP认证方式,确认用户身份,保证用户口令安全;数据库服务器采用安全级别较高的Unix系统,增强系统的安全性。4.2数据安全为保障在PDM系统存储的数据的安全和业务的连续性,数据存储使用磁盘阵列,采用RAID5的数据冗余方式,并且配置一个热备磁盘。在数据备份方面,制定完整的备份策略及时将数据备份到磁带库中,对备份的磁带定期进行恢复性测试。4.3管理安全信息系统的安全是三分技术,七分管理。为保证PDM系统能得到有效的管理,我们设置了PDM系统管理员岗位负责PDM系统的管理,并按照服务器管理的完整方法进行服务器全生命周期管理;同时为保障业务的连续性,对系统制定了完整的应急措施,并按照措施开展演习,根据演习情况,对应急措施进行修正,确保应急措施的有效性。4.4PDM系统用户安全要确保PDM系统的安全,PDM系统在用户对数据存取方面有严格的控制,用户能且只能访问自己可以访问的数据。PDM系统主要采用以下的方式控制用户对数据的访问权限。用户管理:在PDM系统中,定义了不同的组、角色,同一工作角色的人员组成同一个组,不同组和角色拥有不同的权限。-8-静态权限管理:PDM系统中静态权限管理授予不同角色对不同种类的文件柜、文件夹拥有不同权限。动态权限管理:PDM系统通过工作流管理授予不同的角色在产品开发、文档审签的不同阶段拥有不同的权限。5实施推广过程、经验与体会5.1实施推广过程我所正式成立了PDM小组,负责跟踪PDM应用技术、选择供应商,负责实施、推广应用、管理和维护系统。主要过程包括:供应商选择:多人全方位的对供应商进行评判选择,特别看重供应商的实施开发能力。业务需求分析、系统架构设计、详细设计与建模、程序开发、单元功能测试,集成测试等。数据整理,业务规范与制度建立。上线策划,试运行。业务调整,正式运行,逐步推广应用等。5.2经验与体会在实施PDM过程中,我们深深体会到了基础工作的重要性,就如大家常说的,管理信息系统建设是“三分技术、七分管理、十二分数据”。即特别要重视和加强基础工作,如物料编码、电子文档格式、版本管理、基本流程与制度等。其次就是人,没有人,再好的思路和想法都很难实现。主要注意:“一把手工程”是保证:领导对PDM系统的认识与重视,是成功实施建设的保证。规划:总体规划,然后针对需求的缓急和实施的难易程度,逐步实施。业务:业务需求及流程是信息系统的灵魂,各职能部门要加强基础工作分析与制度建设,并坚持持续改进。数据:数据是信息系统的血液,各部门要加强基础管理工作,收集、整理或编制基础数据。-9-有效的项目管理:明确的实施目标和范围,实时的计划控制与时间管理,有经验的实施队伍,必要的风险控制与应急措施等。人员:任何成功的管理信息系统都是相关人员智慧的结晶,我们应该在实施PDM过程中炼就业务管理人员和系统管理人员,培训使用人员,提高系统建设、使用、运行与维护能力。6结束语PDM的实施,涉及研发管理的诸多方面,我们以此为契机,在实施过程中,变革我们的管理模式,建立一套适应的研发管理程序或制度,规范我们的研发、管理流程,提升我们的管理绩效。在实施29所的PDM项目过程中,我们取得了一些经验和教训,我们非常支持集团公司开展信息化示范工程工作,愿意借此机会推动我所的信息化工作、共享我们的经验和教训,提高集团公司信息化整体水平。