動態

詳情 返回 返回

NocoBase 2.0:與你的 AI 員工見面 - 動態 詳情

原文鏈接:https://www.nocobase.com/cn/blog/nocobase-2-0

NocoBase 1.0-alpha 於 2024 年 4 月 28 日發佈,同時我們也正式開啓了商業化的服務。在過去這 10 幾個月裏,我們收到了成百上千的用户的反饋和交流,收到了數十位來自全球各地開發者貢獻的代碼,也收到了 50 多個國家、數百家企業的商業訂單。

感謝每一位用户,每一位貢獻者 ,以及每一位付費客户。

過去 6 個月,我們在不斷迭代升級 1.x 版本的同時,也在投入很多時間思考、討論、開發下一代 NocoBase。現在,是時候正式向你介紹 NocoBase 2.0-alpha!

AI 員工

在過去 10 幾個月裏,AI 發展日新月異,大模型在很多場景中都展現出不俗甚至驚人的能力。作為 AI 的重度用户,我們將 AI 帶進了 NocoBase 2.0,並以 AI 員工的方式為你服務。

NocoBase 中的 AI 員工不是聊天機器人,也不是孤立的 Agent,而是無縫集成在你的業務系統中,理解業務上下文、直接執行任務的智能同事。

  • 他們出現在你需要他們的任何地方,表格旁邊,表單旁邊,這樣你就可以隨手喚醒它
  • 他們可以幫你總結郵件、分析數據、整理雜亂的內容並自動填寫表單、設計數據模型、編寫 JavaScript 代碼
  • 他們會自動獲取數據作為上下文,也能自動獲取頁面結構作為上下文
  • 他們每個人都具備獨特的技能、工具、知識庫
  • 你可以創建無限個 AI 員工,組成你的 AI 團隊

詳細瞭解 AI 員工

開通 Demo,親自體驗

https://www.bilibili.com/video/BV1nN1aBuEY4/?aid=115483802144...

全新的 2.0 頁面

NocoBase 雖然採用插件化架構,但是在 1.x 時代,對於界面上一些靈活多變的交互、樣式、數據請求和展示、邏輯判斷等需求,NocoBase 很難以低成本滿足。

我們在 NocoBase 2.0 中採用全新的方案重構了頁面。這些新特性對於解決個性化的需求將會很有幫助:

RUNJS

RunJS 提供了一種輕量級的擴展方式,適合快速在界面上實現個性化邏輯和樣式,而無需創建插件或修改源碼。

通過它,你可以直接在界面設計器中輸入 JavaScript 代碼,實現:

  • 自定義渲染內容(字段、區塊、列、項等)
  • 自定義交互邏輯(按鈕點擊、事件聯動)
  • 結合上下文數據,實現動態行為

這些地方都支持 RUNJS

  • JS block
  • JS action
  • JS field
  • JS item
  • 聯動規則
  • 事件流

詳細瞭解 RUNJS

20251102213506-2025-11-02-21-35-08

事件流

在 NocoBase 1.x 中,我們提供了聯動規則用於在界面中編排一定的邏輯,但它的能力有限,僅限在一個區塊內部實現少量的編排。

NocoBase 2.0 中新增了事件流功能,使前端邏輯編排能力大大增強。

事件流由以下部分組成:

  • 觸發事件,比如渲染前、點擊、表單值變動
  • 觸發條件
  • 動作步驟,比如顯示通知、刷新目標區塊、執行 JavaScript

20251031093341-2025-11-02-21-35-08

柵格佈局

在 NocoBase 1.x 中,對區塊、字段拖拽佈局時,每個元素的寬度是自由拖拽且必須充滿整行寬度的,這在很多時候並不方便做出精確、美觀的佈局。

NocoBase 2.0 中採用了全新的柵格佈局,每個元素都可以對齊格柵。

20251031093341-2025-11-02-21-35-08

引用和複製區塊、彈窗

在 NocoBase 1.x 中雖然提供了區塊模板、複製和引用的功能,但是由於邏輯複雜,存在不少 bug,並且靈活性不高,而且只能引用區塊而不能引用整個彈窗。

在 NocoBase 2.0 中,我們用全新的方式實現了區塊和彈窗的引用和複製,這極大增加了靈活性,減小配置工作量。

詳細瞭解引用和複製區塊

詳細瞭解引用彈窗

20251102215026-2025-11-02-21-50-28

提升區塊體驗

