JeeSite V4.1.8 发布,BPM 业务流程模块发布

栏目: 软件资讯 · 发布时间: 5年前

内容简介:新增 新增 BPM 模块,基于 Flowable(Activiti)工作流引擎,详情:https://jeesite.gitee.io/docs/bpm/ 新增更多查询选项窗口(高级查询)不常用的查询折叠起来,详见:用户管理的查询 新增 session.sessionIdP...

新增

  • 新增 BPM 模块,基于 Flowable(Activiti)工作流引擎,详情:https://jeesite.gitee.io/docs/bpm/
  • 新增更多查询选项窗口(高级查询)不常用的查询折叠起来,详见:用户管理的查询
  • 新增 session.sessionIdParamName 参数,替代更改 __sid 参数或 header 的名字
  • 新增导航菜单 “全部显示在顶部”,详见演示:http://demo.jeesite.com
  • 新增 2 个黑色配色主题,界面优化,登录页增加欢迎语
  • 新增 sqlMap.updateNullValue() 执行更新时不去验证字段是否为空(相当于 isUpdateForce 的全局设置)
  • 新增国际化了一些系统内置功能:二级管理员、系统管理员、租户管理员、角色管理、菜单管理、模块管理、参数配置、字典管理、消息推送、国际化管理、作业监控、缓存监控、服务器监控
  • 新增 beetl toBoolean、toInteger 函数,简化调用;此项升级注意:一定要同步更新beetl-core.properties文件
  • 新增 TreeService.updateStatus(entity, cascadeChild) 方法,支持级联更新下级状态
  • 新增 isQuick 样式类,下拉框(change)后直接进行查询操作,省去点击查询按钮再查询
  • 新增连接池 jdbc.pool.keepAlive 参数,详见 application.yml 文件
  • 新增 Global.updateProperty 方法,将更新属性值,写入到配置文件
  • 用户管理新增员工工号字典,并保持租户内唯一性验证;employee 新增 getByEmpNo 方法,cloud版升级注意
  • 消息推送 BaseMsgContent 新增 bulidReceiveCode方法,方便开发者在扩展消息类型的时候,通过 userCode 获取 receiveCode 等信息接口。receiveCode 为实际的接受者数据,如:发送短信,则receiveCode是手机号
  • 授权类增加 multiAddrLoginCheck 和 doGetAuthorizationInfo 的一些回调方法,方便扩展
  • 新增 shiro.accessControlAllowMethods 和 shiro.accessControlAllowHeaders 允许跨域接入的方法和请求头
  • 新增 mybatis 自定义属性 @Bean(“mybatisProperties”) 注入 Bean 即可,方便用户自定义属性
  • 新增表名和字段名加 “前缀和后缀”、“是否强制大写” 的参数,特殊情况下使用
  • 新增可编辑数据表格的JSON数据获取实例,详见:demoDataGridEditGrid.html
  • QueryType 新增 NOT_LIKE、LEFT_NOT_LIKE、RIGHT_NOT_LIKE 查询类型
  • RoleUtils 新增 get(roleCode) 方法,并支持缓存
  • logincontroller 增加 切换角色身份示例

优化

  • 优化字典缓存。减少缓存一次性返回的数据
  • 优化字典分类查询,非超级管理默认查询非系统字典
  • 优化 dataGrid 表头文字过长时支持自动换行
  • 微软的 sqlserver 驱动,代码生成兼容性改进
  • 升级 sql 脚本执行 工具 类,支持 \n 并忽略、注释行
  • bin 下的脚本优化,执行完成后增加 msg 对话框提醒
  • 默认数据源接口优化,个性化数据源更强,更方便
  • TabPanel 找不到当前tab的时候,忽略异常信息
  • jqgrid 复选框列增加 cb 样式类,去掉省略号样式
  • 超小屏幕的体验优化,方便弹出菜单,点击菜单自动最大化内容窗口
  • disableAutoAddStatusWhere 简化操作,省去 setStatus(“”) 的代码
  • 请标准化json/xml等页面的Content-Type响应头,去掉AcceptCharset响应头 #I155OX
  • $.validator.messages.errorMessage 设置为空不输出全局错误信息
  • 不建议使用 CacheUtils.put(key, value, timeToLiveInSeconds) 方法,因为 sysCache 启动系统时过早的加载了 j2cache.properties 里的默认配置,所以这里不需要设置 timeToLiveInSeconds 这个参数,否则会提示 TTL 不正确。若自定义缓存名字,请使用 CacheUtils.put(cacheName, key, value, timeToLiveInSeconds) 方法
  • job 目标字符串支持使用双引号标识字符串,字符串中含逗号的不用再转义了,允许 bean 类型的参数为空
  • job 监听器支持自定义扩展,通过 jobService.getScheduler().getListenerManager() 获取监听管理器
  • 优化切换系统菜单小于1个的时候不展示,所有人都可以切换系统。
  • 初始化用户密码后或启用用户后清理登录验证失败数据
  • 员工附属机构允许相同部门不同岗位
  • 日志查询表单异常信息查看界面优化
  • 部分工具类健壮代码,减少报错率

修正

  • 修正代码生成 pg 数据库分区表查询不到问题
  • 修正导入用户没有同步保存用户角色权限数据的问题
  • 修正 pc 端,定时消息未推送的,缺显示在了未读消息列表里的问题
  • 修正 fileupload 新上传的文件,索引号错位,点击下载按钮弹出删除框问题
  • 修正 filemanager findList 修改了表前缀的时候,查询语句未加表前缀变量问题
  • v4.x 所有版本的 shiro 版本漏洞统一升级及改进,也可通过 RememberMeKeyGen 生成密钥
  • 修正 mybatis weight 覆写时,偶尔会出现 ProviderSqlSource to DynamicSqlSource 错误(修复版本:4.1.3+)
  • 修正登录页面,浏览器使用自动完成功能时,首次点击会提示账号不能为空问题
  • 修正 dataGrid 空数据提醒 emptyDataHint 重复显示的问题
  • 修正 select2 搜索框时,点击 2 次重置按钮才能还原问题
  • 修正文件管理在多租户的情况,无分类的文件未区分租户问题
  • 修正用户管理,先 reset,再赋值,会导致 isReset 的控件被清空问题
  • 修正 log.enabled 关闭日志的时候没有关闭登录和退出日志记录的问题
  • 修正 linux 下 ueditor 的图片预览列表的地址不对问题
  • 修正当启用 CAS 并会话失效后,ajax 调用接口返回 404 的问题
  • 修正代码生成模板的树表情况下,非字符串类型的查询条件错误
  • 修正有时候删除作业计划后重启又恢复的问题

升级方法

  • 修改web项目pom.xml文件中的jeesite-parent版本号为4.1.8-SNAPSHOT
  • 如果你导入了 jeesite-module-common 源码项目,请与 git 上的代码进行同步
  • 如果你导入了 jeesite-module-core 源码项目,请与 git 上的代码进行同步
  • 模板引擎 Beetl 新增了几个方法,同步更新最新的 beetl-core.properties文件
  • 默认关闭了,menu.updateStatusByModuleStatus=false,若使用请开启

了解更多:

相关链接


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Data Mining

Data Mining

Jiawei Han、Micheline Kamber、Jian Pei / Morgan Kaufmann / 2011-7-6 / USD 74.95

The increasing volume of data in modern business and science calls for more complex and sophisticated tools. Although advances in data mining technology have made extensive data collection much easier......一起来看看 《Data Mining》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具