1.1 PDM 需求概述PDM主要的管理数据目标是: 所有技术文件,如: CAD文件(二维图纸,三维图纸等) Ms office 文件(所有常用的格式) PDF文件 …… 物料和BOM PDM除了满足对大多数的文件类型存储在固定的服务器上进行深度集成及管理且可以被系统内其他文件参考,还需支持开发新产品及维护其生命周期,其主要范围及方法如下: 项目(包含所有物料和文件及其相关的开发); 变更及释放流程且包含相应的历史记录管理。 PDM需提供用户在系统中的所有操作的日志文件,并可以导出excel。 PDM必须满足对目标文件的读、写、删除等功能,同时也需对目标文件的权限管理,如:预览、修改、释放等等。 PDM需满足集成Autocad和Solidworks的所有应用。 1.2 项目实施的第一阶段PDM项目将对本地系统带来深度的影响,因此,项目实施将分步进行,本次实施的主要内容如下: 管理Soliworks及Autocad创建的所有文件(包括2D、3D图纸)及相关的office文件; 变更及释放流程; 打印管理及相应的释放流程; PDM管理Solidworks及Autocad的物料及BOM等的一些标准表格; 创建编码工具。 本文件所描述的在本阶段的企业需求,一些具体细节仍然可以在实施过程中与供应商共同讨论。 企业也许将来会有一些新的需求,那样我们就可能继续实施第二阶段,第三阶段等等。 2 数据模型2.1 项目分类 项目分类是对所有项目根据某种规则对项目进行分类,例如:机型,时间等等,同时也能加快系统读取文件的速度。 2.2 项目 项目是用来定义内部研发项目和客户项目(订单)的。 2.3 物料 物料是创建产品结构的主要对象,其属性是用来形容产品或图纸的主要方式。 2.4 文件 文件主要是指图纸及其附带的office及PDF文档。通常一个主文件可以包含同名子文件,但该子文件只是文件格式不同。(如:CAD图纸,在释放后自动生成的PDF文档) 当修改该类文件时,只能同时修改,不能只修改一个文档。 文件通常包含属性信息,当然这些属性属于物料且需要在CAD里定义。 3 实施过程 3.1概述接下来的章节将介绍PDM如何实现企业需求功能,以及说明一些工作方法和哪些功能需要系统自动完成。 注:操作过程的用户是需要权限定义的。 3.2 项目这里将简单说明如何操作项目. 3.2.1创建新项目当创建一个新项目时,同时也需为项目创建工作组,通常工作组为“机械设计”、“制造工艺”、“技术支持”。 常用的项目号根据内部订单号和标准机型号进行定义。 用户可以复制已存在的项目模板来创建新的项目。 3.2.2 修改项目项目可以被修改项目名及工作组等。 3.2.3 删除项目通常情况下不推荐删除项目,但在新建项目状态(无任何文件)时可以删除,删除项目放在PDM系统的回收站中,PDM系统提供对已删除项目的管理,但用户必须是被授权的。 3.3 物料物料是零件图纸和BOM的基础信息,物料是文件的属性,物料包含以下内容: 物料编码(物料的唯一识别信息),中文描述,英文描述,类型,图号,材料,单位,分类码(ERP用),申请系统(ERP用)。 PDM需要提供一个窗口界面来填写上述信息。 物料将有不同的PDM分类,对于不同的分类会有不同的工作流程. 3.3.1 创建新物料用户将使用创建编码工具创建新的物料编码,用户将填写一些基本的信息(编码,图号,单位等等)到图纸文件中,且图纸文件是在设计状态。企业要求PDM能够实现对已经存在的物料当填入编码时,其他信息能自动导入。 企业会从ERP系统中导出一份物料的Excel列表作为PDM的数据库。 3.3.2 修改已存在的物料物料在图纸设计时可以修改,当图纸释放时不能修改。 当遇到一些很简单的低水平的修改时,企业要求保留这种修改不生成新版本的功能,当然这中修改时需要受到严格限制的。 企业不打算在PDM系统中深入管理物料,只是利用物料进行创建BOM及提供搜索。 3.3.3 删除物料仅仅在图纸设计阶段时可以删除物料。 3.4 文件不同的文件类型将有不同的管理模式,以下介绍表示常用文件的所有格式。 3.4.1 创建新的文件文件号将根据企业定义的命名规格,该文件适用于Autocad和Solidworks。 图纸文件可以在Autocad和Solidworks里建立然后存储到PDM系统中。 其他文件可以是PDM自动生成,也可以上传到PDM系统中。 文件也可以在PDM系统里直接复制已存在文件来创建新文件。 3.4.2 修改已存在的文件文件只有在设计状态可以被修改,同时PDM系统需要存储所有的更改记录。 一旦文件释放将不能修改,只允许复制。 企业仍需保留对一些低级别或简单的修改不生产新版本的功能(这里暂时针对MS office文件),当然这种功能是受权限限制的。 3.4.3 删除文件文件只有在设计状态时才可以删除,在删除前必须手动解除所有与该图关联的关系才可以。 如果用户决定删除一个文件,PDM系统将提醒用户该文件的所有使用处。 3.4.4 PDM系统内文件号管理通常PDM管理的文件存储在服务器中且不能被用户直接访问。这些文件是加密的(管理员可以选择不加密或能解密)。企业要求PDM系统提供一份可查询的清单(图号、图名、文件名、文件号、时间)。 企业要求在服务器端使用图纸和SQL数据库分离的存储方式,即不将图纸直接存储在数据库中。图纸及其他文件在一台服务器上,SQL server数据库在另外一台服务器上。 4 SolidWorks 接口 PDM可以集成AutoCAD的接口,同时也必须满足集成SolidWorks,且能满足对SolidWorks文件(3D零件模型和装配体及工程图纸)的管理。 4.1 SolidWorks 概述4.1.1 SolidWorks 文件名的定义文件名同2D图纸(AutoCAD)的命名规则相同,具体详见“企业图纸命名规则”。 4.1.3 图纸页数Solidworks 允许一个零件由多张图纸组成,但是企业只定义一个零件只有一张图纸。 4.1.4 文件的关联关系通常所有的PDM文件都能互相关联。在CAD集成系统中文件的关联关系是非常重要的,例如: 3D模型与2D工程图的关联关系(当没有相关联的模型时无法打开一个工程图) 装配体与其模型树中被使用的零件(当没有被使用的零件就无法打开一个装配体) PDM维护这些关系表,并且可以在操作界面中可见。当用户填加或删除零件到装配体时,PDM也自动保存这些填加或删除零件的关联关系。 当用户更改文件时,这个被更改文件被其他图纸或装配体使用,那么受到这张图影响的相关图纸也需要同时被修改。这将是这个用户的职责,当改图时需要在系统中检查所改图纸是否影响与其相关的其他图纸。 4.2 3D模型建立BOM用户可以仅仅使用一次操作就可以对PDM系统已有的3D装配体创建BOM。这个BOM将包含每个零件物料信息及装配体本身的信息。当用户点击填加BOM时,系统将根据装配体的模型树生成一个BOM(该BOM可以导成Excel表格)。当PDM检索模型树中的零件属性没有编码时,系统将提示缺少编码且不能生成BOM。 由于企业不打算对每个尺寸的标准件(如螺栓等零件)进行建模,因此这类零件在PDM系统中没有物料属性及编码,我们将定义这类零件为标准库零件,系统将自动识别该类零件,这类零件的编码将手动填写在设计状态的BOM中。 4.3 标准件库企业将建立两种标准件库: 一种是SolidWorks自带的toolbox标准件,如螺栓,螺母等; 另一种是常用的一些采购标准件或供应商的固定产品,如电机等。 企业将不会对第一种标准件填写编码等物料信息在PDM系统中(但ERP系统中有),但第二种标准件将有物料信息在PDM系统中。对于toolbox标准件根据国标号及规格可查询物料编码并自动写入BOM。 标准库零件将走单独的一个工作流程,现在只定义设计状态和释放状态。 5 文件分类 每一个PDM中的文件都将被分类,当创建文件时都需点击下拉菜单选取文件的类别。 不同的文件类别,将有不同工作流程,也将影响BOM 主要的分类如下: 2D图纸-有AutoCAD直接创建的图纸; 3D图纸及其工程图-由SolidWorks创建的图纸; Office文档-常用的office文档文件; PDF文件 标准库零件1-螺栓等标准件; 标准库零件2-常用采购标准件如电机等。 只有管理员才有创建和维护文件分类的权限。 6 变更及释放管理6.1 生命周期管理PDM系统管理每个文件对象的状态,每个状态之间的过渡需要定义,PDM允许存在多个不同的生命周期流程。 生命周期的各个状态如下:
在工作流程中PDM系统可以对目前人或组发送邮件。因此,对应各个流程中的发送和接收邮件的人或组将单独定义。 6.2 变更管理企业目前的变更主要有两种: 一种是需要填写变更通知单的变更,这类变更通常是其他相关联影响较大的变更,变更改图通知单被确认和批准后才可以修改图纸,审核人的名字将自动填写到变更通知的Excel表中。变更通知单的格式和所包含的文档及图纸信息由企业定义。 另一类是不需要改图通知单的变更,需要手动变更可以生成新的“大版本”。 当使用还原时的变更将不生成“大版本”。 6.2.1 修改多个关联关系的变更当用户决定修改一次变更时,PDM系统将显示该文件的所有使用处(即关联关系),该用户应判断此次变更对所有关联文件的影响并决定是否同时更改相关联文件或是否取消该次变更。 6.2.2 版本管理PDM需要管理所有系统内的文件版本。版本有两种: 一种是临时版本(设计状态)这类版本在文件设计状态下是可以修改或删除的。这类版本称为小版本,每次存储都将生成一个新的小版本。 另一种是冻结版本(已释放状态),这类版本是不能被修改或删除的,只有通过工作流程时,才可以进行修改或删除。这类版本称为大版本,每次申请变更流程并释放后将生成一个新的大版本。 7 打印及输出管理 PDM本身带有打印流程的功能,但企业还需要PDM系统实现如下的一些打印及输出功能: PDLM提供当Soliworks工程图(*.slddrw)进入释放状态时,系统将该图同时自动输出成dwg和PDF文件并增加水印。 PDLM提供当AutoCAD(*.dwg)进入释放状态时,系统将该图自动打印成PDF文件,并增加水印。 以上两种自动生成的文件将与原文件存储在一起,并且自动生成的文件不能被修改。 PDM将提供所有的打印记录管理,该记录在系统中可见且可以导出为Excel文件。企业的图纸及其相关文档文件都将存储到PDM系统中,企业将不在需要额外的文档存储系统,但在图纸转换的过渡期期间企业仍然需要额外的文件存储系统。 PDM需保证当文件存储数量逐步增多时,不能影响PDM系统的运行速度。 8 数据权限的概述 8.1 用户的定义通常PDM用户命名规则使用企业现有的命名习惯,如,姓+名的拼音,当有重名时,加数字区分,用户名长度没有字符限制。这个用户账号清单不在本文件中列出。 8.2 创建新的用户创建新用户账号需要通过申请表格并授权的情况下方可建立。该申请表格需明确定义该新账户的角色和权限。 8.2.1 定义用户的权限PDM的权限分为静态权限和动态权限,角色权限为静态权限、和项目相关的权限为动态权限。 新建项目工作组时,可以添加角色并设置角色在工作组中的权限; 审核流程和文件类型相关; 文件审核时必须审核人在工作组中,其次该人员在审核流程角色中; 可以设置角色可以查看的文件类型;只有在工作中且有查看该文件类型的角色才可查看该文件,如果没有的话即使在查询列表中也不可以预览、上传和下载; 对于历史项目,可以通过数据库脚本统一设置组中的角色及权限; 8.2.2删除用户企业 通常不建议删除账户,但企业希望保留PDM应支持删除用户的功能,同时支持用户名可以更改,但以上功能仅仅管理员才有权限。 企业要求PDM V7提供一个方便操作且简单易懂的解决方案处理新账户可以接收或继承其他账户相应权限。 8.3 角色的概念角色的定义更像系统中的岗位,如项目经理,机械设计工程师,工艺工程师等,每个角色会被赋予相应的权限,如访问不同的文件类型、访问不同的工作组、创建文件夹或项目、打印、创建或修改等等。 总之,在项目实施过程中,企业将与供应商定义一个角色的表格,明确定义角色的种类及其功能和权限。 8.4 工作组的概念工作组通常在项目的下一层,不同的工作组被定义为对该项目的不同职责功能,如“机械设计”为设计该项目的图纸,“制造工艺”负责该项目设计图纸的工艺设计等等。 工作组包含相应的权限分配,该类权限主要定义预览、工作流程等所需要的权限。 总之,在PDM项目实施过程中,企业将与供应商定义一个工作组的表格,明确定义工作组的种类及其功能和权限。 9 创建编码工具 9.1 创建新的编码企业需要在PDM系统中集成一个创建物料编码的工具。用户可以在物料窗口中点击“创建编码”,PDM系统将根据企业的编码规则(另见文件)在物料的编码栏生成一个编码。 企业将提供一份ERP系统中已经存在的“物料编码Excel 清单”,PDM编码工具可以读取该清单,该清单中列出的编码将视为“已存在的编码”,不能在创建编码工具中被重新创建,当在PDM中创建新的编码后,系统自动将该编码写入PDM数据库。 用户可以在PDM系统的物料操作界面物料编码栏直接填写“已存在的编码”,系统将自动读取物料编码Excel清单并导入其他相应的物料属性信息。当用户填入一个不属于物料编码Excel清单中的编码时,系统将提示:“无此编码,请申请编码”。由于物料编是企业对物料识别排他性的唯一标识,因此PDM系统应支持一个物料编码不能同时分配给两个或多个不同的图号的文件。 PDM需支持多用户同时使用创建编码工具,并保证同一个编码不能被重复利用。 企业与供应商在实施中共同定义“物料编码Excel清单”的表格形式,并且只有管理员才有权限维护该清单。PDM需提供导出编码清单的excel表。 9.2 撤销编码功能系统需记录所有创建编码工具所管理的编码信息,同时支持撤销编码功能,当在PDM中创建一个新编码后,用户可以在编码工具操作窗口中点击“撤销编码”使该编码被撤销,同时该编码在“物料编码Excel清单中删除”,被撤销编码可以再次新建使用。同时导出Excel表格。 9.3 物料编码的管理企业不打算在PDM中深入管理物料编码信息,但企业仍然需要PDM系统满足对物料编码的简单管理,如编码重用,数据丢失,历史记录等。 PDM应提供编码日志功能,需导出(excel版)系统所有账户申请过或撤销过的编码信息,同时也需要操作界面提供导出“今日新生成编码清单”的excel格式,并且该清单是时时更新状态。 企业将定义专门的人员对PDM新生产的编码输入企业的ERP系统中。 |
|