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 下載證書