在 NocoBase 2.0 的區塊中,我們根據用户反饋,增加了很多細節提升。比如表格區塊中支持在單元格內直接編輯數據,而無需打開彈窗。

更多的改進還在持續開發中。

20251102215026-2025-11-02-21-50-28

更高性能

NocoBase 2.0 的頁面帶來比 1.x 更高的前端性能。

FlowEngine

2.0 頁面的重構基於全新的前端無代碼、低代碼開發引擎 FlowEngine。它將模型(Model)與流(Flow)結合,簡化前端邏輯、提升複用性與可維護性;同時,藉助 Flow 的可配置能力,為前端組件和業務邏輯賦予無代碼化的配置與編排能力。

在 1.x 中,開發插件的前端部分經常遇到繁瑣甚至很難處理的問題。有了 FlowEngine,這些問題將大大簡化。

詳細瞭解 FlowEngine

多應用和多空間

1.x 中提供了基礎的多應用功能,所有應用共享進程且無法監控每個應用的資源消耗情況,也不能進行應用的管理和切換。

在 NocoBase 2.0 中提供了全新的多應用和多空間插件。

  • 多應用插件(仍在開發中)允許動態創建和管理多個獨立應用,而無需單獨部署。每個子應用都是完全獨立的實例,擁有自己的數據庫、插件和配置。多應用運行以獨立進程或共享進程運行,可以在父應用中監控和管理各個子應用的資源消耗、狀態。新的多應用插件適用於多租户等場景。
  • 多空間插件允許在單一應用實例中,通過邏輯隔離實現多個獨立的數據空間,適用於多門店或工廠等場景,即:業務流程和系統配置高度一致,例如統一的庫存管理、生產計劃、銷售策略和報表模板,但需要保證每個業務單元的數據互不干擾。

詳細瞭解 多空間

20251102220714-2025-11-02-22-07-16

全新的數據可視化

1.x 中提供了基礎的數據可視化插件,基於 Ant Design Charts 和 Echarts 實現最基本的數據可視化展示,但對於複雜圖表、個性化交互、數據聯動的場景卻無能為力。

NocoBase 2.0 中基於 Echarts 提供了全新的數據可視化插件,支持可視化配置模式和 SQL、JSON 模式,支持事件,可以方便地滿足複雜圖表、多圖表聯動、數據下鑽等場景。

不需要擔心 SQL 和 JSON 過於複雜,有 AI 員工 Nathan 幫你。

詳細瞭解 數據可視化

20251102221207-2025-11-02-22-12-09

同步主數據庫結構,修改字段類型

在 1.x 中,主數據庫中的表格字段儘可以通過 NocoBase 的數據源管理界面創建,且創建後不可更改類型。

在 NocoBase 2.0 中,可以同步主數據庫已有的表格字段,並且可以更改字段的類型。這意味着你可以使用已有數據結構的數據庫作為主數據庫。

20251102222325-2025-11-02-22-23-27

其他插件

數據歷史記錄

歷史記錄插件用於追蹤數據的變更過程,自動保存新增、修改、刪除操作的快照與差異記錄,幫助用户快速回溯數據變化、審計操作行為。

詳細瞭解 數據歷史記錄

20251102221207-2025-11-02-22-12-09

表單草稿

表單草稿插件支持在用户填寫表單時自動保存草稿。

全新的郵件管理

郵件管理插件使用 FlowEngine 進行了重構,使 AI 員工可以無縫參與到郵件的總結、分析、撰寫中,同時新增了自動保存草稿等功能。

詳細瞭解 郵件管理

20251102221207-2025-11-02-22-12-09

如何升級

從 1.x 升級到 2.0 很簡單,只需要按照 手冊 正常操作即可。但請注意 NocoBase 2.0 目前為 alpha 版本,請確保你可以接受諸多不穩定。

得益於 NocoBase 的界面與數據解耦的架構,升級之後,在 1.x 中搭建的應用不受任何影響。在新建頁面的選項中,分為 v1 和 v2 兩種頁面,新建 v2 頁面即可使用 NocoBase 2.0 的新功能。

20251102222729-2025-11-02-22-27-31

user avatar u_16827017 頭像 tiandexianggua 頭像 huggingface 頭像 ruyadekabuqinuo 頭像 qianniandanshendetiebanshao_dxy8l 頭像 htdaydayup_5da2d7a6d4888 頭像
點贊 6 用戶, 點贊了這篇動態!
點贊

Add a new 評論

Some HTML is okay.