PART ONE
專案總覽|功能與應用場景
Odoo 18 資源預約管理模組,提供完整的會議室、設備等資源預約功能。支援後台管理與 Portal 用戶預約,具備日曆視圖、衝突檢測、授權管理等功能,讓團隊輕鬆管理內部資源排程。
🔑 核心功能
- 資源類型管理
- 支援會議室、設備等多種資源
- 日曆視圖
- 直覺的日曆介面顯示預約狀態
- Portal 預約
- Portal 用戶可透過網頁介面預約
- 衝突檢測
- 自動防止重複預約同一時段
- 授權管理
- 管理員可指定可預約特定資源的人員
📋 功能詳細說明
| 功能名稱 | 說明 |
|---|---|
| 管理會議室預約 | 在後台建立會議室資源(如「3F 大會議室」、「5F 小會議室」),設定可預約時段和授權人員。員工可透過日曆視圖查看各會議室的使用狀態,選擇空閒時段進行預約。系統會自動檢測衝突,避免同一時段被重複預約。 |
| Portal 用戶自助預約設備 | 將投影機、筆電等設備建立為可預約資源,並授權給 Portal 用戶。外部合作夥伴或訪客登入 Portal 後,可在「My Bookings」頁面查看個人預約紀錄,並透過「Book a Resource」功能自助預約被授權的設備,無需聯繫管理員。 |
PART TWO
深入解析|執行環境與部署步驟
⚙️ 執行環境需求
- 運行此專案所需的軟體、硬體和相依套件
- 需要 Odoo 18.0 社區版或企業版。建議使用 Ubuntu 22.04 LTS 作為伺服器作業系統,並確保 Odoo 服務正常運行。
- 建議至少 2 核心 CPU、4GB RAM 和 20GB 儲存空間。此模組為輕量級模組,不會顯著增加系統負載。
- 需要 Odoo 內建的 base、mail、calendar、portal 模組。這些模組通常已預裝在標準 Odoo 環境中。
- 需要 PostgreSQL 14 或更高版本作為 Odoo 的後端資料庫。確保資料庫服務正常運行,且 Odoo 使用者有足夠的資料庫權限。
🔧 部署安裝步驟
| 步驟 | 說明 |
|---|---|
| Step 1 | 將模組目錄放入 Odoo 的 addons 路徑(例如 /opt/odoo/addons/) |
| Step 2 | 在 Odoo 中啟用開發者模式,前往「應用程式」選單並點擊「更新應用程式列表」 |
| Step 3 | 搜尋「Booking Reservation」並點擊「安裝」 |
| Step 4 | 前往 Calendar > Booking Resources 建立可預約的資源(如會議室、設備) |
| Step 5 | 前往 Calendar > Resource Categories 建立資源分類以便管理 |
| Step 6 | 設定授權:在資源設定中指定哪些聯絡人可以預約該資源 |
| Step 7 | Portal 用戶登入後即可在「My Bookings」頁面進行預約 |
PART THREE
總結與展望|AI Agent 部署 Prompt
🤖 AI Agent 部署 Prompt
以下是用於部署此專案的 AI Agent Prompt,可直接複製使用:
複製此 Prompt 給 AI Agent,即可自動完成安裝、部署與測試
← 返回開源專案列表