BOS元数据及基本功能
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
P21
些处设置实体属性所对 应的数据表字段信息。
第21页/共99页
定义实体的方法
根据实际业务的需要添 加实体方法,或导入基 类已有的方法。
设置修改各实体方法 的一些基本信息,主 要包括:名称、别名、 访问级别、事务属性 及返回值类型等。
定义或修改实体方法所 涉及到的参数,主要包 括参数的名称、数据类 型等。
Βιβλιοθήκη Baidu
P26
第26页/共99页
定义实体关系的基础信息
P27
第27页/共99页
实体关系的详细定义
实体关系的详细定义, 此处应重点关注实体关 系的类型及多重性设置。
P28
第28页/共99页
数据表(Table)
可以称为数据对象 数据表可以对应于关系数据库中的数据表
P29
第29页/共99页
新建数据表--手工建立
P3
第3页/共99页
设计开发工具是什么
是一个设计开发工具 是一个元数据设置管理平台 是一个代码编辑平台 是一个运行调试平台 是金蝶BOS的一个组成部分,面向设计开发人员
P4
第4页/共99页
为什么需要设计开发工具
元数据是BOS的核心,元数据的设计与管理需通过 设计开发进行
BIM虽可生成相应元数据,但其功能也是有限的, 对于繁杂的元数据应功能的定义需通过设计开发工 具进行,如特殊用户界面、Query及其他元数据的 定义。
设置或者修改实体的基础信息
设置或修改实体的一般 信息。 注:别名一般都必须加 上。
设置或修改实体对象的 扩展属性,常用的扩展 属性包括: codingRuleEnabled、 editUI、listUI、 defaultQueryUI、 OrgType等
P20
第20页/共99页
此处可修改实体对象的 所继承的父类对象及实 体所关联的数据表
P22
第22页/共99页
定义实体的事件
些处定 义当相 应事件 发生时 所调用 的方法, 并根据 参数映 射将事 件参数 传递给 相应方 P法23。
添加实体的事件定义, 此处定义主要为工作流 所用。
第23页/共99页
此外定义事件的一些参 数,这些参数会是工作 流运行过程中赋值,并 传递所引用的方法。
P15
第15页/共99页
新建一个实体
P16
第16页/共99页
定义实体的基础信息
注:名称不能输中文,该名称将会在定义实体, 生成源代码,创建数据表时被引用
P17
第17页/共99页
选择实体的基类
P18
第18页/共99页
选择实体继承基类的方法
在实体的方法继承中,建议此处全部选中
P19
第19页/共99页
P13
第13页/共99页
包基础信息设置
注:包名称只能是英文,别名可以输入中文
P14
第14页/共99页
实体(Entity)
是数据存储的一个逻辑视图 对应于业务系统中的实体类 实体对象分类
“常规”(Normal):是可永久存储的数据对 象 “抽象”(Abstract):不定义与数据对象的 映射,实体对象可以继承它。
此处建立方法参数与事 件参数之间的映射关系。
定义实体的逻辑键
P24
第24页/共99页
实体关系(Relationship)
关系是指实体对象之间的连接关系。 关系分为以下几种:
关联(Association)——学生和课程 聚合(Composition)——汽车和车轮
P25
第25页/共99页
创建实体关系
第32页/共99页
数据表 的主键 定义
导出数据表
定义实体的属性
定义自有属性及关联属 性
设置字段的详细信息:数 据类型、数据长度、默认 值、映射的数据表字段等
增加及设置实体属性的 扩展属性,常用扩展属 性有: isForMapping、 isForGrouping、 isForWrittenBack、 isInCode、 isVisibleForKDTable等。
表名称“T_DT_PurReq” 中的‘DT’ 来自当前业务对象 所在包的简码,可凭此到数据库中找到相应的表
P30
第30页/共99页
新建数据表--实体导出表
P31
第31页/共99页
添加修改数据表信息
数据表 字段定 义,可 增加、 修改或 删除字 段
数据表 索引的 定义
P32
数据表 的外键 关系定 义
目录 Content
设计开发工具介绍 解决方案(Solution) 包(Package) 实体(Entity) 关系 数据表(Table) 查询(Query) 用户界面(UI) 功能(Façade) 业务功能(Function)
枚举(Enumeration) 异常(Exception) 权限(Permission) 多语言资源(Resource) 规则(Rule) 业务数据类型(Data Type) 日志(Log) 元数据发布
P6
第6页/共99页
业务建模工具与设计开发工具的关系
业务建模工具与设计开发工具关注同一元数据,只 是处于不视图
P7
第7页/共99页
解决方案--多语言支持设置
P8
第8页/共99页
解决方案--发布方案设置
P9
第9页/共99页
解决方案--基本信息设置
P10
第10页/共99页
解决方案--测试设置
P11
元数据是用来描述业务数据模型结构的一种模型。BOS的元数据包括有解决 方案、包、实体、关系、查询,数据表、功能、业务功能、枚举、异常等诸 多元数据类型。
P5
第5页/共99页
设计开发工具能做什么
各项元数据的定义,主要包括:实体、实体关系、 数据表、查询、用户界面、功能对象、业务功能、 枚举、异常、权限、多语言资源、规则、业务数据 类型日志等。 各项元数据的导入、导出 元数据的校验及发布
P1
第1页/共99页
设计开发工具介绍
设计开发工具是什么 为什么需要设计开发工具 设计开发能做什么 业务建模工具与设计开发工具的关系
P2
第2页/共99页
解决方案(Solution)
解决方案是元数据的最大载体,对应于一个 元数据集合。任一个元数据都必须归属于某 个解决方案,譬如,EAS就是一个解决方案。
第11页/共99页
包(Package)
提供了元数据的Namespace管理, 提供了另一种分类和查看的方式。 类似于目录结构的一个树状模型。 元数据必须属于且只属于一个包。 包的定义只有名称一项,与文件的命名限 制一致。 在定义期,包会映射到元数据存储的实际 目录。
P12
第12页/共99页
创建包
些处设置实体属性所对 应的数据表字段信息。
第21页/共99页
定义实体的方法
根据实际业务的需要添 加实体方法,或导入基 类已有的方法。
设置修改各实体方法 的一些基本信息,主 要包括:名称、别名、 访问级别、事务属性 及返回值类型等。
定义或修改实体方法所 涉及到的参数,主要包 括参数的名称、数据类 型等。
Βιβλιοθήκη Baidu
P26
第26页/共99页
定义实体关系的基础信息
P27
第27页/共99页
实体关系的详细定义
实体关系的详细定义, 此处应重点关注实体关 系的类型及多重性设置。
P28
第28页/共99页
数据表(Table)
可以称为数据对象 数据表可以对应于关系数据库中的数据表
P29
第29页/共99页
新建数据表--手工建立
P3
第3页/共99页
设计开发工具是什么
是一个设计开发工具 是一个元数据设置管理平台 是一个代码编辑平台 是一个运行调试平台 是金蝶BOS的一个组成部分,面向设计开发人员
P4
第4页/共99页
为什么需要设计开发工具
元数据是BOS的核心,元数据的设计与管理需通过 设计开发进行
BIM虽可生成相应元数据,但其功能也是有限的, 对于繁杂的元数据应功能的定义需通过设计开发工 具进行,如特殊用户界面、Query及其他元数据的 定义。
设置或者修改实体的基础信息
设置或修改实体的一般 信息。 注:别名一般都必须加 上。
设置或修改实体对象的 扩展属性,常用的扩展 属性包括: codingRuleEnabled、 editUI、listUI、 defaultQueryUI、 OrgType等
P20
第20页/共99页
此处可修改实体对象的 所继承的父类对象及实 体所关联的数据表
P22
第22页/共99页
定义实体的事件
些处定 义当相 应事件 发生时 所调用 的方法, 并根据 参数映 射将事 件参数 传递给 相应方 P法23。
添加实体的事件定义, 此处定义主要为工作流 所用。
第23页/共99页
此外定义事件的一些参 数,这些参数会是工作 流运行过程中赋值,并 传递所引用的方法。
P15
第15页/共99页
新建一个实体
P16
第16页/共99页
定义实体的基础信息
注:名称不能输中文,该名称将会在定义实体, 生成源代码,创建数据表时被引用
P17
第17页/共99页
选择实体的基类
P18
第18页/共99页
选择实体继承基类的方法
在实体的方法继承中,建议此处全部选中
P19
第19页/共99页
P13
第13页/共99页
包基础信息设置
注:包名称只能是英文,别名可以输入中文
P14
第14页/共99页
实体(Entity)
是数据存储的一个逻辑视图 对应于业务系统中的实体类 实体对象分类
“常规”(Normal):是可永久存储的数据对 象 “抽象”(Abstract):不定义与数据对象的 映射,实体对象可以继承它。
此处建立方法参数与事 件参数之间的映射关系。
定义实体的逻辑键
P24
第24页/共99页
实体关系(Relationship)
关系是指实体对象之间的连接关系。 关系分为以下几种:
关联(Association)——学生和课程 聚合(Composition)——汽车和车轮
P25
第25页/共99页
创建实体关系
第32页/共99页
数据表 的主键 定义
导出数据表
定义实体的属性
定义自有属性及关联属 性
设置字段的详细信息:数 据类型、数据长度、默认 值、映射的数据表字段等
增加及设置实体属性的 扩展属性,常用扩展属 性有: isForMapping、 isForGrouping、 isForWrittenBack、 isInCode、 isVisibleForKDTable等。
表名称“T_DT_PurReq” 中的‘DT’ 来自当前业务对象 所在包的简码,可凭此到数据库中找到相应的表
P30
第30页/共99页
新建数据表--实体导出表
P31
第31页/共99页
添加修改数据表信息
数据表 字段定 义,可 增加、 修改或 删除字 段
数据表 索引的 定义
P32
数据表 的外键 关系定 义
目录 Content
设计开发工具介绍 解决方案(Solution) 包(Package) 实体(Entity) 关系 数据表(Table) 查询(Query) 用户界面(UI) 功能(Façade) 业务功能(Function)
枚举(Enumeration) 异常(Exception) 权限(Permission) 多语言资源(Resource) 规则(Rule) 业务数据类型(Data Type) 日志(Log) 元数据发布
P6
第6页/共99页
业务建模工具与设计开发工具的关系
业务建模工具与设计开发工具关注同一元数据,只 是处于不视图
P7
第7页/共99页
解决方案--多语言支持设置
P8
第8页/共99页
解决方案--发布方案设置
P9
第9页/共99页
解决方案--基本信息设置
P10
第10页/共99页
解决方案--测试设置
P11
元数据是用来描述业务数据模型结构的一种模型。BOS的元数据包括有解决 方案、包、实体、关系、查询,数据表、功能、业务功能、枚举、异常等诸 多元数据类型。
P5
第5页/共99页
设计开发工具能做什么
各项元数据的定义,主要包括:实体、实体关系、 数据表、查询、用户界面、功能对象、业务功能、 枚举、异常、权限、多语言资源、规则、业务数据 类型日志等。 各项元数据的导入、导出 元数据的校验及发布
P1
第1页/共99页
设计开发工具介绍
设计开发工具是什么 为什么需要设计开发工具 设计开发能做什么 业务建模工具与设计开发工具的关系
P2
第2页/共99页
解决方案(Solution)
解决方案是元数据的最大载体,对应于一个 元数据集合。任一个元数据都必须归属于某 个解决方案,譬如,EAS就是一个解决方案。
第11页/共99页
包(Package)
提供了元数据的Namespace管理, 提供了另一种分类和查看的方式。 类似于目录结构的一个树状模型。 元数据必须属于且只属于一个包。 包的定义只有名称一项,与文件的命名限 制一致。 在定义期,包会映射到元数据存储的实际 目录。
P12
第12页/共99页
创建包