UOF X Developer Guide¶
提供外掛模組、SDK 以及登入驗證所需的核心資源與指引,協助您快速啟動開發流程。
選擇開發方向¶
-
外掛模組 Plugin
開發 UOF X 自訂外掛,包含表單欄位、頁面、面板等 UI 元件,支援 Angular + .NET 全端架構。
-
SDK
讓外部系統(ERP、HR、CIM 等)透過加密 API 快速與 UOF X 互動,涵蓋組織、表單、通知等模組。
-
登入驗證
支援自訂登入驗證與 URL 登入驗證,可整合企業既有帳號系統(AD、LDAP、SSO),並支援指定導頁至簽核或表單申請頁面。
-
OpenAPI
透過 RESTful API 與 UOF X 整合,支援 API Key 與 OAuth2 驗證。
-
MCP Server
讓 AI Agent(Claude、OpenAI Assistants 等)透過 MCP 標準協議操作 UOF X,以自然語言觸發查詢待辦、審核表單、檢視文件等業務行為,支援 OAuth 2.0 身份驗證。
-
Webhook
以事件驅動取代輪詢,當指定事件發生(如文件異動)時,由 U-Office Force X 系統主動通知你的系統。
外掛模組框架¶
前後端分離設計:前端 (Angular + TypeScript) 實作外掛欄位主要功能,後端 (.NET Core Web API) 可依需求客製化或抽換,透過 SPA Proxy 提供一站式開發服務。後端可作為中間層連接外部服務,不影響與 UOF X 的相容性。
| 層次 | 技術 |
|---|---|
| 後端 | .NET 8 |
| 執行環境 | Node.js 18.20.3 |
| 前端框架 | Angular CLI 17.3.8 |
| Web UI 元件庫 | PrimeNG 17.18.8 |
| App UI 元件庫 | Ionic v8 |
{build-datetime}
