TMS Native — 需求規格文件 v26.05
Training Management System 原生系統需求規格,涵蓋 11 個業務模組、54 項需求
第一層:核心交易層(Core Transaction Layer)
缺少此層任一模組,系統即無法完成核心業務流程(從課程建立到報名收款)。
核心
模組 A
課程與開班管理
課程範本建立與維護、開班場次排程與管理、課程行事曆視圖
- 包含需求
- 需求 1(課程管理)、需求 2(開班管理)、需求 13(課程排程)、需求 27(原廠課程代理管理)、需求 42(開班任務管理)、需求 43(最低開班人數)、需求 44(課程先決條件)、需求 48(混合式學習)
- 主要角色
- Admin(課程管理人員)、教務部門
- 依賴模組
- 模組 G(資源管理)
核心
模組 B
報名與候補管理
線上報名流程、名額控管、候補名單管理、折扣與優惠規則套用
- 包含需求
- 需求 3(線上報名與名額控管)、需求 4(折扣與優惠規則)、需求 35(報名轉班)、需求 36(團體報名)、需求 39(促銷代碼)、需求 47(電子商務結帳)
- 主要角色
- Learner(學員)、Admin(行政人員)
- 依賴模組
- 模組 A、模組 D、模組 C、模組 F
核心
模組 C
財務管理
發票管理、付款紀錄、退款流程、財務報表匯出
- 包含需求
- 需求 5(財務管理)、需求 37(分期付款)、需求 38(信用額度)、需求 52(多幣別與多稅率)、需求 53(訓練預算)
- 主要角色
- Admin(財務人員)、Approver(財務主管)
- 依賴模組
- 模組 B、模組 F
核心
模組 D
學員與企業客戶管理
學員個人資料、企業客戶資料、訓練歷程查詢、聯絡人合併
- 包含需求
- 需求 6(學員與企業客戶管理)
- 主要角色
- Admin(客服人員)、業務人員
- 依賴模組
- 無(基礎資料模組)
第二層:支援營運層(Operations Support Layer)
使日常營運順暢運作,包含教務、通知、資源與業務管理。
營運
模組 E
教務管理
出席紀錄登錄、完成狀態判定、證書模板管理、證書產生與發送
- 包含需求
- 需求 7(出席紀錄與完成狀態)、需求 8(證書管理)、需求 40(課後問卷)、需求 41(成績管理)、需求 45(合規追蹤)、需求 51(講師行動 App)
- 主要角色
- Admin(教務人員)、Instructor(講師)
- 依賴模組
- 模組 A、模組 B、模組 F
營運
模組 F
通知管理
自動通知觸發、電子郵件範本管理、簡訊通知、發送狀態追蹤
- 包含需求
- 需求 9(通知與流程自動化)
- 主要角色
- Admin(行政人員)
- 依賴模組
- 被所有需要發送通知的模組依賴
營運
模組 G
資源管理
講師資料與排課管理、教材與設備資產管理、教室與場地管理
- 包含需求
- 需求 10(講師管理)、需求 11(資產管理)、需求 12(教室與場地管理)
- 主要角色
- Admin(資源管理人員)、Instructor
- 依賴模組
- 模組 A、模組 F
營運
模組 H
業務與經銷商管理
業務機會追蹤、銷售管道報表、經銷商合作關係、分潤計算
- 包含需求
- 需求 14(業務管理)、需求 15(經銷商管理)
- 主要角色
- Admin(業務人員)、業務主管
- 依賴模組
- 模組 D、模組 A、模組 B、模組 F
營運
模組 J
系統管理
RBAC 權限管理、稽核紀錄、報表匯出、部署架構、動態欄位、Tag 系統
- 包含需求
- 需求 17、18、20、22、23、28、29、30、31、32、33、34、需求 46(Dashboard 儀表板)、需求 50(工作流程自動化)
- 主要角色
- 系統管理員、Approver(稽核主管)
- 依賴模組
- 被所有模組依賴(橫向能力層)
第三層:對外介面層(External Interface Layer)
面向學員與外部客戶,提供自助服務與外部系統整合。
外部
模組 I
學員自助入口
學員自助登入、個人訓練歷程查詢、線上報名、證書下載
- 包含需求
- 需求 16(學員自助入口)、需求 54(公開課程目錄)
- 主要角色
- Learner(學員)
- 依賴模組
- 模組 A、模組 B、模組 E、模組 C
外部
模組 K
外部整合
M365 行事曆整合、Entra ID 身份驗證、WordPress 官網課程同步
- 包含需求
- 需求 19(M365 行事曆)、需求 21(Entra ID)、需求 26(WordPress 同步)、需求 49(Webhook 事件推送)
- 主要角色
- Admin(IT 管理人員)、Instructor、所有使用者
- 依賴模組
- 模組 A、模組 G、模組 J
📋 Offering 生命週期資料流
一個 Offering 從建立到結案的完整資料流,橫跨三個層級的模組
核心交易層
模組 A:建立 Course
↓
模組 A:建立 Offering
↓
模組 B:接受報名
↓
模組 C:產生發票 → 收款確認
↓
模組 A:Offering 結案
支援營運層
模組 G:指派 Instructor
↓
模組 G:指派 Venue / Asset
↓
模組 F:發送報名確認通知
↓
模組 F:發送付款通知
↓
模組 E:記錄出席 → 產生證書
↓
模組 F:發送證書通知
對外介面層
模組 I:Learner 瀏覽
↓
模組 I:Learner 報名
↓
模組 K:同步 M365 行事曆
↓
模組 K:同步 WordPress 官網
↓
模組 I:Learner 下載證書