原文链接:https://www.nocobase.com/cn/blog/nocobase-1-7-0。

新特性

用户角色并集

角色并集是一种权限管理模式,根据系统设置,系统开发者可以选择使用独立角色、允许角色并集,或者仅使用角色并集,以满足不同的权限需求。

20250312184651

参考文档:角色并集

验证管理与双因素身份认证(2FA)

验证码功能已升级为验证管理,支持多种身份验证方式(如 TOTP),用户可绑定验证方式,在需要时完成身份验证。系统还支持双因素认证(2FA),登录时需在密码基础上额外验证,有效提升账户安全。

20250603133219_rec_-vg5hh3.gif

参考文档:

  • 验证管理
  • 双因素身份认证
  • TOTP 认证器

模板打印

文档模板支持动态图片和条形码渲染功能。

参考文档:模版打印

多关键词筛选

多关键词筛选插件为 NocoBase 平台增加了强大的文本筛选功能,让您能够使用多个关键词进行筛选,大大提高了数据查询的灵活性和效率。

20250603152726_rec_-ix3j8w.gif

参考文档:多关键词筛选

日期筛选支持选择相对时间范围

支持按自定义时间偏移(天/周/月/季度/年)和指定日期进行筛选,满足更灵活的时间范围查询需求。

20250603130948_rec_-plwa6o.gif

联动规则条件左侧支持变量

条件左侧变量用于定义联动规则中“判断的对象”,即基于该变量的值来进行条件判断,从而决定是否触发联动行为。

20250417214217

参考文档:左侧变量

区块继承模板

继承模板主要适用于希望区块能跟随模板的基础更新,但也需要做一些自己的调整的场景。通过继承模板创建的区块,会继承模板的配置,并能在此基础上进行扩展或覆盖。未被区块覆盖的配置会随模板更新而同步。

主界面

参考文档:继承模版

区块联动规则

支持在区块中配置联动规则,实现动态显示区块。

image-ccerr7.png

参考文档:区块联动规则

提交成功后

支持刷新其它区块的数据,支持带参数数跳转详情页。

image-v29vlv.png

参考文档:提交成功后

工作流分类管理

1-62ogb6.png

部门和附件 URL 插件开源

image-br8u55.png

优化

联动规则属性优化

  • 选择类型字段支持设置可选项属性
  • 日期类型字段支持设置日期范围

20250603143237_rec_-k8hene.gif

参考文档:字段联动规则

导入记录Pro

导入配置支持多字段定唯一记录,支持设置空白单元格覆盖和忽略模式。

20250603153457_rec_-9zfsfx.gif

参考文档:导入 Pro

导出xlsx性能优化

  • 导出大数据表内存溢出应用卡死
  • 导出有概率出现重复数据
  • 导出数据按索引、唯一约束、索引策略查询优化
  • 新增导出并发队列和环境变量设置并发数
    20250505171706

参考文档:

  • 并发导出
  • 关于性能

导入xlsx性能优化

  • 导入策略由原来单条改为批量插入
  • 重构重复标识,单条改为批量,更新逻辑,触发工作流等逻辑不变

参考文档:关于性能

工作流执行效率提升 100%

image-va9ose.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/83554.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/83554.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/83554.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

破解通信难题,modbus转profibus网关在高炉水冲渣系统中稳定好用

基于在高炉水冲渣传动监控系统的工艺背景下,稳联技术Profibus-Modbus网关在控制系统中使支持Profibus协议的设备与支持Modbus RTU协议的设备之间进行通讯协议转换的作用,使得支持不同通讯协议的设备之间能够进行数据传递,并且给出了设计方法.应用Profibus-Modbus总线桥WL-ABD30…

开源是什么?我们为什么要开源?

本片为故事类文章推荐听音频哦 软件自由运动的背景 梦开始的地方 20世纪70年代,软件行业处于早期发展阶段,软件通常与硬件捆绑销售,用户对软件的使用、修改和分发权利非常有限。随着计算机技术的发展和互联网的普及,越来越多的开…

Educational Codeforces Round 179 (Rated for Div. 2)(A-E)

题目链接:Dashboard - Educational Codeforces Round 179 (Rated for Div. 2) - Codeforces A. Energy Crystals 思路 贪心地模拟一下过程很容易就看出来了,每次变成尽可能大的数 1 1 0 -> 1 1 3 -> 3 3 5 -> 5 5 11....我们只需要关注最大…

React Native开发鸿蒙运动健康类应用的项目实践记录

​​项目名称​​:HarmonyFitness - 基于React Native的鸿蒙运动健康应用 ​​技术栈​​:React Native 0.72.5 TypeScript HarmonyOS API ArkTS原生模块 一、环境搭建与项目初始化 ​​双环境配置​​ ​​React Native环境​​: npx re…

Linux --UDP套接字实现简单的网络聊天室

一、Server端的实现 1.1、服务端的初始化 ①、创建套接字&#xff1a; 创建套接字接口&#xff1a; #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> int socket(int domain, int type, int protocol); //1. 这是一个创建套接字的接…

Eureka 高可用集群搭建实战:服务注册与发现的底层原理与避坑指南

引言&#xff1a;为什么 Eureka 依然是存量系统的核心&#xff1f; 尽管 Nacos 等新注册中心崛起&#xff0c;但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制&#xff0c;是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…

Spring Boot应用开发实战

