TMS Native — 需求規格文件
Training Management System 原生系統需求規格,涵蓋 11 個業務模組、61 項需求
第一層:核心交易層
缺少此層任一模組,系統即無法完成核心業務流程(從課程建立到報名收款)。
核心
包含需求 需求 1、2、13、27、42、43、44、48 主要角色 Admin(課程管理人員)、教務部門 依賴模組 模組 G(資源管理)
模組 A
課程與開班管理
課程範本建立與維護、開班場次排程與管理、課程行事曆視圖
核心
包含需求 需求 3、4、35、36、39、47、55、57 主要角色 Learner(學員)、Admin(行政人員) 依賴模組 模組 A、D、C、F
模組 B
報名與候補管理
線上報名流程、名額控管、候補名單管理、折扣與優惠規則套用
核心
包含需求 需求 5、37、38、52、53、55、61 主要角色 Admin(財務人員)、Approver(財務主管) 依賴模組 模組 B、F
模組 C
財務管理
發票管理、付款紀錄、退款流程、點數帳戶、財務報表匯出
核心
包含需求 需求 6、58 主要角色 Admin(客服人員)、業務人員 依賴模組 無(基礎資料模組)
模組 D
學員與企業客戶管理
學員個人資料、企業客戶資料、產業別、訓練歷程查詢、聯絡人合併
第二層:支援營運層
使日常營運順暢運作,包含教務、通知、資源與業務管理。
營運
包含需求 需求 7、8、40、41、45、51 主要角色 Admin、Instructor
模組 E
教務管理
出席紀錄、完成狀態判定、證書管理、問卷、成績
營運
包含需求 需求 9 主要角色 Admin
模組 F
通知管理
自動通知觸發、Email 範本管理、發送狀態追蹤
營運
包含需求 需求 10、11、12 主要角色 Admin、Instructor
模組 G
資源管理
講師排課、教材設備管理、教室場地衝突檢查
營運
包含需求 需求 14、15 主要角色 Admin、業務主管
模組 H
業務與經銷商管理
業務機會追蹤、銷售管道報表、經銷商分潤
營運
包含需求 需求 17、18、20、22-34、46、50、56、59、60 主要角色 系統管理員、Approver
模組 J
系統管理
RBAC 權限、稽核紀錄、報表匯出、動態欄位、Tag、Dashboard
第三層:對外介面層
面向學員與外部客戶,提供自助服務與外部系統整合。
外部
包含需求 需求 16、54、56 主要角色 Learner
模組 I
學員自助入口
學員登入、訓練歷程查詢、線上報名、證書下載
外部
包含需求 需求 19、21、26、49 主要角色 Admin(IT)、所有使用者
模組 K
外部整合
M365 行事曆、Entra ID 身份驗證、WordPress 同步、Webhook
📋 實作進度
Phase 1-4
✅ 已完成
核心交易 + 營運支援 + 業務 + 外部介面
⚡ Wave A
✅ 已完成
轉班、團報、問卷、最低人數
🔶 Wave B
✅ 已完成
點數帳戶、付款方分離、產業別、報表、Webhook、任務管理
⚪ Wave C
待實作
成績、合規、先決條件、混合學習