1 - V3.12版本更新说明

3.12版本更新说明,2025.01.15

功能更新

主题管理-组件风格设置

  1. 系统风格设置-主题管理中,增加组件风格批量配置功能,支持对租户级组件风格批量配置和一键切换(注:当前组件风格切换仅在pc端生效)
  2. 当前版本支持的组件批量修改配置为 多行文本控件–高度设置 分组控件–头部样式设置 录入控件–标题显示(在左/在上)、标题宽度、标题对齐方式、标题位置(仅对多行文本、多选纵向排列枚举、多选附件功能生效)、标题溢出换行

应用

  1. 移动端流程表单支持多视图展示:①移动视图:原瀑布流模式,移动端搭建页面;②WEB视图:无需重新搭建移动页面,直接展示WEB原样表单
  2. 表单应该默认添加应用依赖——基础设置,快捷使用系公共流水号
  3. 页面模版增加标签推荐和排序:基于页面模版保存时候的关联实体、页面类型,定义页面模版标签,在新建页面的时候,基于所选实体和页面类型匹配标签快捷推荐;增加模版排序能力,标签相同的模版,可调整排序改变首次匹配推荐模版的顺序,减少设计师切换选择模版操作
  4. 表单操作权限中,个性化设置初始值,支持条件判断:为空带入初始值,或者为空与否均带入初始值,满足特定场景的要求

控件

  1. 支持重复表跨页勾选,解决之前重复表跨页勾选失效的场景缺陷
  2. 数字类型支持默认值为空:允许在创建实体字段的时候,设置数字类型(整数、小数、货币)默认值为0,并在条件判断,排序,表达式运算中兼容数字类型空值处理
  3. 优化日期实体会默认带出初始值的逻辑,由用户根据实际业务自己选择
  4. 附件控件,支持多种方式做附件排序:自定义拖动排序,按上传时间排序,按文件名排序,按文件后缀名排序。同时优化了附件弹窗关闭按钮样式

AI-UDC 表单生成助手

应用定制中心、流程定制中心增加表单助手,增加智能表单助手、Excel快速搭建两种能力:

  1. 智能表单助手:通过OCR识图自动生成表单和实体,适用于客户已有老系统,通过识别老系统表单截图自动生成实体和表单
  2. Excel快速搭建:通过识别Excel自动生成表单和实体,适用于已经用Excel画了表单页面,通过识别Excel文件自动生成实体和表单

实体

  1. 字段编码和数据列名分离,支持单独修改数据库列名

技术项:

  1. 组件schema描述中添加应用范围描述,设计器中根据这个描述,限制组件使用
  2. 参数数据源中入参目前存的时入参 code(可修改),导致修改后需要重新绑定数据源
  3. 表达式校验枚举类型变量和常量的一致性,比如有两个不同的枚举A和B 都存在 启用 这个选项,字段一开始绑定的是枚举A ,后来修改为枚举B,表达式 :实体.枚举字段 = 启用,在字段切换枚举前后的计算结果不一致,但是目前的一致性校验和语法校验都不会校验枚举的一致性,会导致用户条件执行失败

Bug修复

  1. 附件预览,通过手机自带返回按钮返回,直接关闭了审批页面的缺陷修复
  2. 后台会议单配置的筛选条件,前台生成个性化会议单的筛选条件不生效
  3. 解决打印表单页,不改变页面缩放比例,内容丢失问题
  4. 一致性校验检测结果依赖ws通知,未收到ws通知或者顺丰等不支持ws的环境,一致性检测前端一直转圈,不展示检测结果,用户误以为系统故障
  5. 页面调整数据源后,出现关系数据源的子实体和驱动数据源的父实体不是同一聚合根实体的情况
  6. pc自定义参照约束实体条件表达式用了其他页面字段,部分转移动(只转参照),移动端没有一致性校验

性能安全

  1. 代码生成了大量文件到metadata目录,大量文件上传严重影响应用启动性能,改为运行态应用启动时异步解析app_schema.zip

