构型管理v0组件设计PBOM_第1页
构型管理v0组件设计PBOM_第2页
构型管理v0组件设计PBOM_第3页
构型管理v0组件设计PBOM_第4页
构型管理v0组件设计PBOM_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Component Design组件设计文档PBOM 构型管理通用飞机工业公司PropertiesChange HistoryApproversApproverApproval DateCommentsDateAuthorVerDescription2014/04/8林0.1初稿File NameSus组件设计文档制造构型管理第 1 稿目录介绍5目标5范围5文档概要5标准5组件概要5背景5设计概要53.设计6对象模型63.1.3.1.1.3.1.2.3.1.3.3.1.4.3.1.5.3.1.6.包结构6功能菜单7对象模型7PBOM 更改单9实现技术10显示处理10工艺路线分工表10PBOM

2、编辑器113.2.3.3.3.3.1. PBOM业务流程与编辑器的设计11PBOM 模板导出293.4.1. 功能描述303.4.3.4.2.界面303.4.3. 页面Action31PBOM 导入313.5.菜单313.5.1.3.5.2. 界面32页面Action32校验规则32导入过程33PBOM 查询34车间分工表查询353.6.3.7.3.7.1.菜单353.7.2. 界面363.7.3. 页面Action 与查询逻辑36PBOM 更改单查询 更改查询37工作流设计373.9.1. PBOM 更改单流程373.10. 与 CAPP 集成的接口设计394.单元测试40和升级405.6.

3、风险40技术风险40不确定40遗留问题406.1.6.2.6.3.Overview 概要本文档包括制造构型管理的详细设计信息。此组件的开发工作将基于本文档进行。1.介绍1.1.目标本文档描述了制造构型管理组件的详细设计。开发本组件将按照此文档的要求进行。1.2.范围GAC 的制造构型管理相关功能。1.3.文档概要第 2 节提供了业务问题的概况描述。第 3 节描述了设计时需要考虑的第 4 节给出了设计细节信息。第 5 节是单元测试要点。第 6 节是本组件在升级和第 7 节是风险分析。需要考虑的内容。1.4.N/A标准2.组件概要2.1.背景通飞在接收上游的EBOM 后,需编制PBOM,进行工艺分

4、工。通过PBOM 导入功能实现快速搭建PBOM,通过PBOM 更改编辑器可实现后续对PBOM 的快速更改功能。PBOM 中只有VCI 与 LCI 类型的才具有有效性,VCI 与 LCI 组件下的零组件的有效性规则为版本有效,VCI 与 LCI 类型的有效性于VCI 或 LCI的与其附件的PBOMLink中,格式为:1,2,3-5 或 1+, 或 1-9999.2.2.设计概要通过设计PBOM 编辑器,实现PBOM 的构型管理;1.PBOM 管理:1)PBOM 编辑器界面的设计和开发;a)PBOM 的重构:基于EBOM 重构PBOM、创建并添加审签,生成PBOM 更改影响分析;、PBOM 更改单

5、的自动创建和b)PBOM 的更改:PBOM 更改单的创建和查看、PBOM 的更改、PBOM 的浏览、PBOM 更改的审签;2)3)4)5)PBOM 查询:按架次查询PBOM 结构、PBOM 到CSV 文件中;PBOM 模板,基于GCI、ICI、LCI、VCIPBOM 模板:基于EBOM 的PBOM 导入功能:基于PBOM 模板构建PBOMPBOM 审签流程a)b)PBOM 审签,修改、取消及发布PBOM 数据向CAPP数据。6)7)车间分工表查询PBOM 更改单查询2.3.系统PDM 正式机: pdm.caiga.avic PDM 测试机:pdmtest.caiga.avic组织名: caig

6、a3.设计3.1.对象模型3.1.1.包结构Java 类的包结构:WT_HOME/codebase/ext/gac/ebom; WT_HOME/codebase/ext/ gac /pbom; WT_HOME/codebase/ext/ gac /mbom;WT_HOME/codebase/ext/ gac /aofoJSP 页面的包结构:WT_HOME/codebase/netmarkets/jsp/ext/ gac /ebom; WT_HOME/codebase/netmarkets/jsp/ext/ gac /pbom; WT_HOME/codebase/netmarkets/jsp/e

