用友软件股份有限公司研发过程 U9 研发体系(版型、特性、模式规范及清单) 文件编号:U9-SE-××-SPEC-×× 版 本 号 : 修改状态:0 编 写 人 :杨爱民 审 核 人 : 批 准 人 : 批准时间:2008-06 第 1 页 共 9 页 适用对象 该规范适用于 U9 所有开发后台模型组件的开发人员。 版本记录 【此部分要记录该文档形成过程中的历次版本变更过程及变更的内容】 版本 修改与参与人 修改时间 修改原因 修改概述 审批人1.0 杨爱民 2008/06/25 原始文档建立 相关文档 【此部分包含对该文档起指导与约束作用的相关文档以及预计在该文档指导与约束下将要建立的文档。】 � 约定 标有 ★ 的条目表示强制性规范。 第 2 页 共 9 页 版性、特性、模式规范细则 1.相关名词与术语 1.1 模式(Pattern):可重用的,可自定义的领域模型模式。多个实体,值对象,枚举的组合。 1.2 特性(Feature):可在不同实体间复用的属性集;可复用的属性集合通过实体转存为特性,在维护实体属性的时候通过引用特性引入已保存的特性属性。 1.3 版型:是扩展业务实体描述的一种解决方法;主要用于表现一些不在模型上体现业务规则。每个版型可附带一个代码片段作为模版,用于扩展代码。其根据业务需要由设计人员动态创建,在实体定义阶段进行引用. 2.版性、特性、模式目录细则 2.1 版型(21 个) 2.1.1 挂起解除 2.1.2 按组织控制 2.1.3 扁平实体 2.1.4 扁平实体(组织) 2.1.5 树型实体 2.1.6 树型实体(组织) 第 3 页 共 9 页 2.1.7 多树实体 2.1.8 多树实体(组织) 2.1.9 关键性弹性域实体 2.1.10 实体备注更新校验 2.1.11 实体备注插入校验 2.1.12 单据备注更新校验 2.1.13 单据备注插入校验 2.1.14 单据行备注更新校验 2.1.15 单据行备注插入校 2.1.16 单据实体版型 2.1.17 单据类型实体版型 2.1.18 单据来源实体版型 2.1.19 BP 版型 2.1.20 BP 查询版型 2.1.21 BP 不明类型注册 2.2 特性 2.2.1 扁平实体(组织) 包含属性:代码(Code)、名称(Name)、简称(ShortName)、描述(Description)、有效期(EffectiveRange)、是否生效(IsEffective)、组织(Organization) 2.2.2 扁平实体 包含属性:代码(Code)、名称(Name)、简称(ShortName)、描述(Description)、有效期(EffectiveRange)、是否生效(IsEffective) 2.2.3 树型实体(TreeEntity.ubffea)(组织) 包含属性:代码(Code)、名称(Name)、简称(ShortName)、描述(Description)、有效期(EffectiveRange)、是否生效(IsEffective)、父节点(ParentNode)、节点层次(Level)、是否叶节点(IsLeaf)、组织(Organization) 2.2.4 树型实体(TreeEntity.ubffea) 包含属性:代码(Code)、名称(Name)、简称(ShortName)、描述(Description)、有效期(EffectiveRange)、是否生效(IsEffective)、父节点(ParentNode)、节点层次(Level)、是否叶节点(IsLeaf) 第 4 页 共 9 页 2.2.5 多树实体(MultiTreeEntity.ubffea)(组织) 包含属性:代码(Code)、名称(Name)、多树定义(MultiTreeDef)、描述(Description)、有效期(EffectiveRange)、父节点(ParentNode)、节点层次(Level)、是否叶节点(IsLeaf)、组织(Organization) 2.2.6 多树实体(MultiTreeEntity.ubffea) 包含属性:代码(Code)、名称(Name)、多树定义(MultiTreeDef)、描述(Description)、有效期(EffectiveRange)、父节点(ParentNode)、节点层次(Level)、是否叶节点(IsLeaf) 2.2.7 挂起解除(HoldRelease.ubffea) 包含属性:挂起原因(HoldReason)、解除原因(ReleaseReason)、挂起人(HoldUser)、解除人(ReleaseUser)、挂起日期(HoldDate)、解除日期(ReleaseDate) 2.2.8 控制器实体(ControllEntity.ubffea) 包含属性:组织(Org)、控制组织(MasterOrg) 2.2.9 关键性弹性域实体(KeyFlexFieldEntity.ubffea) 包含属性:关键性弹性域结构(KeyFlexFie...