升级注意事项

  1. 数字支持默认值为空,在排序,条件判断,运算过程中,空值可能导致报错或异常,请注意分析具体业务场景做合理的业务设置
  2. 表单操作权限,个性化设置中支持为空带入初始值,或者为空与否均带入初始值。针对数字类型字段,有老数据兼容处理逻辑,如之前已经在初始值这里做了表达式配置的,原来的默认逻辑是数字为0带入初始值,升级后,仍然会保留这个判断条件,保证老逻辑不出差异,但是如果手动切换到其他条件(为空带入初始值,或者为空与否均带入初始值),则无法切回老逻辑

2 - V3.10版本更新说明

3.10版本更新说明,2024.11.30

功能更新

应用:

  1. 业务应用只发前端,适用于对页面布局样式调整后,要快捷查看发布效果的,可以通过“页面调试”功能,仅发前端查看页面样式布局
  2. 支持应用发布上架之后也允许删除前、后端微流程、菜单页面等不影响数据结构的配置
  3. 应用发布上架之后允许实体字段做兼容调整,比如字段长度变长,比如小数转货币,货币转小数,文本转大文本
  4. 菜单页面列表显示空状态、草稿状态、正式状态标识;及其展示对应的页面规则
  5. 低代码管理员可查看应用协作者,移交应用

菜单/页面

  1. 菜单页面列表固钉之后,在切换进入外框、子页面、其他设计器之后固钉效果能继续保持,设计师不需要反复固定菜单
  2. 打印支持设置默认比例,优化打印效果和支持打印内容完整性
  3. 页面设置了分组,打印但时自动展开,支持完整打印
  4. 页面设计器选中文字标题切换为内容区;选中非录入控件切换为控件;选中录入控件切换为标题区,所有都是同一类型控件则与一个控件一致;混合选择时默认是控件
  5. pc转移动,支持选择带pc网格样式转换

控件

  1. pc/移动录入控件溢出交互统一,内容溢出后默认换行,可自定义行数后溢出,补充移动端内容溢出能力
  2. 单行文本和下拉控件,支持配置内容对齐方式(居左/居右/居中)
  3. pc自定义参照转移动自动生成移动参照,解决之前自定义参照不能直接转移动的问题
  4. 重复表等相关控件支持批量调整列宽
  5. pc移动控件出现设置不一致,页面规则不一致,补充完善一致性校验
  6. 附件控件-附件预览,对不支持预览的文件也展示在附件列表,方便用户不遗漏附件,快捷下载
  7. 附件预览,支持浏览器新页签打开预览,做附件和正文比对,支持对附件预览弹窗拖动
  8. PC移动悬浮按钮图标选择:图标库不支持自定义图标,设置图标时可以选择图片
  9. 网格控件插入行样式可以跟随多行选中保持样式进行复制插入;最小单元格可以直接拆分行列;合并和拆分单元格易用性调整
  10. 文字标签可批量设置对齐方式、修改颜色
  11. 单选参照在列表中支持多个插入多行,值变化事件的触发机制:重复表录入/重复节-复制行、删除行、插入行不触发值变化

微流程:

  1. 自动生成节点出参名称,自动生成默认必填提示等,查看微流程过程可快速了解业务含义
  2. 监听微流程,定时调度微流程创建后自动弹出配置
  3. 附件控件支持根据stroageKey查询附件信息、支持附件微流程应用场景扩展
  4. 提供模板化生成特定场景微流程配置能力(分页查询,更新孙实体等),减少高频场景的微流程原子化搭建

跨环境推送

  1. 应用跨环境推送,消除多环境的重复配置,解决组织、枚举等基础数据差异的问题
  2. 表单类应用跨环境导出,首次导入设计态元数据

