`
vampires
  • 浏览: 4796 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

用友nc6平台学习点滴记录-模型设计(元数据开发)

阅读更多
    首先我们拿到需求文档,在完全理解需求内容之后,就要开始我们第一步的元数据建模的工作,其实元数据建模简单来说就是建立业务实体,以及建立每个业务实体之间关系和业务接口。在整个建模过程中,我们完全可以参照成建立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开发详细流程.zip

    开发者需要理解元数据模型的设计原则,掌握如何通过元数据设计工具创建和管理业务对象,确保数据的一致性和完整性。 二、查询功能开发 查询功能是提升系统实用性的重要部分。用友NC6.x提供了丰富的查询条件和自定义...

    用友NC6制造业解决方案.pptx

    总之,用友NC6制造业解决方案以其强大的协同制造、生产管理分析和多组织协同功能,为企业提供了一个全面的数字化平台,以适应现代制造业的复杂性和动态性,助力企业实现创新智造,提升核心竞争力。

    NC6.X数据库字典

    NC6.X数据库字典使用于用友NC6产品系列

    用友NC6WAS7安装配置指南

    ### 用友NC6+WAS7安装配置指南 #### NC6.0+WAS7单机安装部署 **一、WAS7安装** 1. **安装准备:** - WAS安装盘包括`was.7000.windows.ia32.zip`、`jdk.7000.windows.ia32.zip`以及补丁包`7.0.0.17-WS-UPDI-WinIA...

    用友nc6集团全面预算与计划体系

    用友NC6平台,集团全面预算与计划管理系统的介绍,全面介绍了预算与计划的应用。

    nc6系列用友uap开发树管理型档案开发

    元数据是构建应用程序的基础,通过元数据可以定义数据模型和业务逻辑。在树管理型档案开发中,元数据建模尤为重要。具体步骤如下: - **创建元数据实体组件**:例如创建名为`cust`的组件,用于存储客户信息。 - **...

    NC6开发手册

    - 描述元数据模型中包含的各种数据项。 **8.3 命名空间规范** - 命名空间规范用于指导开发者如何合理地组织代码结构。 **8.4 代码注释规范** - **问题** - 强调代码注释的重要性,指出缺乏注释可能导致的问题...

    OCM-用友NC6组织建模方法指引.ppt

    用友NC6组织建模方法指引OCM,针对NC6多集团、多组织的阶梯型体系结构,本文对组织视图建模的目的进行了探讨,基于企业组织对企业经营过程的影响,提出了一种从组织结构和业务流程两个方面建立企业组织模型的方案,...

    用友NC6集团管控整体解决方案

    用友NC6版本,NC集团管控整体解决方案介绍。完整介绍了用友NC6在集团企业中的整体管控方案。

    NC6演示版打印补丁(使之能够打印、输出).7z

    《用友NC6演示版打印补丁详解及学习指南》 用友NC6是一款功能强大的企业资源规划系统,广泛应用于大型企业的财务管理、供应链管理、生产制造等多个领域。然而,在使用过程中,用户可能会遇到一个问题,即在演示环境...

    142013用友NC6税务管理解决方案.pptx

    142013用友NC6税务管理解决方案.pptx

    用友NC开发平台 深入潜出讲解

    * 元数据模型的设计是NC开发平台中的一项挑战,需要开发者具备良好的设计能力和UML建模知识。 * 如果元数据模型设计不好,不够健壮,那么将导致返工和项目延期。 知识点3:UI工厂2和UAP集成开发工具 * UI工厂2是NC...

    用友移动审批(nc6)单据及全貌模板配置手册

    用友移动审批(NC6)是一款面向企业级市场,针对移动办公审批流程而设计的软件。它能够使企业用户通过移动端设备完成审批流程,提高工作效率,同时降低纸质流程对环境的影响。本手册旨在指导用户如何配置和增加单据...

    用友NC6移动审批解决方案

    NC6移动审批解决方案, 完美替代用友移动审批APP

    NC6.X数据字典_633数据字典_nc数据字典_

    1. 设计指导:数据字典是系统设计的重要参考,它帮助开发者理解业务需求,合理规划数据模型,避免设计错误。 2. 维护工具:在系统运行过程中,数据字典用于跟踪数据变化,诊断问题,以及进行数据迁移和升级。 3. ...

    用友NC6组织建模傻瓜书1_安装手册

    用友NC6组织建模傻瓜书 No1_安装手册 安装UAP平台 安装NC产品

    用友NC6X模板公式表头表体可联动执行

    用友NC6X模板公式表头表体可联动执行(表头的编辑公式可影响表体,可使用表体字段)

    NCV6X-语义模型红皮书.docx

    《NC6X语义模型红皮书》是关于UAP 6.3版本中的...通过学习《NC6X语义模型红皮书》,开发者能够深入理解UAP 6.3中的语义模型技术,有效提升开发效率和软件质量。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。

    用友NC6系列自由报表,全流程

    NC6系列自由报表

Global site tag (gtag.js) - Google Analytics