NocoBase 1.4.0 正式版釋出

NocoBase發表於2024-12-05

主要新特性

簡化外掛的新增和更新流程

20241201170853

  • 外掛列表直接讀取本地目錄
  • 合併外掛新增和更新流程
  • 介面支援批次啟用外掛
  • 簡化商業外掛下載和升級流程

參考文件:

  • 外掛的安裝與升級
  • 釋出日誌 / 簡化外掛的新增和更新流程

通知

20241201171806

  • 站內信:支援使用者在 NocoBase 應用內實時接收訊息通知;
  • 電子郵件:透過電子郵件渠道傳送通知,目前只支援 SMTP 傳輸方式;
  • 企微通知:透過企業微信渠道傳送通知。

參考手冊

  • 通知管理

使用者資料同步

20241201172843

參考文件:

  • 使用者資料同步

備份管理器

20241201170237

參考文件:

  • 備份管理器

公開表單

對外分享公開表單,向匿名使用者收集資訊。

20241201165614

參考文件:

  • 公開表單

資料來源:人大金倉(KingbaseES)

使用人大金倉(KingbaseES)資料庫作為資料來源,可以作為主資料庫,也可以作為外部資料庫使用。

20241024121815

參考文件:

  • 資料來源 : 人大金倉(KingbaseES)

資料來源:外部 Oracle

使用外部的 Oracle 資料庫作為資料來源。

701f8271f153d417e6f25c8ba74c931d.png

參考文件:

  • 資料來源:外部 Oracle

資料表欄位:附件(URL)

支援 URL 格式的附件

e8772bec3d4b1771c1b21d087c9a4185.png

參考文件:

  • 資料表欄位:附件(URL)

欄位元件:掩碼

20241201165938

參考文件:

  • 欄位元件:掩碼

工作流:JavaScript

JavaScript 節點允許使用者在工作流中執行一段自定義的服務端 JavaScript 指令碼。指令碼中可以使用流程上游的變數作為引數,並且可以將指令碼的返回值提供給下游節點使用。

20241202203655

參考文件:

  • 工作流節點 - JavaScript

資料視覺化:ECharts

新增 ECharts 的圖表的支援,支援漏斗圖、雷達圖等更多圖形,並提供更友好的圖形配置項。

data-visualization-echarts

參考文件:

  • 資料視覺化:ECharts

區塊:分步表單

將包含很多欄位的表單分成多個步驟填寫,以減輕使用者的負擔。

a503e153e8d714b9ca56f512142aeef1.png

參考文件:

  • 分步表單

區塊:操作皮膚

用於放置各種快捷操作,目前支援:

  • 連結
  • 掃二維碼
  • 彈窗
  • 自定義請求

支援柵格和列表兩種佈局

48bd2e280aa887f3e5bd43d6c79d6b46.png

參考文件:

  • 操作皮膚

移除的內容

廢棄備份還原外掛

自 NocoBase v0.19 起,我們推出了 @nocobase/plugin-backup-restore 外掛,用於應用備份和還原。但在實際使用中,體驗並不理想,主要存在以下問題:

  1. 無法備份和還原資料庫欄位的預設值、唯一索引等資料庫層面的後設資料;
  2. 資料庫的檢視、儲存過程、函式、觸發器等無法進行備份或還原;
  3. 每個外掛表單需要單獨配置 dumpRules,並可能需要外掛開發者自定義邏輯,否則備份和還原容易失敗;
  4. 備份分組設計複雜,理解成本較高,選擇不當可能導致備份失敗或資料丟失;
  5. 備份和還原過程發生在應用層,一旦應用無法啟動,備份或還原也會失敗。

經過慎重考慮,從 v1.4 版本起,我們決定廢棄該外掛,新的備份方案請查閱參考文件。

參考文件:

  • 如何備份和還原 NocoBase

NocoBase 是一個極易擴充套件的開源無程式碼開發平臺。完全掌控,無限擴充套件,助力你的開發團隊快速響應變化,顯著降低成本,不必投入幾年時間和數百萬資金研發,只需要花幾分鐘部署 NocoBase。

訪問 NocoBase 官網

您可以在官網申請 Demo 演示,體驗站點將在 1 分鐘內建立完畢自動傳送到您的郵箱。

訪問 NocoBase GitHubGitee

下載 NocoBase 原始碼並安裝。支援 Docker 安裝、create-nocobase-app 安裝和 Git 原始碼安裝。

官方文件持續更新中

相關文章