跨模組事件匯總

生產方事件消費方說明
M1UserProvisionedM1B / M3入職完成,開通學員帳號。
M1AgentStatusChangedM2HR 狀態變更(在職/離職/停用)。
M1CaseEscalatedM1特殊案件被標記加速。
M1BProbationCompletedM1 / M2轉正完成。
M1BProbationExtendedM1B試用期延長。
M1BProbationTerminatedM1 / M2試用期退出。
M3CourseVersionPublishedM3 / M2 / M4課程版本發佈,商城可據此建立商品草稿。
M3CourseVersionRetiredM4課程版本退役,停止相關商品新售。
M3ScheduleChanged / ScheduleCancelledM4排期變更或取消,重算商品可售狀態,並處理受影響訂單。
M3SeatAvailabilityChangedM4排期容量或可用名額變化,更新關聯 SKU 的展示。
M3EnrollmentCreated / EnrollmentRejectedM3 / M4按 allocation_id 回傳商城購買席位的開通結果;其他報名仍由 M3 處理。
M3LearningSessionStartedM3 / M5學習會話開始。
M3AssessmentPassedM3考核通過。
M3CompletionDeterminedM3完課判定。
M3LearningHoursAwardedM2傳遞已核驗的學習時長、課程版本及證據引用;M3 不寫合規台帳。
M2LicenceLedgerUpdatedM5 / 跨系統報表M2 按規則冪等入帳後發佈台帳變更及證據引用;M2 看板直接讀取合規庫。
M3CertificateIssuedM5證書簽發。
M3EvidencePackGeneratedM5證據包導出。
M4ProductListingChangedM3 營運只讀視圖展示關聯商品的上下架狀態,不修改課程發佈狀態。
M4PaymentCompletedM3確認訂單及購買席位;企業未分配席位可沒有學員 ID。
M4SeatAssignedM3個人自動分配或企業學員啟用後,為指定學員建立對應 enrollment。
M4RefundCompletedM3按購買席位停止未來學習訪問;保留歷史學習和證書。
所有模組審計事件M5所有改變業務狀態的操作。