技术项:

  1. 将权限类和获取不到数据类错误码细化,前端用户优化:【UDC 获取实体数据失败]数据不存在或无权限查看】,将具体错误原因细化,明确提示,且目前错误信息界面优化;并推动各组可按框架遵循错误分类或者新增分类 404,405
  2. 摆渡桶跨环境jar包推送机制;摆渡桶存储机制支持切换oss/maven;单体摆渡桶机制改造,减少挂载目录
  3. 功能权限校验,提供api 手动调用的方式
  4. 表达式条件返回函数支持标准三目模式
  5. 适配流水号回收机制,当提交异常时,支持回收流水号
  6. Grid性能调优
  7. 流程单据新增了创建人字段,原创建人变更为发起人,原始生单规则如果要指定生成的目标实体的发起人,需要给创建人建立映射,字段变更之后,需要要变成在生单规则映射中,给发起人赋值建立映射

Bug修复

  1. UDC容器启动偶发循环依赖问题解决:解决由于平台代理时机问题导致的容器启动时偶发的spring不能自动处理的循环依赖问题
  2. 前端表达式运算引擎改造,解决数字计算精度丢失问题
  3. 解决门户滚动模式的设置和udc布局模式存在的冲突
  4. 支持工作流表达式中选择创建人机构、创建人部门、创建人岗位
  5. udc-runtime-core中getUdcSetting 支持获取指定keys,解决性能和死循环问题

性能安全

  1. 检查和梳理优化设计态慢接口和错误的接口调用方式
  2. 解决设计态切换实体页面,切换菜单页面,响应太慢的问题
  3. 前端手写代码剥离,便于维护,避免偶发的force提交导致的前端低代码问题

升级注意事项

3 - V3.9版本更新说明

3.9版本更新说明,2024.10.30

分保-密级控制优化

  1. 改进 修改实体设置默认密级的逻辑:对于开启密级控制的实体,不默认实体密级,要在文单填写中手动选择配置实体密级
  2. 改进 预置密级字段必填:对于开启密级控制的实体,使用默认的“密级字段”预置表达式设置密级必填
  3. 新增 开启了系统密级控制:附件上传中,必须强制要求先对附件定密,设置完成附件密级后,才允许上传
  4. 新增 开启了系统密级控制:附件上传中,要求同步校验比对当前实体密级和人员密级,附件密级不能高于实体密级和人员密级

4 - V3.8版本更新说明

3.8版本更新说明,2024.09.30

应用

  1. 新增 运行环境支持查看微流程运行日志、生单运行日志、扣减运行日志
  2. 新增 自建流程、自由协同单据转发他人,采取快照方式对当前单据保存数据后再转发

实体

  1. 新增 UDC实体配置的导出,导出数据字典
  2. 改进 日期类型数据类型,时区转化问题。

菜单页面

  1. 改进 子页面支持正文控件添加后,主子页面数据保存时子页面正文保存成功。
  2. 改进 PC端页签吸顶能力,翻看信息时页签可以固定在页面顶部。
  3. 改进 独立构建单元间通信能力规范化门户多页签、弹窗、抽屉打开页面规范化,统一工具封装,统一处理关闭逻辑。
  4. 改进 错误提示显示具体控件名称和路径。
  5. 改进 运行态页面打印时,如打印设置了页签控件,对应打印时当前页签如未设置打印,可以打印出第一个设置了打印的页签内容。
  6. 改进 BPM表单权限新增“新增、只读、修改”属性,UDC在页面全只读模式不进行校验。

控件

  1. 改进 WPS在线编辑支持所里WPS签名。
  2. 改进 多级枚举只选末级时,上级文字颜色加深。
  3. 新增 多选控件支持一键全选。
  4. 改进 附件支持重命名
  5. 改进 附件水印、转PDF下载,支持批量下载设置。
  6. 改进 附件下载交互调整。
  7. 改进 多行文本支持设置最小高度,超出最小高度支持自适应。
  8. 改进 PC移动控件属性、页面规则:日期区间控件支持分别配置开始时间和结束时间的占位。
  9. 改进 参照支持组织参照选择能力,快捷搜索中选择内容记录为常用数据,分人记录
  10. 改进 日期区间控件属性、事件、页面规则,必填优化生效,提示语优化。