7、xt/ gac /mbom; WT_HOME/codebase/netmarkets/jsp/ext/ gac /aofoTASKS 的包结构:WT_HOME/tasks/ext/gac/ebom; WT_HOME/tasks/ext/gac/pbom; WT_HOME/tasks/ext/gac/mbom;WT_HOME/tasks/ext/gac/aofo3.1.2.功能菜单在系统导航菜单中,增加PBOM 构型的一级菜单,二级菜单包括:PBOM 导入、PBOM 更改编辑器、PBOM 查询、车间分工查询,点击后,分别进入各个功能界面3.1.3.对象模型针对PBOM,为了实现基于关系的有效性管

8、理,需要使用 GACPBOMUsageLink(Master-Master)构成产品结构,PBOM 的更改使用BOM 更改单驱动,这样,无需通过修订操作完成PBOM 的 工作。有效性装配对象需满足下列要求:每个对象代表在某个有效性范围下的父子装配关系;所有和有效性相关的其他信息(工艺路线,数量,版次)均体现在GACPBOMUsageLink 中;有效性装配关系同每个零的版本无关;对PBOM 的更改必须指明更改涉及的架次范围;有效性装配对象的模型如图 1:图 1:有效性装配对象模型有效性装配对象模型的属性如表 1:属性分类属性名属性说明装配关系信息parent父件号WTPartMasterchi

9、ld子件号WTPartMasterty1,ty2,ty3数量允许最多指定 3 个值route1,route2,route3工艺路线允许最多指定 3 个值remark1, remark2,remark3分工备注允许最多指定 3 个值有效性信息effProduct有效型号目前都是TA600,在创建页面传递的型号信息WTPartMastereffRanges有效性范围一条PBOMLink 可以关联多条 effRanges,多个有效性区间,每个有效性区间为一个effRangeumber更改单号changeId更改单标识更改单的 VR表 1 有效性装配对象模型的属性PBOM 有效装配对象描述了在指定有效

10、性范围内,指定父子件之间唯一确定的装配关系。考虑到实际生产中的分工情况,允许在一个装配关系在指定有效性范围内对总装配数量在子件采用不同的工艺路线,上述表中的数量、工艺路线、分工备注都允许定义最多三个值。PBOM 有效装配对象描述的PBOM 有效装配关系可以来自三个方面的操作:从 EBOM 重构生成PBOM 以及PBOM 更改。对于从EBOM 重构生成的PBOM 结构,由于PBOM 上需要增加工艺组合件,工艺分工信息也需要工艺手工调整,因此在其 PBOM 有效装配对象生成时,处于未发布状态(released=false,explicit=false),此时工艺可以通过指定的用户界面,修改这些未发

11、布有效装配的工艺分工信息或者增加工艺组合件,修改完成后再将其直接设置为已发布状态(PBOM 签审流程后)。所有已发布的装配关系均不能直接修改,必须通告新建工艺计划资料更改单,通过对指定有效性范围新建有效装配对象,描述新的有效装配关系来表达对原装配关系的更改。3.1.4.PBOM 更改单3.1.4.1.PBOM 更改单类型wt.doc.WT的扩展类型:BOM 更改单:wt.doc.WT|com.gac.PBOMGGD编码规则:GYGS-P-型号-自然数自然数从 1 开始, 如:GYGS-P-TA600-13.1.4.2.PBOM 更改单生命周期在正在工作状态时,启动PBOM 更改单签审流程(详见

12、后续说明)3.1.4.3.PBOM 更改单属性定义Attribute NameDisplay NameType说明Description说明String更改说明 (标准属性)RelatedEO相关 EOString相关的 EOProduct目标型号String更改的型号released更改是否已发布状态值,由系统管理 0 与 1revoked取消装配值,此PBOM 是否取消关系0 1explicit取消、作废值,当更改单作废时,设置为 1.changeDate更改时间,PBOM 更改时间String 类型,当前日期,格式为1900-01-013.1.5.实现技术采用JCA 技术和Java Sc

