Changelog
2020年01月05日,HZERO 发布 1.2.0.RELEASE 版本,本次更新新增了三个服务及多个服务组件,并对部分现有功能做了优化,修复了已知的问题缺陷,欢迎各位更新体验。
- 服务版本:1.2.0.RELEASE
- 发布时间:2020年01月05日
- 前端版本:1.2.0
- 数据版本:1.2.0.RELEASE
新增服务
hzero-search
检索服务
- 功能简介: 客制化管理ES搜索功能,对ES中的索引创建更新、数据自定义查询、源数据接口同步、同步日志记录等功能进行可视化的管理,使搜索变的配置性强,查询变的更加简单。
- 服务文档:检索服务
- 用户手册:检索服务
- 功能清单:
- 索引配置
- 查询配置
- 增量同步
- 接口定义
- 同步日志
hzero-iot
IOT 服务
- 功能简介: IOT服务提供对网关和设备的管理,并通过对数据点的管理和解析,实现对设备异常、故障、预警的监控,维护设备的正常运行。
- 服务文档:IOT服务
- 用户手册:IOT服务
- 功能清单:
- 云账号配置
- 网关管理
- 项目管理
- 设备管理
- 告警管理
hzero-dpm
数据模型服务
- 功能简介: 数据模型是数据治理最基础也是最核心内容,在数据模型之上可以支撑各种数据应用的底层,提供业务视角对数据进行全新的认识、处理乃至分析。
- 服务文档:数据模型服务
- 用户手册:数据模型服务
- 功能清单:
- 模型地图
- 目录管理
- 模型管理
- 属性管理
- 分类管理
- 版本管理
- 模型采集
- 视图模板
新增组件
组件
组件 | 描述 |
---|---|
hzero-starter-social-wechat-enterprise | 企业微信登录 |
hzero-boot-pay | 支付服务客户端 |
hzero-starter-jdbc | 动态JDBC组件 |
消息服务三方支持组件
组件 | 描述 |
---|---|
hzero-starter-integrate-wechat-official | 微信公众号支持组件 |
hzero-starter-integrate-wechat-enterprise | 企业微信支持组件 |
hzero-starter-integrate-dd | 钉钉支持组件 |
消息服务短信支持组件
组件 | 描述 |
---|---|
hzero-starter-sms-core | 短信服务支持核心组件 |
hzero-starter-sms-aliyun | 阿里云短信支持组件 |
hzero-starter-sms-qcloud | 腾讯云短信支持组件 |
hzero-starter-sms-baidu | 百度云短信支持组件 |
文件服务存储支持组件
组件 | 描述 |
---|---|
hzero-starter-file-core | 对象存储支持核心组件 |
hzero-starter-file-minio | MinIO存储支持组件 |
hzero-starter-file-aliyun | 阿里云存储支持组件 |
hzero-starter-file-bos | 百度云存储支持组件 |
hzero-starter-file-obs | 华为云存储支持组件 |
hzero-starter-file-cos | 腾讯云存储支持组件 |
hzero-starter-file-aws | aws存储支持组件 |
hzero-starter-file-azure | 微软存储支持组件 |
hzero-starter-file-jdcloud | 京东云存储支持组件 |
hzero-starter-file-ceph | Ceph存储支持组件 |
组件优化
核心基础组件
hzero-starter-core
- 修复文件存储桶名自定义异常
- 修复CustomUserDetails序列化失败问题
- 修复带 context-path 前缀的服务,接口始终报Jwt异常问题
hzero-starter-export
- 异步导出页面(租户级)增加展示字段
导出账户
- 修复导出组件分页功能异常
- 单Sheet页导出,多个行数据局填充不全的问题
- 导出支持自定义文件名称
hzero-starter-mybatis-mapper
- selectOptional 新增动态多语言支持
- AuditDomain 新增未知字段映射和读取
- 新增全局雪花ID主键支持
- 新增PostgreSQL支持
三方登录组件
hzero-starter-social-parent
- 修复微信三方登录报错问题
- 部分代码优化
服务客户端组件
hzero-boot-platform
- 增加密码加密解密客户端 EncryptClient
- 固定值集按照编码和value获取meaning的方法
hzero-boot-oauth
- 登录始终开启验证码配置统一
hzero-boot-api-customize
- 修复API客制化拼接租户ID无法编译问题
平台服务插件
platform-hr
- 新增员工组织关系缓存
- 员工定义入职时间无法保存问题
- 跨部门选择父级岗位后导致员工定义选不到岗位
platform-mdm
- 新增汇率定义生成交叉汇率功能
- 新增汇率类型定义多语言
网关鉴权组件
hzero-gateway-helper
- 鉴权范围可配置当前角色或所有角色
- 鉴权范围限制租户
- 增加签名类型的API验证
工具完善
- 完善数据导出工具和数据安装工具,数据支持按服务模块化导出,支持按需选择服务安装。
新增功能
系统管理
- 新增平台级API管理功能,管理所有API,可将API分配给租户,租户客户化时才能选择到API
- 新增平台级租户菜单管理功能,用于管理所有拥有客户化菜单的租户
- 新增缺失权限管理功能,记录系统中
PERMISSION_MISMATCH
、PERMISSION_NOT_PASS
的权限,便于快速处理和排查这类权限问题。 - 新增系统工具功能,可在系统工具下刷新数据缓存、刷新权限、获取密码公钥等
开发管理
- 值集视图新增租户级接口
组织管理
- 新增企业通讯录功能,相当于组织架构功能升级版
登录认证
- 登录页面基于HTML重新实现,提升登录页面加载速度
- 用户token失效自动跳转到令牌失效页面,提示令牌已失效
- 用户单处登录控制时,自动跳转到踢下线页面,提示账号在别处登录
- 用户密码相关,前后端密码规则一致性校验
平台治理
- 网关限流支持更灵活的维度控制,新增角色维度、URL维度可控制到请求参数、支持多维度组合。
- 新增开发者模式,使用开发者模式时,将经过网关的请求路由到请求源地址
- 新增API访问控制功能,可根据pattern埋点监控api访问情况,并根据api访问情况以黑白名单的方式限制api访问
发票服务
- 新增发票接口配置功能
接口平台
- 新加服务维度与接口维度HTTP连接配置
- 新加SOAP/REST风格参数识别功能
报表平台
- 新增标签模板管理功能,可定义标签属性、标签参数、模板内容、打印配置与权限分配
- 标签支持文本、图片、条形码、二维码四种参数类型,支持获取标签预览数据,获取标签PDF文件,支持对接打印机
- 新增简单表格csv导出支持
- 新增条形码、二维码生成接口
- 数据集新增URL类型
- 新增个人报表请求功能,主要用来查看异步标识报表的查询请求,可导出查询结果
- 新增租户级复制报表功能
通用导入
- 导入模板添加自定义模板功能
- 新增导入数据定制化返回消息功能
文件管理
- 新增微软存储类型支持
- 新增单文件复制功能
- 新增pdf文件水印功能
- 新增大文件断点续传功能
消息管理
- 钉钉配置管理功能
- 钉钉消息发送功能
- 钉钉消息关联发送功能
- 消息模板复制功能,租户可复制平台预定义数据保存为自定义数据
- 消息发送配置复制功能,租户可复制平台级消息配置预定义数据保存为自定义数据
- 消息账户配置复制功能,租户可复制平台级消息配置预定义数据保存为自定义数据
- 消息接受配置复制功能,租户可将平台预定义数据保存为自定义数据
支付管理
- 新增微信小程序支付
即时通讯
- 新增知识类别和知识内容维护功能
- 新增问题检索客服功能,支持按照提示类别检索问题,支持输入问题进行检索,支持对检索的问题和答案进行评价。
- 点击连接人工客服即可分配一个存在该问题所属知识类别标签的在线的客服人员。
功能优化
系统管理
- 优化首页菜单查询缓慢的问题
- 子账户导入支持分配多个角色
- 用户密码相关使用RSA加密传输
- 菜单增加窗口(window)类型
- 单据权限来源匹配字段新增子查询支持
- 新增自动切换租户组件
- 权限集多语言支持
- 工作台配置支持批量勾选维护卡片
- 编码规则新增自定义层级
开发管理
- 表单配置新增“是否可更新”和“值约束”字段
- 值集和值集视图缓存结构优化
登录认证
- 支持https跳转
- 找回密码等使用RSA加密传输
- 用户密码过期强制跳转到修改密码页面修改密码
平台治理
- 合并
服务管理
与路由管理
页面,服务、路由、服务版本的管理均在服务管理
页面操作 - 编辑路由时,新增提示信息,帮助理解编辑
- 服务名称支持多语言
消息管理
- 消息缓存优化
- 租户级消息配置等自定义数据删除功能
- 系统公告发布可指定范围
- 公告铃铛消息清除
接口平台
- 优化服务导入为异步导入。导入历史可通过导入批次号查询
报表平台
- 报表定义新增异步标识字段(一般用于大量数据报表)
调度平台
- 告警邮箱支持多个,使用逗号分隔
文件管理
- 文件授权URL支持自定义时长
- 存储服务插件化,使用的对象存储需要添加相应依赖
- 优化各存储插件,避免内存泄漏的风险
- 自定义桶名不可用的问题
消息管理
- 完善校验同一消息模板在同一消息类型下只能关联一个消息服务
- 邮箱账户配置添加缓存
- 钉钉、短信、微信账户添加缓存
- 站内通知公告支持多语言
- 消息公告性能优化
- 防范XSS攻击
- 平台级接受配置接口添加租户id参数,可查询不同租户的接受配置列表
- 查询最新消息列表如果没有指定消息类型,默认查询站内消息
即时通讯
- 优化客服群组功能,为客服群组下的用户添加知识类别标签。
- 优化客服消息中心功能,支持会话转交,支持将聊天记录标记为知识库知识,支持在聊天过程中上传图片和附件。
- 优化即时通讯功能,支持在聊天过程中上传图片和附件。
工作流
- 新增多人加签支持
- 已审批流程不允许撤销
- 被加签的人不允许加签
- 邮件审批添加附件支持
审计监控
- 数据审计和操作审计整合
缺陷修复
系统管理
- 导入用户部分失败问题
- 角色合并下,检查权限返回多个编码问题
- 角色根据编码查询报错的问题
- 子账户管理权限导入无法导入权限代码来源是值集视图类型得权限的问题
- 外部链接无法分配给角色的问题
- 工作台配置支持批量分配卡片,支持过滤已分配的卡片。
开发管理
- 弹性域sql数据库兼容
- 多语言缓存刷新问题
- 数据源测试连接异常消息不友好
- 数据源编辑获取详情时报错问题
登录认证
- 修复SAML单点登录
- 登录页面始终启用图形验证码配置不生效的问题
- Cas单点登录无法查到用户的问题
- 登录支持国际冠码
报表平台
- 报表参数不能正确排序的问题
- 租户级报表查询传编码时的异常
- 报表模板查询租户级的问题
- 部分HTML报表IE浏览器下载打开乱码的问题
- 更新报表模板默认状态设置的问题
文件管理
- 附件复制未指定附件ID,导致文件复制异常问题
消息管理
- 系统通知为部门时部门下的员工收不到消息
- 租户级查看平台公告报错
- 用户查看站内公告,不可查看平台公告
- 发布系统公告给组织无效
- 消息模板参数解析未处理标题
- 短信批量发送报错
支付管理
- 微信APP支付签名错误
前端组件
hzero-front
- 新增 Token 失效引导页面
- 新增 支持窗口化菜单
- 新增 消息铃铛 添加消息/公告Tab,添加全部已读和清除按钮
- 新增 菜单布局 侧边展开布局
- 新增 散点图/折线图/饼图 报表卡片
- 新增 Header 组件添加返回事件回调函数
- 新增 密码加密公共函数,详情请查看工具函数
- 优化 Lov 支持 时间/日期/数字/值集 类型的查询条件
- 优化 按钮权限组件支持 c7n 按钮
- 优化 捕获异常但不显示全局异常记录页面
- 修复 c7n 表格选择图标偏移
- 修复 c7n input 禁用状态下的样式失效问题
- 修复 IE 浏览器无法下载文件
- 修复 c7n 表格高度差异
- 修复 TLEditor 显示缓存问题
hzero-front-runtime
- 新增 支持密码加密依赖 jsencrypt
- 修复 全局异常错误页面
- 修复 path-to-regexp 版本不兼容
- 修复 补充缺失的文件配置
- 修复 edge浏览器下数字显示为链接形式
hzero-front-cli
- 新增 支持 hzero 1.2.0版本
- 优化 更新创建时项目时/更新依赖时的配置