微流程

  1. 新增 事件行为和前端微流程,打开页面、打开报表、打开外链增加“当前浏览器页签打开”
  2. 改进 保存微流程/页面规则时,检查校验是否存在无效的节点配置,提示用户,并添加到一致性校验警告。生成的代码中不再生成此节点片段。
  3. 改进 查询单记录和查询多记录支持选择前序节点中的系统排序对象。
  4. 改进 支持展示第三方实体出入参。但禁止修改。

表达式

  1. 改进 表达式明细表求和、条件求和、求最大、最小、条件求最大、最小,按照入参的具体数据类型进行校验和返回

5 - V3.6版本更新说明

3.6版本更新说明,2024.08.30

一致性校验

  1. 改进 校验顺序调整,优先显示依赖应用的问题,避免无效显示由此引起的大量相关问题。
  2. 改进 实体修改字段类型,所有引用均增加类型校验。

表单

  1. 改进 表单应用实体增加约束,限制实体个数,避免创建过于庞大的表单应用。
  2. 新增 表单应用支持查询微流程和页面规则的运行日志,帮助设计师调试。
  3. 改进 表单应用页面支持复制。
  4. 移除 表单应用创建页面时禁用 自定义页面勾选项。

实体

  1. 新增 实体增加字段总长度预警,提醒设计师不要超出系统允许的范围。
  2. 改进 实体字段交互优化,阈值移到字段类型后。

页面设计器

  1. 改进 交互优化:批量选中控件时,右侧属性区提示顶部可批量操作。

控件

  1. 改进 页签控件支持分页签设置有无图标能力,图标颜色可自定义。
  2. 改进 附件列表展示支持配置隐藏上传人和上传部门。
  3. 改进 附件支持开关设置预览时是否可复制内容。
  4. 改进 附件支持全局统一配置数量和大小。
  5. 改进 筛选控件支持输入内容后回车触发搜索。
  6. 改进 参照控件支持设置为件显示图标。
  7. 改进 移动端页签组件支持吸顶。
  8. 改进 文字标签移动行数控制默认改为 不控制(原为 显示...)。
  9. 改进 重复表相关控件支持设置最小列宽(像素)。

微流程

  1. 改进 微流程下拉支持分组展示。
  2. 改进 微流程设计器节点搜索支持模糊搜索。

生单扣减

  1. 新增 生单规则支持来源字段是加密字段,目标是加密或非加密的均可。
  2. 改进 扣减规则支持设置匹配不到扣减数据时跳过扣减,适用于扣减一张表时,在某些条件时执行扣减的场景。

6 - V3.5版本更新说明

3.5版本更新说明,2024.07.30

优化一致性校验和发布体验,发布效率提升19%;控件与应用解耦,降低实施成本;多个控件功能增强,整体提升了系统性能和易用性。解决一些已知问题。

应用管理

  1. 改进 应用导出时导出发布历史记录等信息,保持原样导入版本的延续性,降低应用跨环境迁移的复杂度。
  2. 新增 支持全局配置,锁定应用实体结构调整。

发布

  1. 提升 发布效率较上一版本提升 19%,生成代码和一致性校验性能提升 95%
  2. 改进 标准应用测试发布,明确发布过程中的各个环节,设计师能够更精准的定位问题。
  3. 改进 一致性校验新增 阻断 类型问题,并把原错误更改为 严重 类型。存在 严重 问题允许发布,避免校验规则增强阻塞应用测试,正式发布请务必修改所有 阻断严重问题。
  4. 提升 去掉局部一致性校验,提升性能和体验,完善补充全局一致性校验,在发布之前检查出更多设计师配置问题。
  5. 改进 一致性检测结果定位重构,提示和定位更准确。

表单

  1. 新增 审批应用支持暴露OpenAPI属性,支持将表单的实体服务发布为OpenAPI。
  2. 改进 表单权限初始值,处理数据类型的初始值:数值型(长整型、整型、小数、货币)值为 0表示为空。

实体

  1. 改进 第三方实体支持第三方系统非长整数唯一ID场景配置,参照携带优化,列表有数据从列表取,不单独查询接口。
  2. 改进 放开加密文本字段最大长度不能超过300的限制。

