一、NC6流程开发-元数据

1、UAP配置

1.1、开发环境配置

打开UAP-STUDIO导航栏,窗口->首选项->UAP-STUDIO集成开发环境->开发配置,如下图所示。

  • UAP HOME:选择本地nchome根路径。
  • 数据源列表:默认design
  • 数据库类型:NC项目数据库类型
  • 主机名:NC项目数据库IP地址
  • OID标识:由字母,数字组成的两位不重复数据
  • 用户名、密码:数据库用户名,密码

  配置完成后点击测试连接,测试通过则配置完成,否则请检查各项配置是否正确,常见问题如数据库用户名密码不正确,但是提示不明确,只会提示 测试未能通过,请检查输入和数据库!

  修改完配置后需重启UAP-STUDIO才会生效。

一、NC6流程开发-元数据_第1张图片

2、MDP透视图

  MDP透视图是UAP-STUDIO提供的元数据(即javabean)界面操作功能,通过该功能,可快速实现元数据的创建配置,生成java代码等功能,具体操作过程如下。

2.1、新建实体组件

一、NC6流程开发-元数据_第2张图片

2.2、新建实体

2.2.1、属性设置

  • 代码风格选择自定义样式
  • 显示名称修改为功能名称,自定义。

一、NC6流程开发-元数据_第3张图片

2.2.2、实体配置 

  • 新建两个实体,分别对应主表和子表,点击组合,将主实体和子实体连接,对应关系为1:n(一对多)。

一、NC6流程开发-元数据_第4张图片

  • 右键实体->特性,点击档案自定义项(点击多次会生成重复1~20自定义字段)、组织信息、审计信息、审批流信息,此时实体会自动实现相应业务接口,并会生成20个自定义项字段。

一、NC6流程开发-元数据_第5张图片

  • 在左侧搜索栏搜索IBDObject,单据主子VO查询,IBillDate,IMateTime,将业务接口拖拽至画布空白处,点击实现,连接实体及对应业务接口。

一、NC6流程开发-元数据_第6张图片

  • 主实体新增所需要的字段,并修改相应属性

一、NC6流程开发-元数据_第7张图片

访问器类型:Aggvo

缺省表名:   数据库表名

显示名称:   主实体名称

主属性:      主实体主键字段 

  • 子实体新增所需要的字段,并修改相应属性 

一、NC6流程开发-元数据_第8张图片

访问器类型:NCVO

缺省表名:   数据库表名

显示名称:   子实体名称

主属性:      子实体主键字段 

2.3、实体操作步骤

2.3.1、发布元数据

一、NC6流程开发-元数据_第9张图片

2.3.2、生成java源码

一、NC6流程开发-元数据_第10张图片2.3.3、生成建库sql脚本并执行

可以导出sql脚本,手动执行

一、NC6流程开发-元数据_第11张图片

3、结语

  NC6流程开发,第一步元数据非常关键,字段属性上要仔细检查,不然后期在生成主子表节点时会出现各种异常。

你可能感兴趣的:(NC6,UAP,java)