Spring Boot应用开发实战&#xff1a;从零到生产级项目的深度指南 在当今Java生态中&#xff0c;Spring Boot已占据绝对主导地位——据统计&#xff0c;超过75%的新Java项目选择Spring Boot作为开发框架。本文将带您从零开始&#xff0c;深入探索Spring Boot的核心精髓&#xf…

yum更换阿里云的镜像源

步骤 1&#xff1a;备份原有源配置&#xff08;重要&#xff01;&#xff09; sudo mkdir /etc/yum.repos.d/backup sudo mv /etc/yum.repos.d/CentOS-* /etc/yum.repos.d/backup/步骤 2&#xff1a;下载阿里云源配置 sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https:…

【算法训练营Day06】哈希表part2

文章目录 四数相加赎金信三数之和四数之和 四数相加 题目链接&#xff1a;454. 四数相加 II 这个题注意它只需要给出次数&#xff0c;而不是元组。所以我们可以分治。将前两个数组的加和情况使用map存储起来&#xff0c;再将后两个数组的加和情况使用map存储起来&#xff0c;ke…

JS手写代码篇---手写apply方法

11、手写apply方法 apply方法的作用&#xff1a; apply 是一个函数的方法&#xff0c;它允许你调用一个函数&#xff0c;同时将函数的 this 值设置为指定的值&#xff0c;并将函数的参数作为数组&#xff08;或类数组对象&#xff09;传递给该函数。 与call的区别&#xff1…

幂等性:保障系统稳定的关键设计

幂等性&#xff08;Idempotence&#xff09; 是计算机科学和分布式系统中的核心概念&#xff0c;指同一操作重复执行多次所产生的效果与执行一次的效果相同。这一特性对系统容错性、数据一致性至关重要&#xff0c;尤其在网络通信&#xff08;如HTTP&#xff09;和数据库设计中…

electron定时任务,打印内存占用情况

// 监听更新 function winUpdate(){// 每次执行完后重新设置定时器try {// 获取当前时间并格式化为易读的字符串const now new Date();const timeString now.toLocaleString();console.log(当前时间: ${timeString});// 记录内存使用情况&#xff08;可选&#xff09;const m…

华为手机开机卡在Huawei界面不动怎么办?

遇到华为手机卡在启动界面&#xff08;如HUAWEI Logo界面&#xff09;的情况&#xff0c;可依次尝试以下解决方案&#xff0c;按操作复杂度和风险由低到高排序&#xff1a; &#x1f527; 一、强制重启&#xff08;优先尝试&#xff09; 1.通用方法‌ 长按 ‌电源键 音量下键‌…

Python爬虫之数据提取

本章节主要会去学习在爬虫中的如何去解析数据的方法&#xff0c;要学习的内容有&#xff1a; 响应数据的分类结构化数据如何提取非结构化数据如何提取正则表达式的语法以及使用jsonpath解析嵌套层次比较复杂的json数据XPath语法在Python代码中借助lxml模块使用XPath语法提取非…

并行智算MaaS云平台:打造你的专属AI助手,开启智能生活新纪元

目录 引言&#xff1a;AI助手&#xff0c;未来生活的必备伙伴 并行智算云&#xff1a;大模型API的卓越平台 实战指南&#xff1a;调用并行智算云API打造个人AI助手 3.1 准备工作 3.2 API调用示例 3.3 本地智能AI系统搭建 3.4 高级功能实现 并行智算云的优势 4.1 性能卓越…

三维坐标转换

如果坐标(x,y,z)->(y,-z,-x)可以使用坐标系&#xff1a; import mathdef mat_vec_mult(matrix, vector):"""将 3x3 矩阵与 3x1 向量相乘。参数&#xff1a;matrix: 3x3 的旋转矩阵vector: 3x1 的向量返回&#xff1a;3x1 的结果向量"""resul…

【C++高级主题】虚继承

目录 一、菱形继承&#xff1a;虚继承的 “导火索” 1.1 菱形继承的结构与问题 1.2 菱形继承的核心矛盾&#xff1a;多份基类实例 1.3 菱形继承的具体问题&#xff1a;二义性与数据冗余 二、虚继承的语法与核心目标 2.1 虚继承的声明方式 2.2 虚继承的核心目标 三、虚继…

什么是分布式锁?几种分布式锁分别是怎么实现的?

一&#xff1a;分布式锁实现思路 1.1 基本原理与实现方式 &#xff08;1&#xff09;分布式锁的实现方式 &#xff08;2&#xff09;基于Redis的分布式锁 获取锁 长时间无人操作&#xff0c;使锁自动过期 添加锁与设置过期时间需原子性 释放锁 1.2 实例 &#xff08;1&…

Legal Query RAG(LQ-RAG):一种新的RAG框架用以减少RAG在法律领域的幻觉

人工智能正在迅速改变法律专业人士的工作方式——从起草合同到进行研究。但尽管大型语言模型&#xff08;LLM&#xff09;功能强大&#xff0c;它们在关键领域却常常出错&#xff1a;真实性。当人工智能在法律文件中“幻觉”出事实时&#xff0c;后果可能是严重的——问问那些无…

如何用AI高效运营1000+Tiktok矩阵账号

在当今数字化的时代&#xff0c;Tiktok 矩阵账号运营成为了众多企业和个人追求流量与变现的重要手段。然而&#xff0c;面对众多的账号管理&#xff0c;如何高效运营成为了关键。此时&#xff0c;AI 工具的出现为我们提供了强有力的支持。 一、Tiktok 矩阵账号的重要性 Tiktok…