页面设计器

  1. 改进 打开页面设计器之后一直锁住该页面,去掉目前10分钟不操作自动解锁的机制。避免长时间离开变更被他人覆盖。
  2. 改进 PC页面运行态布局高度支持倒挤,可支持分页置底等场景。
  3. 改进 外框/布局添加新配置,支持自由调整中间区的最小高度。
  4. 改进 参照运行态弹窗、打开页面弹窗、面板运行态支持拖动。
  5. 改进 【页面规则】日期时间区间控件,微流程和行为中的值操作节点适配。值操作、事件中控件设置值可设置开始和结束值。
  6. 改进【页面规则】枚举或选项集绑定的控件支持设置不可选范围,支持不可选选项设置禁用或隐藏。
  7. 改进【页面规则】状态设置支持PC移动重复节、重复表录入、树表录入控件设置勾选行、所有行下控件状态。
  8. 改进 运行态个性化页面复制支持对应页面规则的连带复制。
  9. 改进 外框工具栏占位和占位控件能力增强,支持外部往占位中渲染自定义的操作。

控件

  1. 改进 控件与应用解耦,控件由应用内打包改为从统一的控件发布后地址异步加载,提升发布性能,运行态更新控件无需重新发布应用,降低实施成本。
  2. 改进 页面中数据加载顺序自动判断逻辑优化,页签和子页面控件增加 自动触发激活规则的开关,可设置条件激活,默认关闭以兼容旧应用。
  3. 改进 参照控件符合前端控件禁用规范,禁用时支持穿透,同时兼容历史配置。
  4. 改进 多选/ 下拉多选设计态下拉等控件可选范围属性支持直接设置可选范围变量列表(枚举、选项对应的子集)。
  5. 改进 单选、多选、下拉控件默认值支持表达式。
  6. 改进 重复表查询表头支持列头居中,列内容居左,可通过列属性配置。
  7. 改进 分页控件支持自定义输入跳转页码。
  8. 改进 多行文本支持字数统计,并且进行字数限制校验。
  9. 改进 图片控件设计态支持配置默认图片,默认图片来源可以手工上传或选择资源库图片,比如会议室录入时非空默认图片。
  10. 改进 图片控件运行态支持预览。
  11. 改进 PC移动重复节,节操作支持设置常用操作数。
  12. 改进 日期区间、时间范围控件保存时增加校验提示,开始时间不能大于结束时间。
  13. 改进 开放附件控件勾选事件,手写页面调用平台附件控件支持勾选部分附件下载。
  14. 新增 控件开发:平台支持控件自定义校验规则,允许覆盖平台内置规则,适用于在平台提供的必填、最大值、最小值等之外增加如附件个数校验的规则。

微流程

  1. 新增 自定义对象类型支持附件、日期类型。
  2. 改进 微流程设计器编辑和查看模式交互优化。
  3. 改进 自定义服务节点支持固定错误提示语,在服务调用异常时统一提示语。
  4. 改进 优化自定义服务节点,可以获取更多参数相关信息(如参数编码等),以便变量等相关节点可以快速创建时找到对应对象。
  5. 改进 微流程列表操作节点最大值、最小值,支持日期、日期时间数据类型。
  6. 改进 查询多记录节点支持分页查询:提醒设计师分页,避免大数据量查询导致的稳定性问题。
  7. 改进 第三方实体筛选条件,右值是范围类:日期、日期时间、时间、整数、小数、货币类搜索条件适配。

表达式

  1. 新增 表达式组件:新增四舍五入保留小数位数函数。
  2. 改进 表达式组件:选项集选择的具体值和手工输入的常量进行UI效果区分避免混淆。

应用支持分保配置

  1. 新增 实体基本信息添加密级开关,勾选之后自动在系统分组中添加密级字段,密级字段默认是用户中心中的密级枚举,勾选该开关保存之后不允许再修改密级开关。
  2. 新增 附件控件添加密级相关属性设置。
  3. 新增 表达式设计态,环境变量,增加布尔类型的 系统密级开关