13、ript 实现。3.1.6.显示处理定制的用户界面的外观、字体、颜色要求与OOTB 的Windchill 系统界面风格。3.2.工艺路线分工表在PDM 中新建一个文档,用于存放车间分工表(Excel)该文档的e配置到服务器本地的属性中umber=如:000000001分工表格式如下:需开发一个通用方法直接获取此文档的文件流,并Excel 文件,获取车间分工的全称及简称。如果简称不存在,则全称SVN: codebase/ext/template/工艺分工表.xlsx3.3.PBOM 编辑器3.3.1.PBOM业务流程与编辑器的设计3.3.1.1.PBOM业务过程过程包括如下:一个完整的PBOM1

14、、通过重构的方法建立初始的PBOM(按照EBOM 结构重构PBOM,使用EBOM 的版);2、创建“PBOM 更改单 ” ,已备后续修改使用;3、利用PBOM 编辑界面修改PBOM 并填写“PBOM 更改单”,将本次修改(有效性修改、工艺路线修改、装配结构关系修改)的变化内容同该工艺计划更改单相关联(多次修改的结果可以对应同一个工艺计划资料更改单)。4、工艺计划更改单进行签审,当工艺计划更改单发布时,该更改单对应得所有更改内容生效,如果该工艺计划更改单被废弃,则回滚该更改单所对应的所有对PBOM 的更改内容。3.3.1.2.PBOM 编辑器界面设计PBOM 更改编辑器的设计需要满足下列条件:P

