主要新特性
简化插件的添加和更新流程
- 插件列表直接读取本地目录
- 合并插件添加和更新流程
- 界面支持批量激活插件
- 简化商业插件下载和升级流程
参考文档:
通知
- 站内信:支持用户在 NocoBase 应用内实时接收消息通知;
- 电子邮件:通过电子邮件渠道发送通知,目前只支持 SMTP 传输方式;
- 企微通知:通过企业微信渠道发送通知。
参考手册
用户数据同步
参考文档:
备份管理器
参考文档:
公开表单
对外分享公开表单,向匿名用户收集信息。
参考文档:
数据源:人大金仓(KingbaseES)
使用人大金仓(KingbaseES)数据库作为数据源,可以作为主数据库,也可以作为外部数据库使用。
参考文档:
数据源:外部 Oracle
使用外部的 Oracle 数据库作为数据源。
参考文档:
数据表字段:附件(URL)
支持 URL 格式的附件
参考文档:
字段组件:掩码
参考文档:
工作流:JavaScript
JavaScript 节点允许用户在工作流中执行一段自定义的服务端 JavaScript 脚本。脚本中可以使用流程上游的变量作为参数,并且可以将脚本的返回值提供给下游节点使用。
参考文档:
数据可视化:ECharts
新增 ECharts 的图表的支持,支持漏斗图、雷达图等更多图形,并提供更友好的图形配置项。
参考文档:
区块:分步表单
将包含很多字段的表单分成多个步骤填写,以减轻用户的负担。
参考文档:
区块:操作面板
用于放置各种快捷操作,目前支持:
- 链接
- 扫二维码
- 弹窗
- 自定义请求
支持栅格和列表两种布局
参考文档:
移除的内容
废弃备份还原插件
自 NocoBase v0.19 起,我们推出了 @nocobase/plugin-backup-restore
插件,用于应用备份和还原。但在实际使用中,体验并不理想,主要存在以下问题:
- 无法备份和还原数据库字段的默认值、唯一索引等数据库层面的元数据;
- 数据库的视图、存储过程、函数、触发器等无法进行备份或还原;
- 每个插件表单需要单独配置
dumpRules
,并可能需要插件开发者自定义逻辑,否则备份和还原容易失败; - 备份分组设计复杂,理解成本较高,选择不当可能导致备份失败或数据丢失;
- 备份和还原过程发生在应用层,一旦应用无法启动,备份或还原也会失败。
经过慎重考虑,从 v1.4 版本起,我们决定废弃该插件,新的备份方案请查阅参考文档。
参考文档: