界面操作
GOT基本操作
在Eclipse里面打开透视图 打开GOT设计视图
GOT设计器界面功能包括 左上角 启动加载、显示标签、显示应用前缀和功能,右下角显示当前GOT版本信息
先利用 开发助手 创建一个obj源码层 然后点GOT试图下 启动加载按钮 选择创建完成的obj层 用户默认为admin
层:可选择当前项目环境下的源码层、应用或者扩展
应用:可选择当前项目环境下的源码应用
插件:可选择当前项目环境下的源码插件
用户:每个层、应用、插件和扩展都有自己的用户配置
实例加载obj源码层
- 功能菜单栏:包括 重新加载、显示标签、显示应用前缀和功能
- 重新加载:重新加载GOT结构 重新选择编辑范围(层、应用、插件、扩展) 和 重新选择用户
- 显示标签:在GOT树型结构栏 显示节点对应的标签
- 显示应用前缀:应用或者插件或者扩展所建的节点都有自己对应的前缀,控制前缀是否显示
- 功能:导出数据字典、范式定义、层链升级、日志打印、后台操作、其他
- 导出数据字典:根据当前加载的XML结构 导出成Excel或者Word文档 详情见 【功能】
- 范式定义:根据最新GOT插件属性规范调整选择的节点的属性,先进行范式匹配 然后范式调整 最后保存 详情见 【功能】
- 层链升级:开发人员可通过层链升级功能,对当前环境层链结构进行版本更新 详情见 【功能】
- 日志打印:无
- 后台操作:无
- 其他-用户编辑:详情见 【功能】
- 选中节点信息栏:展示选中节点 的节点信息 包括 节点类型、节点名称、节点编号、节点版本、节点创建层和节点更新层
- 当前编辑范围下项目xml节点树型结构展示
- 节点属性栏:展示选中节点的属性 常见如 标签、长度、创建人等
- 编辑范围信息栏:当前加载的项目编辑范围信息 如:当前加载 obj层 用户为admin
- 编辑范围节点信息栏:展示当前共有多少表 多少画面等信息
GOT树结构
界面上左边为GOT树,开发中大多数设计都是在GOT树中进行,GOT树即对象树,每一个业务模型都在GOT树上形成一个子节点。打开之后需要去加载所有需要的子节点,如果节点数量较多时,加载的时间也会相对较长,加载过程中,在窗体标题会显示当前正在加载的节点类型
- DataDictionarg:数据字典
- Enums:枚举集合
- DataTypes:扩展数据类型集合
- Tables:表集合
- Menus:菜单的集合
- MenuItems:菜单项集合。画面设计之后不能直接放入菜单中,需要包装成菜单项后才可以加入菜单中显示
- Forms:画面集合
- Reprots:报表集合
- Classes:Class类集合
功能
导出数字字典
导出数字字典 把 当前 加载的 层链结构 导出成 Excel 或者 Word
/DevPlatform/GOT/images/e7.png)
/DevPlatform/GOT/images/e8.png)
范式定义
概述
/DevPlatform/GOT/images/e9.png)
范式匹配
/DevPlatform/GOT/images/e10.png)
/DevPlatform/GOT/images/e11.png)
范式调整
对匹配到的差异进行自动调整 使其符合规范要求
/DevPlatform/GOT/images/e12.png)
保存
对范式调整之后的节点进行保存
层链升级
概述
层链升级是 工企为开发环境 升级层、应用和插件版本开发的功能 能够快速的使得需要升级的项目环境 匹配到新版本的层、应用和插件
\DevPlatform\GOT\images\e13.png)
\DevPlatform\GOT\images\e14.png)
- GOT树:GOT层链结构展示
- 模型:GOT选中具体节点改动信息 包括 节点属性值改动信息
- 功能按钮: 包括 升级文件 内容分析 导出结果 确认升级
- 显示方式菜单栏:从左到右功能 依次是 显示/隐藏GOT树、树状结构、列表结构、显示新增、显示删除、显示修改、显示相同
- 代码:GOT选中具体节点的代码改动信息 包括新增 修改 删除 并且可以 对比新版本和旧版本差异
升级文件
\DevPlatform\GOT\images\e15.png)
当前项目 环境所有层、应用、插件和扩展的版本信息 部署模式
- 版本匹配:自动匹配当前基于底座的 app 插件版本 如果有新版则自动选择作为升级版本
- 重置:重置当前版本选择
- 确认:确认当前版本选择 开始匹配升级
每个层、应用或者插件为二进制部署 都可以使用右键功能 包括
版本选择:在线选择市场中对应版本
本地上传:本地上传 版本
重置:重置版本选择
依赖版本:查看当前版本的依赖版本
内容分析
选择好需要升级的版本之后 点 内容分析 会 分析当前环境与新版本的匹配
\DevPlatform\GOT\images\e18.png)
导出结果
导出 分析的结果成Excel
\DevPlatform\GOT\images\e19.png)
确认升级
内容分析匹配之后 允许当前环境升级 点 确认升级 会自动升级当前环境
\DevPlatform\GOT\images\e20.png)
用户编辑
用来配置GOT中各层、应用插件和扩展的各个节点下各个Entity节点的EntityId的生成规则 与 Ids.xml文件相对应
/DevPlatform/GOT/images/e25.png)
包括对各个 层、应用、插件和扩展的新增用户 删除用户 修改用户 修改节点EntityId的生成规则