15、BOM数据结构/算法/界面应用分离,降低耦合性;使用用户熟悉的语言进行PBOM 更改操作;将有效性操作与BOM 更改操作合二为一;忽略零件的版本以降低方案的复杂度;所见即所得的操作界面(用户可以直观的察看更改操作将产生的更改效果);使用Java Script 界面;无需手工计算,系统自动完成和有效性相关的计算;将PBOM 更改单同PBOM 更改操作紧密相关,可以根据更改操作自动生成更改单;考虑多人同时的更改,在算法中加入修改互斥逻辑:1)对同一个父件之下有效装配的修改,在同一时刻只能有一个更改单处于激活状态2)判断)好的界面提示,提醒用户发生了更改互斥的状况(在用户将号添加、重构到更改单时用户

16、填写分工路线时,填写简称,在添加工艺路线时需校验所填写分工路线的正确性,如果不正确需提示用户更改单如果未通过审签则和此更改单相关的更改操作将被Rollback;不更改PBOM 历史,使用追加的方式处理对PBOM 的变更,便于追溯和回退。在导航菜单中的“PBOM 构型”的二级菜单中,点击 “PBOM 更改编辑器”,弹出PBOM 编辑界面。PBOM 更改编辑器分为更改单信息显示区、待更改组件显示区域、已有装配显示区域、新增零组件更改显示区域,设计界面如下图:各区域展示信息3.3.1.3.存放位置P 视图零存放于型号所在产品库的/Default/工艺数据/工艺资料夹内PBOM 更改单存放于型号所在产

17、品库的/Default/工艺数据/PBOM 更改单资料夹内通过程序存放数据时如果没有找到此资料夹,需使用管理员权限自动创建资料夹结构说明TA600产品库 /Default设计数据第一层零E 视图零、数模工程更改指令(EO)EO序号区域显示属性信息1更改单信息显示区、名称、目标型号、相关 EO、说明。为自动创建,所以需要显示为自动,在保存时创建并显示2新增零组件更改区、名称、取消装配、工艺路线 1、数量 1、备注 1,工艺路线 2,数量 2,备注 2,工艺路线 3,数量 3,备注 33待更改组件区无法点击子件,自动跳转到父件上4原有装配显示区、名称、取消装配、工艺路线 1、数量 1、备注 1,工

18、艺路线 2,数量 2,备注 2,工艺路线 3,数量 3,备注 33.3.1.4.PDM 系统视图结构3.3.1.5.页面元素和Action3.3.1.5.1.PBOM 的更改过程描述1、PBOM 更改流程如下:序号视图名称父视图说明1DesignE 视图,设计视图2PlanningDesignP 视图,工艺视图3ManufacturingPlanningM 视图,制造视图工程更改建议(ECP)ECP数据接收单数据接收单顶层数据接收单顶层数据接收单工艺数据第一层零P 视图零AO 文档AO 文档FO 文档FO 文档制造数据第一层零(M 视图零)M 视图零技术文件类型 1类型 2现场单据协调单点击搜

19、索EO (WT)Label创建/编辑类型按钮点击后行为弹出创建更改单页面,可以所搜更改依据(EO),选择创建后创建更改单。算法逻辑更改单和 EO 建立关联关系,更改单和本次PBOM 更改建立关联。更改单创建完成后,自动将 EO 相关件号的 P 视图零添加至PBOM 更改编辑器.创建时,更改单为自动,规则为:GYGS-P-型号-自然数。:在编辑器页面中,栏位显示为自动,在保存后,需要显示生成的PBOM 更改单。型号:自动查询系统中所有成品,作为下拉菜单,默认值为第一个成品。说明查询时使用管理员权限创建,创建者为当前用户,避免权限问题选取 EO 后,自动添加 EO 关联的零组件3.3.1.5.3.

20、PBOM 更改-打开Label打开类型按钮点击后行为弹出PBOM 更改单查询界面算法逻辑查询系统中的PBOM 更改单,用户选择相应的PBOM 更改单后,自动加载该更改的选择PBOM 更改单后,自动加载更改条目到编辑器中。处于编制中、修改中状态的PBOM 更改单,只有创建者可以修改。其他人只能查看。处于审核中、已发布、已取消状态的更改单只能查看,所有人不能修改说明查询时使用管理员权限查找,避免权限问题3.3.1.5.4.PBOM 更改-重构当EBOM 从上游初次发送到GAC 时,工艺路线室需要使用PBOM 重构功能。PBOM 重构的流程图如下:3.3.1.5.5.PBOM 更改-添加Label添

21、加类型按钮点击后行为弹出P 视图搜索页面3.3.1.5.6.PBOM 更改-查看Label查看类型按钮点击后行为选择PBOM 中的某个零,选择该按钮,弹出PBOM 查看界面算法逻辑显示PBOM 的超级BOM,显示产品结构,工艺路线,批架次有效性和数量,更改单和本次PBOM 更改建立关联。说明PBOM 更改完成后,PBOM 正式发布。算法逻辑按照查询P 视图,用户选择要修改的P 视图并点击确定。此处只允许用户选择一个或多个组件,说明表格展示、名称、版次、状态,搜索显示P 视图的版本。与原有功能有区别,需要只获取P 视图。3.3.1.5.7.PBOM 更改-移除3.3.1.5.8.PBOM 更改

22、创建并添加Label创建并添加类型按钮点击后行为选择PBOM 中的某个零,选择该按钮,弹出创建零页面,输入子件、名称;以及工艺路线和数量、备注算法逻辑系统按照所属的创建子件(先查找E 视图是否存在,如果不存在,先创建E视图,然后生成P 视图),并添加到所选择的父件下,并将工艺路线、数 量、备注等信息保存到装配关系上,并更改时间。所有行默认的有效性显示为空。创建时,需要用户选择类型(VCI、LCI、普通件),当选择VCI 或者LCI 时,有效性必须填写,如果是普通,有效性不能编辑。编辑时仅VCI 或LCI 类型可以编辑有效性,其他类型不可编辑有效性2014-4-24 修改:当选了普通件时自动设置

23、有效性值为空。创建时默认显示为普通件Label移除类型按钮点击后行为选择PBOM 中的某个零,选择该按钮,弹出创建零页面,输入子件、名称;以及工艺路线和数量、备注算法逻辑系统按照所属的创建子件(先查找E 视图是否存在,如果不存在,先创建E视图,然后生成P 视图),并添加到所选择的父件下,并将工艺路线、数 量、备注等信息保存到装配关系上,并更改时间。说明创建时使用管理员权限创建或者忽略权限,创建者为当前用户,避免权限问题,将P视图创建到型号对应的产品库中。表格信息、名称、工艺路线 1、数量 1、备注 1,工艺路线 2,数量 2,备注 2,工艺路线 3,数量 3,备注 3点击待更改区域的父件时,在

24、新增更改区域显示当前新增3.3.1.5.9.PBOM 更改 添加子件Label移除子件类型添加子件点击后行为弹出查询页面,查询系统中现有,查询条件不允许为空。搜索结果中,对于同一零组件,如果没有P 视图则显示E 视图版,如果P 视图存在,则显示P 视图的版本。说明创建时使用管理员权限创建或者忽略权限,创建者为当前用户,避免权限问题,将P视图创建到型号对应的产品库中。表格信息、名称、取消装配、工艺路线 1、数量 1、备注 1,工艺路线 2,数量 2,备注 2,工艺路线 3,数量 3,备注 3创建并添加时,增加类型选项列:LCI、VCI、普通件,创建时按照类型创建,选择普通件时为WTPart选择后

25、,添加的件显示在新增更改区域,如果选择的是VCI 或 LCI 类型类型不显示。,需显示有效性,其他3.3.1.5.10. PBOM 更改 更改Label移除子件类型按钮点击后行为选择PBOM 中的某个零,选择该按钮,弹出更改装配页面,用户勾选取消装配算法逻辑系统取消装配信息,并在新增更改栏目中列出所取消装配的说明PBOM 重构后移除子件不需要修改有效架次信息算法逻辑用户选择添加时,先判断是否存在P 视图版本,如果不存在则先创建P 视图版本部件,然后添加到编辑器中,所添加的子件不能出现循环嵌套,如果存在需提示用户说明3.3.1.5.1.PBOM 更改-对待更改零下的现有装配进行修改Label更改

26、类型按钮点击后行为选择PBOM 中的某个零,选择该按钮,弹出创建零页面,输入子件、名称、有效性范围;以及工艺路线和负责车间、备注算法逻辑系统按照所属的创建子件,并添加到所选择的父件下,并将有效架次和工艺路线等信息保存到装配关系上。说明如果为VCI 或 LCI,可以修改有效架次,如果是其他类型,有效性留空,并不可以修改下图示意中,TS-PART-5231 为VCI。3.3.1.5.2.PBOM 更改 保存Label保存3.3.1.5.3.PBOM 更改影响分析的生成3.4.PBOM 模板导出为帮助工艺分工快速从EBOM 搭建PBOM,开发PBOM 模板导出功能,主要实现导出EBOM结构及属性信息

27、到PBOM 模板中,工艺分工过PBOM 导入功能来构建PBOM.EBOM 结构:根据EBOM 拆分成PBOM.导出的 PBOM 模板将通Label生成类型按钮点击后行为将更改的描述信息写入Excel 文件中算法逻辑有效性架次信息的变化,工艺路线的调整,数量的调整说明自动计算更改影响分析,包括改前、改后数据,新增、取消装配的展示如果更改图号是LCI 或VCI 需展示有效性变化与原有方案不同类型按钮点击后行为验证用户输入内容,验证是否出现循环嵌套,保存更改单算法逻辑自动生成PBOM 更改单(WT),并自动为其,系统将PBOM 调整的结果预保存(released=false, explicit=fa

28、lse),同时启动 PBOM 审签流程。生成PBOM 更改影响分析Excel 文件,并替换现有主内容。参考:PBOM 更改影响分析生成。说明PBOM 审签完成后,PBOM 正式发布查询时使用管理员权限创建或者忽略权限,创建者为当前用户,避免权限问题3.4.1.功能描述在E 视图的VCI、LCI、ICI、GCI 类型的的操作菜单中显示“导出PBOM 模板”命令。对照、预分工工艺路线。导出内容包括:BOM 结构、属性、工艺分工用户在该PBOM 模板后,添加工艺组合件信息,对现有EBOM 进行拆分,从而形成 PBOM 导入模板,在PBOM 导入功能中进行PBOM 导入。导出格式件附件模板PBOM 导

29、入模板导出模板一共有 2 个sheet,第一个sheet 为导出的BOM 结构信息,第二个sheet 由程序自动读取工艺路线分工表,将所有内容放到第二个页面中.至顶层的 BOM 关系展示出导出模板时,需要按照当前追溯到型号顶层件,将此来,然后再导出此下所有BOM 结构关系。顶层结构先输出到Excel 中,然后在输出此有的EBOM 子节点信息.采用深度优先原则导出EBOM 结构.下所3.4.2.点击界面操作菜单中的导出PBOM 模板菜单:弹出如下界面:3.4.3.页面 Action3.5.PBOM 导入GCI、ICI 没有工艺路线。3.5.1.菜单序号操作类型操作说明1所选零组件号显示当前所选零

30、组件2PBOM 模板或按钮点击PBOM 模板时,PBOM 空模板(在系统中的模板),提示用户保存.3是否生成顶层结构checkbox勾选表名在导出PBOM 模板时,导出此上层所有EBOM 结构到PBOM 模板中, 否则不导出顶层结构.4是否E 视图属性Checkbox勾选表示,在导出PBOM 模板时导出的软属性,否则不导出软属性.5是否生成供应商代码对照表Checkbox如果勾选,在工艺路线分工表中的信息,写入到PBOM 模板的第二个sheet 中.6导出按钮根据输入条件,导出PBOM 模板结构,然后关闭此页面. 导出时,导出按钮需禁用。7取消按钮关闭此页面3.5.2.界面3.5.3.页面 A

31、ction3.5.4.校验规则序号规则说明1子件号(图号)必须填写如果填写了父件号子件号必须填写2名称如果子不存在,则名称必须填写3父件号必须填写如果子件号填写了,则父件号必须填写。父件号如果不在此PBOM 导入的子件号列表中,则此父件号必须存在于系统中,否序号操作类型操作说明1PBOM 模板或按钮点击PBOM 模板时,PBOM 导入模板(在系统中的模板),提示用户保存.2型号下拉选项查询系统中所有成品作为下来菜单,默认显示第一个3PBOM 导入文件文件选择浏览本地excel 文件4是否生成更改分析Checkbox勾选后生成PBOM 更改单Excel,直接将上传的PBOM 导入文件作为更改单主

32、内容,默认不勾选5备注TextArea更改备注,将于生成的更改单的说明属性中(Description,标准属性)6校验按钮校验用户上传的PBOM 导入文件,校验格式与数据是否正确,没有错误返回”校验成功”,错误信息,则显示在错误信息栏中.参考下一节中的校验规则.7错误信息显示文本在校验或者导入时,如果出现错误,则错误信息,并显示在页面中.3.5.5.导入过程步骤过程说明1导入数据校验没有错误进入第二步,有错误返回页面并显示错误2生成P 视图如果导入的还没P 视图则创建P 视图,如果没E 视图,先创建E 视图后在升版至P 视图。则报错,此时名表父子件号都是新导入的。4工艺路线验证如果子件号填写,

33、工艺路线 1 不能为空。如果填写了子件号,判断子件号类型,除GCI、ICI 外都必须填写工艺路线(至少填写一个工艺路线),工艺路线格式为 制造 -制造 -安装 , 制造 可以有多个,使用英文“-” 。所填写的工艺路线简称必须是在工艺路线分工 表中存在,如果不存在则提示错误。如果GCI 和ICI 填写了工艺路线则提示错误。正确的工艺路线格式: 1-2-3, 1-1,如果格式不正确,提示错误。5数量验证如果子件号填写,数量 1 不能为空且大于 0。工艺路线如果填写,则数量必须填写。工艺路线 1 对应数量 1, 工艺路线 2 对应数量 2,工艺路线 3 对应数量 36有效性验证对于VCI、LCI 类

34、型的 ,有效性必须填写,其他类型的 有效性不能填写。 VCI、LCI 没有填写有效性,则报错。其他类型 如果填写了有效性,则报错。且要有效性符合规范:有效性必须为数字,不能大于四位,不能包含字母,不同有效性区间使用英文逗号 “,”来分割。有效性区间使用应为中横线“-“表示,有效性区间不可 。符合要求的有效性举例:1-3,51-51,2,3,5005+不符合要求的有效性举例:第一架起 必须使用数字 1-符号使用错误1-5,2-3错误12500-有效位数不能大于四位7取消装配验证如果没有填写,则表示不取消装配。默认为空。格式要求: 是、否。其他值提示错误。8CI 类型可能值:ICI、CGI、LCI

35、、VCI,其他值需提示错误。允许为空,表示普通9循环父子关系是否循环,如果有则需提示错误。如A下有子B,则B下不能再将A 作为子。导入参考导入过程3.6.PBOM 查询3.6.1.界面将【零件类型代码】存放于E 视图的软属性中(不修改E 视图版本)。如果新建E 视图,根据 CI 类型判断类型,如 CI 类型为 VCI,则创建VCI类型。如果父件号的P 视图不存在,则创建父件的P 视图版本。3创建PBOM 更改单WT|PBOMGGD,并自动启动PBOM 更改单签审流程4构建PBOM将PBOM 条目写入到GACPBOMUsageLink 中,保存有效性、工艺路线 1、数量 1、备注 1、工艺路线

36、2、数量 2、备注 2、工艺路线 3、数量 3、备注 3、取消装配。写入更改时间为当前日期如(2014-4-1)设置 released=false, explicit=false5更改影响分析如果用户勾选【生成更改分析】,则根据导入的PBOM 生成更改分析并上传到 PBOM 更改单的主内容中,此外还需将用户上传的PBOM 导入文件作为PBOM 更改单的附件进行。如果用户没有勾选【生成更改分析】,则直接减用户上传的PBOM 导入文件作为PBOM 更改单的主要内容进行。6导入状态提示页面提示,导入成功,导入失败和错误信息7错误回滚以上操作中任意操作出现问题,需全部回滚所有操作,并在界面中显示具体错

37、误位置及错误原因。3.6.2.查询界面3.6.3.页面 Action 与查询逻辑用户输入装配算法如下:1. 如果查询的和架次信息,系统获得有效性装配对象,提取产品结构。有效装配对象确定类型为ICI 或GCI 或者型号成品件直接在PBOM 中获取下一级所有下层子件判断子件是否为VCI 或 LCI如果是,直接根据有效性判断是否符合如果符合返回VCI 所有底层结构(如果不符合,则忽略此VCI版本)Label查询类型点击后行为按照架次过滤得到指定架次的PBOM,选择任何一个,显示该的工艺路线等信息。验证:批架次号是否为 1-9999 之间的正整数,若不是,报错 Part是否在系统中存在,若不存在,报错

38、 批架次号和Part均已填写,若未填写,报错算法逻辑根据父子关系找到所有符合条件的有效性装配对象,判断子键是否是VCI 类型,如果是则需要判断有效性范围,如果范围符合则获取该VCI 下关联的所有符合条件的子键(released=true,explicit=false 并且获取最近一个更改的Link 条目)并根据有效性范围缩小范围,最后从得到的有效性装配集合中取得最后更改的一条。说明需要定制P 视图的产品结构页面,显示所选装配的子件及其工艺路线等相关信息,将批架次信息传递到的结构说明页面中。PBOM 导出类型:点击后用户查询的PBOM 结果到CSVii. 如果不是,根据子件查询其PBOM 结构并

39、判断子件类型,若是VCI 或 LCI,依据 b.i 的条件进行判断;若不是,则继续LCI(递归查询)。子件,根据子件继续向下查询,直至找到 VCI 或2.如果查询的类型为VCI 或 LCI,a)获取VCI 或 LCI 的有效性。通过在PBOMLink 查询以该为子件的所有 released=true,explicit=false 的,并按照更改单号降序排序,按照父件号分组,每组中取第一个记录,如果 revoked=false 说明这条中的有效性即为VCI 的有效性,如果revoked=true,说明已经取消装配,有效性不符合,遍历所有父件分组获取此 VCI 所有有效性,如:3,4-8。此图中V

