所屬模組: Nexus Core(必備) PRD 對應: Ch18.5 NT-001~NT-008
IT 平台裡的事件分秒必爭——工單狀態變了、簽核等太久逾時了、Workflow 執行失敗了——如果沒有即時通知,維運人員只能不停 F5 重新整理。通知系統讓每一個重要事件在 10 秒內送達正確的人,透過正確的通道。
| 通道 | 說明 |
|---|---|
| Email(SMTP) | 統一品牌樣板、HTML 格式、簽核通知含一鍵核准/退回按鈕 |
| 站內通知(Toast + 通知中心) | 右上角 Toast 彈出(5 秒消失)、鈴鐺圖示 + 未讀數量、點擊跳到對應頁面 |
| Webhook | 標準化 JSON Payload 推播到外部系統,支援多端點、失敗自動重試 3 次 |
系統自動偵測以下事件並發送通知:工單狀態變更、簽核待辦/逾時、Workflow 成功/失敗、排程觸發失敗、Incident 觸發/升級、帳戶異動、SLA 即將到期、系統警示。每種事件有預設通知通道設定。
使用者可在偏好頁面自訂每種事件的通知開關(Email / 站內),預設全開。關鍵事件不能關閉——SEV1 Incident、簽核待辦、系統警示等一定會通知。
IT 管理員可查看和編輯每種事件的通知範本,範本支援變數替換,可預覽效果,也能一鍵「恢復預設」。
所有已發送通知都有紀錄,每筆顯示事件類型、收件人、通道、時間和狀態。失敗的通知可手動「重送」,支援篩選查詢。
通知中心和 Toast 在手機瀏覽器正常顯示。Phase 3 將支援 Push Notification。
IT 維運人員小陳設定了一條 Workflow「VPN 帳號自動開通」。 某天 Workflow 因為 VPN Gateway 連線逾時而執行失敗—— 小陳的瀏覽器右上角立即彈出 Toast:「VPN 開通流程失敗:連線逾時」, 同時收到一封 Email 附帶失敗細節。 小陳點擊 Toast 直接跳到 Workflow 執行紀錄頁面排查問題。
同時,外部的 Slack 頻道也透過 Webhook 收到 JSON 通知, 團隊其他人馬上看到告警。
| 版本 | 功能 |
|---|---|
| v0.1 MVP | 事件自動通知 + Email 發送 + 站內 Toast/通知中心 + Webhook 推播 + 個人偏好 + 發送紀錄 |
| v0.2 | 通知範本管理(編輯/預覽/恢復預設) |
| v0.3 | 行動裝置 Push Notification |