首先我们拿到需求文档,在完全理解需求内容之后,就要开始我们第一步的元数据建模的工作,其实元数据建模简单来说就是建立业务实体,以及建立每个业务实体之间关系和业务接口。在整个建模过程中,我们完全可以参照成建立java实体类,实体类之间的关系完全就是采用聚合实体来实现,大致和hibernate的生成对象的思路一样,但是力度要比hibernate细。下面来说明下建模过程几个重要点和一些容易忽略的重要点:
1:每个业务实体必须要有主键
2:访问器类型说明:NCVO-单表,一个业务模块中只有一个业务实体。
AGGVO-主子表,一个业务模块有多个实体,并且有主子实体之分。
3:扩展标签:业务实体如果需要特殊处理必须加入扩展标签。
BDMODE-管控模式(以后会具体说明)
URC-(如果有需要验证的属性就必须加入此标签)
4:参照:如果一个业务实体的属性与其它模块的业务实体之间有关联,就需要设置参照。 (关于参照对象开发以后会具体说明)
5:在整个集团项目开发中,必须要加入IBDObject,并设置业务接口属性映射。
6:每个实体必须要固定的几个属性(pk_org,createor,craeteDate...),这些属性可以从powerdesign中导入。
7:实体的几个关系的说明:组合(一对多),关联(一对一),实现(接口与实体),其它关系基本用不到。
8:每个业务实体必须要有一个主属性,主属性其实就是业务实体的主键。
9:对于树形结构的实体必须加入innercode属性,改属性用于查询数据时所进行的快速定位。
10:生成的数据库表中有个DR字段,该字段表明数据是否删除,nc6平台所有的数据删除都是逻辑删除。
元数据实体设置完之后,进行最后一步工作发布元数据-生成java源文件-生成数据库。
总体来说元数据开发工作还是比较轻松,不需要写任何的代码,主要搞明白nc6里的基本概念以及在充分理解需求的基础上就能很快的进行数据建模,今天先写到这把,以后我会陆续写点nc平台的学习心得。
分享到:
相关推荐
用友nc6.x开发详细流程,元数据开发,查询功能开发,事件开发、权限开发等18种开发说明
NC6.X数据库字典使用于用友NC6产品系列
制造业的主要发展阶段,生产管理分析,集团制造业不同生产管理模式特点分析,制造压力_产业链运营能力,NC6支持应用场景,协同制造、生产制造整体结构、案例与价值分析等
用友NC6组织建模方法指引OCM,针对NC6多集团、多组织的阶梯型体系结构,本文对组织视图建模的目的进行了探讨,基于企业组织对企业经营过程的影响,提出了一种从组织结构和业务流程两个方面建立企业组织模型的方案,...
用友NC6平台,集团全面预算与计划管理系统的介绍,全面介绍了预算与计划的应用。
用友NC6报表的开发,用数据加工做语义模型的示例代码。
用友NC6版本,NC集团管控整体解决方案介绍。完整介绍了用友NC6在集团企业中的整体管控方案。
142013用友NC6税务管理解决方案.pptx
NC6移动审批解决方案, 完美替代用友移动审批APP
代群义老师文档,很详细。
nc6系列用友uap开发树管理型档案开发
用友NC6组织建模傻瓜书 No1_安装手册 安装UAP平台 安装NC产品
用友移动审批(nc6)单据及全貌模板配置手册 用友移动审批(nc6)单据及全貌模板配置手册
用友NC6X模板公式表头表体可联动执行(表头的编辑公式可影响表体,可使用表体字段)
NC6系列自由报表
关于用友NC6制造业解决方案的分析说明.zip
此补丁主要是针对用友NC6系列演示环境,单据报表能够打印及导出的补丁包,特别是针对初步了解、学习用友NC的伙伴供大家下载学习,更上一层楼。
NC6自助开发的一些总结
用友新一代NC6.x的root密码修改器,忘记root密码可以使用