40、CI01 的有效性为3,4-8此图中VCI01 的有效性为【3】验证VCI 或 LCI 的有效性b)如果用户所输入架次在此如果不符合条件,则没有此VCI,并遍历VCI 下所有组件。的有效性范围内,则返回3.如果查询的类型为非上述类型的有效性是否符合。 需要根据使用这个a)的VCI 有效性来判断。判断此i. 从此1.开始查找所有使用到这个的顶层件,一层层查找,递归查询查找到父件后,判断父件是否为VCI 件父件为VCI 件,获取VCI 件的有效性并验证。参考上面第二点获取VCI 有效性的方式。如果有效性符合,递归终止。有效性如不符合,继续递归查询。b)父件不是VCI 件,则继续递归查询父件的父件。

41、b)根据在步骤 a)获取的有效性结果来决定输出i. 有效性符合, 输出该下所有PBOM 子结构,递归查询。获取并返回PBOM 信息ii. 有效性不符合,返回无查询结果信息。更改单号父件号VCI/LCI取消装配有效性2001P1VCI01否12002P1VCI01否3此条有效,2001 无效。2003P2VCI01否4-8此条无效2004P2VCI01是5-8此条有效,2003 无效,但是取消装配,表示关系已经删除更改单号父件号VCI/LCI取消装配有效性2001P1VCI01否12002P1VCI01否3此条有效,2001 无效。2003P2VCI01否4-83.7.车间分工表查询3.7.1.

