ObjectOS
構建介面

介面

應用、檢視、表單、儀表盤、頁面與操作 —— 每個面向使用者的介面都宣告為後設資料,由 Console 渲染。

**使用者看到的一切都是後設資料。**你把介面宣告為資料 —— 與物件同一套生命週期:可以版本化、打進包裡釋出、讓 AI Builder 生成,任何符合協議的渲染器都能把它畫出來。

各個部分自上而下組合:

  1. 應用是外殼 —— 導航、品牌,以及受眾門檻。
  2. 它的導航指向物件、儀表盤、頁面和 URL。
  3. 物件入口落到一個檢視上 —— Grid(表格)、Kanban(看板)、Calendar(日曆)等等。
  4. 開啟或建立記錄時渲染表單 —— 區塊由欄位後設資料派生,可按模式覆蓋。
  5. 儀表盤把同樣的資料聚合成繫結到具名資料集的圖表元件。
  6. 頁面完全跳出物件框架 —— 由元件和區域組合的自由佈局。
  7. 操作給上述一切裝上按鈕 —— 一次宣告,可從 Console、REST、流程和 AI Agents 呼叫。

核心概念

概念宣告什麼頁面
應用導航外殼、品牌、受眾門控應用
檢視記錄如何渲染:Grid、Kanban、Calendar、Gantt……檢視
表單建立 / 編輯佈局、區塊、欄位分組表單
儀表盤圖表元件、全域性篩選、下鑽儀表盤
頁面自由元件佈局;隨包釋出的文件頁頁面
操作處處以按鈕形式呈現的具名操作操作

因為 UI 是資料,它遵守與其所展示的記錄相同的許可權;而 AI Builder 可以通過同一個型別化介面生成或修改其中任何部分 —— 描述你想要的介面,審閱 diff,批准。

從資料開始。檢視和表單會從你的物件定義派生出合理的預設值 —— 只有當預設不是你想要的時,才需要寫介面後設資料。

下一步

頁面原因
應用把物件包進可導航的外殼
檢視選擇記錄的渲染方式
表單塑造建立與編輯體驗
儀表盤新增分析元件
頁面組合自由佈局
操作把操作放到按鈕後面
資料模型每個介面讀取的物件

On this page