Skip to main content

2024

2024.12.31​

2024-12-31

  • ⚡ 支持通过字段编辑组件快速在业务流程中修改字段值
  • ⚡ 增加元数据管理页面,支持导入导出
    • 元数据列表页
    • 元数据详情
    • 元数据支持导入导出
    • 元数据支持实施态恢复到标准形态
  • ⚡ 可删除添加的字段索引,释放资源占用
  • ⚡ 表单及操作后的 success/warning/error 提示优化
  • ⚡ 支持通过业务流程定制消息提示
  • ⚡ 时间类型字段支持配置范围查询方式
  • ⚡ 组织支持分类
    • 在系统设置中,可以对组织分类进行管理
    • 组织管理中可以对组织设置某个分类
    • 在字段的组织数据源中,可以配置当前字段只允许使用某个分类的组织
    • 在一个有上下级管理概念的组织中,并且组织又要根据不同场景承担不同职责时,该功能十分有用
  • ⚡ 表单 & 页面布局编辑器重构
    • 支持更加灵活的布局,大幅增强扩展性
  • ⚡ 菜单可以导入导出
  • ⚡ 新增图片Widget,可以从网络源添加图片
  • ⚡ 新增富文本,Markdown组件
  • ⚡ 可以通过在系统配置开关参数中开关页面水印
  • ⚡ 用户信息和账户表关系重构
    • 账户关联用户信息,避免用户信息对账户的耦合
    • 可支持用户信息可配置化
  • ⚡ 整合所有数据源API,采用同一种模式,提升扩展性
  • ⚡ 对编辑和删除组件,添加数据MOU过滤
  • ⚡ 字段系统改造
    • 升级文本字段类型,提供渲染模式来区分不同的文本字段,不再提供多种字段类型
    • 降低系统复杂度
    • 同类型字段类型可以互相转换
  • ⚡ 对接了多语言框架,后续考虑迁移多语言方案
  • ⚡ 登陆时,对密码参数加密,提升系统安全性
  • ⚡ 微前端框架由Micro-App迁移到QianKun,因为原有框架在渲染时,加载慢有bug,会跳转到微前端app页面
  • ⚡ 按身份选择菜单权限,降低系统配置复杂度

2024.9.30​

2024-09-30

  • ⚡ 底层架构重构
    • 数据库层重构:从 MongoDB 数据库迁移至国产化关系型数据库,采用 PostgreSQL 支持,兼容泛 PGSQL(达梦、人大金仓等)
    • DFS 文件系统重构:抛弃 MongoDB 文件存储,采用 MinIO 作为 DFS 存储文件数据
    • 核心价值:支持国产化数据库、提升数据库层面的灵活性、更专业的文件存储方案、提升文件读写性能
  • ⚡ 组织管理重构
    • 原组织管理为单一 JSON 对象存储,改为每个组织独立数据行存储
    • 优化效果:组织数据更易维护、支持组织数据导入导出、为后续组织导入功能做好铺垫
  • ⚡ 表单设计器改为 Layout 布局
    • 采用同页面配置相同的 Layout 布局方式,升级原有单列的呆板配置方式
    • 优化效果:支持多列布局、表单排版更灵活、提升用户体验
  • ⚡ 页面配置项重构
    • 增加独立渲染模式,可以更加灵活地决定是否以 Layout 布局方式渲染
    • Layout 布局模式:采用栅格布局,支持多列排列
    • 独立渲染模式:组件独立渲染,自适应高度
    • 核心价值:渲染方式更加灵活、独立模式组件自适应高度、满足更多业务场景需求

2024.3.31​

2024-03-31

  • ⚡ 跨对象 Lookup 搜索支持
    • 支持在搜索表单中展示跨对象 Lookup 关联的对象字段,实现跨对象关联查询
    • 使用场景:主对象为【入学管理】,通过入学管理的【学生】字段 Lookup 关联到【人员信息】对象。当使用人员信息的【所属部门】字段搜索时,将执行跨对象关联查询
  • ⚡ 人员/组织选择器数据源配置
    • 人员选择字段:支持配置不同数据源,以适应不同场景的数据权限过滤要求
    • 组织选择字段:支持配置不同数据源,数据源支持通过 MOU 数据权限过滤或当前登录账号所处组织
  • ⚡ 组织选择字段渲染模式
    • 树形选择器:展示树形选择框,直观展示组织层级
    • 下拉选择器:展示下拉选择框,简洁高效
    • 支持在搜索表单和新增/编辑表单中实现渲染模式
  • ⚡ 定时任务
    • 支持 Cron 表达式配置执行周期
    • 支持执行平台接口
    • 任务执行日志记录
  • ⚡ 数据导入
    • 数据导入解析组件:解析导入文件数据
    • 数据导入组件:执行数据导入操作
  • ⚡ 前端微应用支持
    • 支持在页面布局中添加微应用,以远程旁加载的形式集成第三方组件
    • 核心价值:Chameleon 平台通过集成微应用的方式,提供了对前端页面的无限扩展能力
  • ⚡ 页面组件丰富度提升
    • Tab 页面组件:标签页切换展示
    • 微应用组件:集成第三方组件
    • 警告提示组件:展示警告信息
    • 统计计数组件:展示统计数据
    • 进度条组件:展示进度信息
  • ⚡ 应用元数据支持导入和导出,方便将应用元数据在不同环境中快速迁移或交付给客户
  • ⚡ 允许系统管理员对系统顶部显示的系统标题进行自定义配置
  • ⚡ 允许系统管理员选择某个应用页面作为首页展示
  • ⚡ 接口设置增加"分类",便于开发人员在接口数量太多时进行区分筛选
  • ⚡ 接口流程控制优化
    • 因【IF 组件】只能满足 True/False 两种逻辑分支,全新设计了新的流程控制组件【分支匹配】
    • 采用 switch/case/default 模式,支持多个 case 的匹配
    • 使用体验更加简单
  • ⚡ 升级前端框架版本
    • React: 17.0.0 → 18.2.0
    • Ant Design: 4.14.0 → 5.13.2
    • @ant-design/pro-components: 2.3.9 → 2.7.1
    • Umi: 3.5.0 → 3.5.41
    • Node: 10.0.0 → 12.0.0
    • 优化效果:性能提升、UI 现代化设计、用户体验优化、支持更多新组件