42、界面3.7.2.查询界面3.7.3.页面 Action 与查询逻辑序号属性逻辑1型号查找系统中所有成品,作为下拉菜单,如果只有一个成品则需默认,如果有多个则显示为空。必选2架次输入架次有效性,格式为数字(1-9999 之间),否则提示用户架次输入错误必填3分工显示车间全称,下拉框的值为车间简称。该车间列表从车间分工路线文档的主内容中获取全称及简称并显示,默认为空。必选4零组件编号也可以用户手工输入 ,默认为空。不能包含型号及%号。必填3.8.PBOM 更改单查询 更改查询3.8.1.界面3.8.2.查询界面按照型号(默认)、更改单号、更改单状态(下拉菜单,显示更改单生命周期状态)、子件号、父件

43、号进行查询,除型号外其他条件至少输入一个。5分工类型工艺路线分工格式为: 制造-制造-安装下拉:空、制造、安装为空表示 制造和安装, 工艺路线 like %-车间 或 like 车间-% 或like %-车间-% 或 equal 车间选择制造时,工艺路线 like 车间-% 或like %-车间-% 或equal 车间选择安装时,工艺路线 like %-车间 或equal 车间可选项,默认为空6查询输入值验证(型号、架次、分工、零组件是否必填,格式是否正确),验证不通过,提示用户,通过后直接执行查询。点击查询后(查询逻辑与PBOM 查询类似):查找该是否存在(P 视图),如果没有:提示用户不存

