ChangeNotice Revision(版本)
6 二次开发说明
根据对根据前面章节对于业务流程和所需管理数据特点的分析,除了使用 Teamcenter8 提供的 OOTB 功能外,还需要进行一些二次开发。将在《二次开发规格说明书》中详细描 述,在此,简单描述各类开发的主要内容。
2.27. 数据模型的建立
需求:CNG-REQ-001 需求名称:建立数据模型 需求类型:BMIDE 事件/用例:
PLM 动作:
开发需求:
(1) 对 TC8 提供的 OOTB 数据模型进行扩展,以满足 XXX 公司未来业务逻辑的 需求
备注:
参考前面关于数据模型的章节,定义了各种类型、任务相关对象、业务相关对象、变更对象、
数据集对象、各种 FORM、完整性检查、各种关系等基本内容。
2.28. 集成编码系统
需求:CNG -REQ-002 需求名称:集成编码系统 需求类型:RichClient NX Manager
事件/用例:创建各种对象时指派编码 PLM 动作:
(1) 为业务对象指派编码时,显示编码对话框
(2) 输入编码属性后自动从编码系统获得编码(文档,零部件,材料,辅料等)
(3) 将输入的属性值记录到对应的对象属性上 开发需求:
(1) 集成编码系统
备注:
2.29. 文档模版管理
需求:CNG -REQ-003 需求名称:文档模版管理 需求类型:ITK 事件/用例:创建档类对象,如果选择调用模版则会自动调用模版
PLM 动作:
(1) 创建文档类对象,选择调用模版
(2) 系统根据选择的文档类和文档类型,自动调用系统模板 开发需求:
(1) 用户能够选择是否调用模版 (2) 能够对模版进行分类管理 (3) 系统管理员能够对模版进行配置 备注:
(1)
2.30. 流程提交验证
需求:CNG -REQ-004 需求名称:流程提交验证 需求类型: Richclient&ITK 事件/用例:
(1) 流程提交页面可以按照目标对象的类型对流程进行筛选 (2) 提交时,验证是否指定了审核人员
(3) 完成 assign 任务时,验证是否指定了当前步骤地审批人员 PLM 动作:
(1) 提交者在两个不同的标签页分别按照项目和行政组织结构对签审人员进行选择;
(2) 提交者创建流程对象,系统自动根据目标对象的各种条件,进行流程的筛选,主 要筛选的依据位对象类型(Type),属性值。提交者在筛选后的流程了进行选择。
(3) 提交对象时对各个步骤是否指定了审核人员进行验证
(4) 流程运行时指定审批人员可与提交时一次指派同时使用,因此需要实现在单个步 骤也需要验证。
开发需求:
(1) 系统能够按照目标对象的类型、状态、密级等属性对流程进行筛选 备注:
(1) 实现某些流程步骤可以自动指定参与人员(任务的执行、打印执行等)
2.31. 更改执行验证
需求:CNG-REQ-005 需求名称:更改执行验证 需求类型:
RichClient&ITK 事件/用例:变更对象的创建与审批
PLM 动作:
(1) 提交设计更改单(ChangeNotice)
(2) 执行更改步骤,对修改者进行修订授权(版本对象复制,Item 对象写)
(3) 执行更改步骤,修订对象后,完成更改单任务 开发需求:
(1) 提交设计更改单(ChangeNotice)时,验证是否关联了“问题对象”,如果没有关联,
则提示错误
(2) 保证更改者对更改对象可修订
(3) 设计更改单审批完成后,用户修订对象,并将对象提交到流程进行审批。审批完成 后将新版本对象关联到“结果对象”,用户在完成更改单的执行更改任务时,系统对 其进行验证,验证是否关联了“结果对象”,且更改结果对象是否已被审批通过。
备注:
2.32. 报表开发
需求:CNG-REQ-006 需求名称:根据
XXX 公司
报 表的需求,进行开发。需求类型: Richclient
事件/用例:提交者选择产品结构,进行各类报表的输出 PLM 动作:
(1) 用户选择产品结构,进行报表输出。
(2) 用户将报表模版导入 Teamcenter,并可以维护 开发需求:
(1) 用户能够选择产品结构
(2) 能够维护报表模版
(3) 能够按照
XXX 公司
要求定制 (4) 需要开发的报表包括: 明细表
借用件汇总表
外购件汇总表
标准件汇总表
关重件汇总表
备附件(工具)汇总表
元件目录表 备注:
由于报表开发是建立在完善的产品结构管理上的功能,因此建议报表开发逐步推进。
第一步先开发明细表,标准件汇总表 报表内涉及属性:
代号,关重符号,名称,所属装配(号,数量),本表内总数,重量(单件,合计),材 料
2.33. 电子签名
需求:CNG-REQ-007 需求名称:电子签名 需求类型: Richclient 事件/用例:流程审批完成后,实现图纸的电子签名
PLM 动作:
(1) 图纸通过审批流程后,将手写体图片签入图纸文件和 Office 文件 开发需求:
(1) 实现 WORD,Excel 文件的电子签名 (2) 实现 NX7.5 二维图纸的电子签名 (3) 实现 AutoCAD 图纸的电子签名
(4) 电子签名功能要求所有的数据文件都是根据 PDM 所管理的模板文件所编 制。
备注:
2.34. 生成打印列表
需求:CNG-REQ-008 需求名称:生成打印列表 需求类型:Richclient 事件/用例:
关联完打印对象后,对打印申请单右键操作生成 Excel 格式的“打印列表”
PLM 动作:
(1) 选中《资料输出申请单》,右键,执行“生成打印列表”
(2) 系统在《资料输出申请单》下生成 Excel 表格的打印列表
(3) 用户可手工编辑此打印列表,填写打印张数,出图格式 开发需求:
备注:
2.35. 打包输出资料
需求:CNG-REQ-009 需求名称:打包输出资料 需求类型:Richclient 事件/用例:
在执行打印之前,系统为印务中心打包需要输出的电子数据 PLM 动作:
(1) 在进入“执行打印”的开始步骤执行流程动作
(2) 提取打印对象关联的数据文件,生成压缩包,并挂接在资料输出申请单下 开发需求:
备注:
2.36. 授权通过处理
需求:CNG-REQ-010 需求名称:授权通过处理 需求类型:Richclient 事件/用例:
授权申请单由保密处审批通过后,系统对数据授予读权限 PLM 动作:
(1) 对数据版本执行对象授权
(2) 具体形式自定 开发需求:
备注: