牌照與監管規則
IA/MPFA/SFC/IFPHK 分類、年度要求、規則版本及人員牌照檔案。
業務系統 · M2
以牌照、監管規則版本及學時台帳為資料主責,計算合規缺口和風險狀態。
已確認 系統邊界與業務規則 技術建議 接口與部署設計 待確認 外部契約及運行指標
LMS 保存學習事實;合規系統保存學時入帳結果與合規快照。管理端調整須審批並保留沖正記錄。
圖中箭頭表示由界面經 API 及業務模組進入處理與資料層;外部交互須經受控適配器。
IA/MPFA/SFC/IFPHK 分類、年度要求、規則版本及人員牌照檔案。
接收合資格的 LMS 學時事件,按人員、分類、規則版本冪等入帳,支援人工調整和沖正。
個人進度、缺口、90/30/7 天提醒、綠黃紅風險、快照與停權/恢復處理。
| 來源 → 目標 | 接口/方式 | 傳遞內容與規則 |
|---|---|---|
| LMS → 合規 | LearningHoursAwarded 事件 | 課程版本、學員、學時及證據引用 |
| 合規 → LMS | 只讀 API/規則版本快取 | 課程監管分類與有效規則 |
| 人員 → 合規 | Outbox 事件 | 牌照主體、在職及退出狀態 |
| 合規 → ReportNOW | 審批任務+外部適配 | 合規人員批准後發停權或恢復指令;記錄回執,外部契約待確認 |
| 合規 → 審計中心 | Outbox 事件 | 規則變更、學時調整及快照證據 |
sequenceDiagram
participant 學員
participant LMS as M3 LMS
participant Outbox as M3 Outbox
participant 合規 as M2 合規 Worker
participant 審計 as M5 審計
學員->>LMS: 完課、考核及問卷
LMS->>LMS: 聚合心跳並核驗內部資格
LMS->>Outbox: LearningHoursAwarded
Outbox-->>合規: event_id、person_id、course_version_id、認可分鐘數、證據
合規->>合規: 去重、處理亂序並選擇監管規則版本
合規->>合規: 計算上限並寫入唯一台帳分錄
合規-->>審計: LicenceLedgerUpdated(ledger_entry_id, rule_version)
合規->>合規: 重算缺口與風險,必要時建立審批任務實線為同步請求;虛線為回執或異步事件。外部接口以實際聯調契約為準。
| 接口/事件 | 資料權威與關鍵 ID | 冪等、時限及失敗處理 |
|---|---|---|
| LearningHoursAwarded | M3:completion_id、course_version_id、person_id、認可學習分鐘及 evidence_ref | 同一完課事實的 event_id 穩定;M2 按事件及主體版本處理重複、亂序和遲到事件。 |
| 台帳分錄與 LicenceLedgerUpdated | M2:ledger_entry_id、rule_version、有效入帳分鐘及沖正分錄 | 來源事件和分錄唯一;規則變更或人工調整追加沖正,不覆蓋歷史;失敗可重試並告警。 |
| 停權/恢復審批與 ReportNOW | M2:風險快照、任務、決定、指令及回執 | 自動識別只建立待審批任務;拒絕不發送;未知回執先核對外部狀態再重試。 |