44、在如果有:查询PBOM 中符合条件的。判断工艺路线 1 或工艺路线 2 或工艺路线 3 任一条符合条件的均需要返回。查询到的结果需要保存到ses中,在时直接获取。7车间分工表查询后显示此。点击后直接将之前查询的结果保存到CSV 中,并返回给用户。3.8.3.页面 Action 与查询逻辑序号属性逻辑1型号查找系统中所有成品,作为下拉菜单,如果只有一个成品则需默认,如果有多个则显示为空。必选2更改单号可选项,手工输入3更改单状态根据更改单生命周期显示。包括:正在工作、重新工作、正在审阅、已发布、已取消可选,默认为空表示查询所有状态4子件号手工输入 可选5父件号手工输入 可选6清空重置表单7查询点

45、击后查询验证:除型号外的其他四个选项必须至少输入一个,可输入多个,若均未输入,报错若更改单号、子件号或父件号在PDM 系统中不存在,报错若查询结果不存在,返回信息:无查询结果2014-4-24 日修改:查询逻辑:在GACPBOMUsageLink 按照所选条件查询,默认按照更改单号降序排序。更改单状态条件需要判断更改单本身的生命周期状态、EO 文档为PBOM 更改单的软属性RelatedEO序号更改单号更改单名称更改单状态EO 文档创建者更改时间有效性取消装配子件编号父件编号数量1工艺路线 1备注1数量2工艺路线 2备注2数量3工艺路线 3备注33.9.工作流设计3.9.1.PBOM 更改单流程3.9.1.1.业务流程此节点是 PBOM 更改单创建者指定各个审签环节活动说明 Activity Specification的活动,需要填写审签说明。3.9.1.2.2.节点:校对校对者查看 PBOM 更改单及其相关更改,活动说明审签意见,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论