界面操作

GOT基本操作

在Eclipse里面打开透视图 打开GOT设计视图

undefined

undefined

GOT设计器界面功能包括 左上角 启动加载、显示标签、显示应用前缀和功能,右下角显示当前GOT版本信息

先利用 开发助手 创建一个obj源码层 然后点GOT试图下 启动加载按钮 选择创建完成的obj层 用户默认为admin

undefined

  • 层:可选择当前项目环境下的源码层、应用或者扩展

  • 应用:可选择当前项目环境下的源码应用

  • 插件:可选择当前项目环境下的源码插件

  • 用户:每个层、应用、插件和扩展都有自己的用户配置

    • 具体配置目录文件为 项目根目录/Project/Server/GongqiERP/WEB-INF/layers/对应的层或者应用或者插件或者扩展文件目录/model/got/Idx.xml 默认都有一个admin 用户 也可以创建自己的用户(推荐操作:把admin整个Ids节点复制一份,把所有next属性+1000或者10000)作用是 多用户协同开发是避免建的实体节点重复

      undefined

实例加载obj源码层

undefined

  1. 功能菜单栏:包括 重新加载、显示标签、显示应用前缀和功能
    • 重新加载:重新加载GOT结构 重新选择编辑范围(层、应用、插件、扩展) 和 重新选择用户
    • 显示标签:在GOT树型结构栏 显示节点对应的标签
    • 显示应用前缀:应用或者插件或者扩展所建的节点都有自己对应的前缀,控制前缀是否显示
    • 功能:导出数据字典、范式定义、层链升级、日志打印、后台操作、其他
      • 导出数据字典:根据当前加载的XML结构 导出成Excel或者Word文档 详情见 【功能】
      • 范式定义:根据最新GOT插件属性规范调整选择的节点的属性,先进行范式匹配 然后范式调整 最后保存 详情见 【功能】
      • 层链升级:开发人员可通过层链升级功能,对当前环境层链结构进行版本更新 详情见 【功能】
      • 日志打印:无
      • 后台操作:无
      • 其他-用户编辑:详情见 【功能】
  2. 选中节点信息栏:展示选中节点 的节点信息 包括 节点类型、节点名称、节点编号、节点版本、节点创建层和节点更新层
  3. 当前编辑范围下项目xml节点树型结构展示
  4. 节点属性栏:展示选中节点的属性 常见如 标签、长度、创建人等
  5. 编辑范围信息栏:当前加载的项目编辑范围信息 如:当前加载 obj层 用户为admin
  6. 编辑范围节点信息栏:展示当前共有多少表 多少画面等信息

GOT树结构

界面上左边为GOT树,开发中大多数设计都是在GOT树中进行,GOT树即对象树,每一个业务模型都在GOT树上形成一个子节点。打开之后需要去加载所有需要的子节点,如果节点数量较多时,加载的时间也会相对较长,加载过程中,在窗体标题会显示当前正在加载的节点类型

undefined

  • 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\e16.png)

  • 本地上传:本地上传 版本

  • 重置:重置版本选择

  • 依赖版本:查看当前版本的依赖版本

    \DevPlatform\GOT\images\e17.png)

内容分析

选择好需要升级的版本之后 点 内容分析 会 分析当前环境与新版本的匹配

\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的生成规则

/DevPlatform/GOT/images/e26.png)

results matching ""

    No results matching ""