数据模型

  1. 新增 BI租户数据隔离

    1. 代码逻辑上抽象一层连接中心,负责调用平台的数据存储服务接口获取各租户各应用的数据库连接信息。提供数仓的连接信息
    2. 数据同步-离线,每个实体针对业务库租户隔离部署方案,单独创建同步任务和任务依赖。通过连接中心获取相应的数据库连接信息
    3. 数据同步-实时,实时同步作业按数据库区分,适配实体数据源租户隔离方式,通过连接中心获取相应的连接信息
  2. 改进 任务管理-任务信息的提示,依赖任务信息的展示

    1. 依赖任务执行情况列表要看到任务的业务名称
    2. 执行异常信息中:依赖任务 xxxxxxx 这里要显示具体的名称
    3. 任务详情列表中显示本次同步的数据量和数据总量
  3. 改进 数据抽取增加排序字段 三方数据源接入时,抽取的表或视图没有主键或排序规则,分页抽取会导致抽取的数据重复,现在规定建立三方数据库数据集时必须要有排序字段

  4. 改进 数据集关联实体能直接选到关联字段

  5. 改进 三方数据源的信息从nacos迁移至数据库

    1. 修改三方数据源存储为数据库
    2. 历史数据升级

数据集

  1. 改进 增加实体排序字段 新建数据集时支持选择关联的枚举实体,组织模型实体的排序号字段,用作下游报表排序字段

报表

  1. 改进 图表组件排序优化

    1. 排序交互优化,表头上的排序按钮状态与字段区域选择的排序同步
    2. 排序规则明确,垂直表明确哪些是组内排序,哪些是全排序,哪些字段排序互斥和并存
    3. 图形组件排序规则优化,明确哪些组件需要排序,哪些不需要
  2. 改进 设计态图表交互优化

    1. 垂直表批量设置文字样式
    2. 只有一页数据时,表格分页增加是否显示的设置
    3. 拖入字段到维度度量区域或改变字段位置更平滑
  3. 改进 树形实体自展开和报表穿透到报表优化

    1. 数据集添加针对树形实体自展开功能
    2. 报表穿透到报表支持参数映射

移除的功能

7 - V3.0版本更新说明

3.0版本更新说明,2024.03.30

功能更新

应用级

  • 新增 应用设计态和运行态如何查看使用的具体版本,用于组件开发者排查问题
  • 新增 文档类型附件预览-新通道适配
  • 新增 标准应用支持PC端独立外框,及其对应应用主题
  • 改进 融合流程增加蒙层能力,允许三方系统自行控制

实体字段

  • 改进 实体字段创建模块布局优化
  • 新增 单行文本、多行文本、正文字段类型新增属性:敏感词检测
  • 新增 实体字段新增属性[数据不解密传递给异构系统],支持openapi查询接口中数据不解密传递给异构系统
  • 移除 实体字段类型,屏蔽文号、意见类型

控件

  • 新增 基础组件支持配置字体和字号
  • 改进 控件描述信息支持表达式和条件表达式设置
  • 改进 控件支持快捷向上添加布局控件、移除上层布局、布局控件转换,并支持顶部批量操作

布局控件

  • 改进 分组控件支持高度设置: 根据内容自适应、固定高度
  • 改进 分组控件展开收起触发规则优化
  • 新增 分组头部提供预置样式选择

数据控件

  • 改进 多记录控件分页支持自定义页数
  • 改进 明细表排序规则优化,子表支持设置排序规则
  • 改进 明细表支持运行态拖拽排序
  • 改进 多记录数据控件支持多级表头配置
  • 改进 数据控件过滤条件的值发生变化时自动刷新数据

录入控件

  • 改进 附件文件是单个时,支持直接下载文件
  • 改进 下拉、单选、多选控件:支持设置可选选项个数
  • 改进 附件控件运行态新增删除文件确认提示

展示控件

  • 新增 图片控件支持绑定登录机构LOGO

生单规则/扣减规则

  • 改进 扣减算法右值接入常量和表达式
  • 改进 扣减规则算法检查规则放开非数值类型字段限制

表达式

  • 新增 表达式新增系统变量:当前系统登录语言