角色: 陳大文(IT 工程師)+ 李維運(IT 主管)+ AI Copilot 場景: 系統上線後第二週,陳大文覺得通知太多想調整偏好;李維運想設定 Webhook 推播到 Slack;同時 AI 偵測到跨工單趨勢——多人回報相同 VPN 問題 橫跨模組: Notification → Settings → AI Copilot → Service Desk
Arova Nexus 上線一週,通知系統開始正常運作。陳大文每天收到大量 Email 通知(工單變更、排程觸發、SLA 提醒等),想關掉不重要的 Email 只保留站內通知。李維運想把關鍵事件推播到 Slack 頻道讓團隊即時看到。
同時,AI Copilot 在背景持續分析工單和 Email,準備在偵測到趨勢時主動提醒工程師。
陳大文點右上角大頭貼 → 「個人設定」→「通知偏好」。
┌─────────────────────────────────────────────────────────┐
│ 個人設定 > 通知偏好 │
│ │
│ 依事件類型設定通知方式(Email / 站內): │
│ │
│ ┌───────────────────────────────────────────────────┐ │
│ │ 事件類型 Email 站內 │ │
│ ├───────────────────────────────────────────────────┤ │
│ │ 🔴 SEV1 Incident 觸發 ☑ 🔒 ☑ 🔒 │ 不可關閉 │
│ │ 🟡 SEV2 Incident 觸發 ☑ 🔒 ☑ 🔒 │ 不可關閉 │
│ │ 🟢 SEV3/4 Incident ☑ ☑ │ │
│ │ 📋 簽核待辦 ☑ 🔒 ☑ 🔒 │ 不可關閉 │
│ │ 📋 簽核逾時提醒 ☑ ☑ │ │
│ │ 🎫 工單狀態變更 ☐ ←關閉 ☑ │ 只看站內 │
│ │ 🎫 工單指派給我 ☑ ☑ │ │
│ │ ⚙️ Workflow 成功 ☐ ←關閉 ☑ │ 只看站內 │
│ │ ⚙️ Workflow 失敗 ☑ ☑ │ │
│ │ ⏰ 排程觸發失敗 ☑ ☑ │ │
│ │ ⏰ SLA 即將到期 ☑ ☑ │ │
│ │ 👤 帳戶異動 ☐ ←關閉 ☑ │ 只看站內 │
│ │ ⚠️ 系統警示 ☑ 🔒 ☑ 🔒 │ 不可關閉 │
│ └───────────────────────────────────────────────────┘ │
│ │
│ 🔒 = 關鍵事件,無法關閉 │
│ │
│ [恢復全部預設] [儲存] │
└─────────────────────────────────────────────────────────┘
陳大文關閉了「工單狀態變更」、「Workflow 成功」、「帳戶異動」的 Email 通知,只保留站內通知。SEV1/SEV2 Incident、簽核待辦、系統警示因為是關鍵事件,不允許關閉。
使用者情緒: 🟢 終於可以控制通知量,不被 Email 淹沒
涉及模組: Notification(NT-005 個人通知偏好)
李維運進入「設定」→「通知設定」,捲到「Webhook 推播」區域。
┌─────────────────────────────────────────────────────────┐
│ 設定 > 通知設定 > Webhook 推播 │
│ │
│ [+ 新增 Webhook 端點] │
│ │
│ ┌───────────────────────────────────────────────────┐ │
│ │ #1 Slack — IT-Alerts 頻道 │ │
│ │ URL: https://hooks.slack.com/services/T00/B00/xxx │ │
│ │ 事件:SEV1/SEV2 Incident、Workflow 失敗、SLA 逾時 │ │
│ │ 狀態:✅ 已驗證(最後推播:2 小時前) │ │
│ │ [編輯] [測試] [停用] │ │
│ ├───────────────────────────────────────────────────┤ │
│ │ #2 Teams — IT-Operations 頻道 │ │
│ │ URL: https://outlook.office.com/webhook/xxx │ │
│ │ 事件:全部事件 │ │
│ │ 狀態:⚠️ 驗證失敗(HTTP 401) │ │
│ │ [編輯] [重試] [刪除] │ │
│ └───────────────────────────────────────────────────┘ │
│ │
│ Webhook 格式:標準化 JSON Payload(每種事件含 event_type, │
│ severity, title, description, timestamp, url) │
│ 失敗重試策略:自動重試 3 次(間隔 30s/60s/120s) │
└─────────────────────────────────────────────────────────┘
李維運新增了 Slack Webhook,選擇只推播高嚴重度事件。點「測試」發送一筆測試通知到 Slack 確認格式正確。
使用者情緒: 🟢 Slack 頻道立即收到測試通知,團隊歡呼
涉及模組: Notification(NT-003 Webhook 推播)、Integration
李維運注意到 Teams Webhook 驗證失敗,進入「發送紀錄」查看細節。
┌─────────────────────────────────────────────────────────┐
│ 設定 > 通知設定 > 發送紀錄 │
│ │
│ 篩選:[全部通道 ▼] [全部狀態 ▼] [最近 24 小時 ▼] [搜尋...] │
│ │
│ ┌───────────┬────────┬───────┬────────┬──────┬────┐ │
│ │ 時間 │ 事件 │ 收件人 │ 通道 │ 狀態 │ 操作│ │
│ ├───────────┼────────┼───────┼────────┼──────┼────┤ │
│ │ 09:15 │ SEV1 │ 陳大文 │ Email │ ✅ 成功│ │ │
│ │ 09:15 │ SEV1 │ 陳大文 │ 站內 │ ✅ 成功│ │ │
│ │ 09:15 │ SEV1 │ Slack │ Webhook│ ✅ 成功│ │ │
│ │ 09:15 │ SEV1 │ Teams │ Webhook│ ❌ 失敗│重送│ │
│ │ 09:16 │ SEV1 │ Teams │ Webhook│ ❌ 重試1│ │ │
│ │ 09:17 │ SEV1 │ Teams │ Webhook│ ❌ 重試2│ │ │
│ │ 09:18 │ SEV1 │ Teams │ Webhook│ ❌ 重試3│重送│ │
│ │ 08:30 │ WF成功 │ 陳大文 │ Email │ ✅ 成功│ │ │
│ │ 08:00 │ 排程 │ 系統 │ Email │ ✅ 成功│ │ │
│ └───────────┴────────┴───────┴────────┴──────┴────┘ │
│ │
│ 統計:今日 47 筆 · 成功 43 · 失敗 4(全部為 Teams Webhook)│
└─────────────────────────────────────────────────────────┘
李維運看到 Teams Webhook 全部失敗(HTTP 401),確認是 Teams 端的 URL 過期問題,不是 Arova 系統的問題。修正 URL 後點「重送」,4 筆失敗通知成功補發。
使用者情緒: 🟢 發送紀錄一目了然,失敗原因清楚,手動重送很方便
涉及模組: Notification(NT-007 發送紀錄、NT-008 失敗重送)
同一天下午,AI Copilot 在背景分析過去 2 小時的工單和 Email,發現趨勢。
陳大文的瀏覽器右上角彈出 Toast 通知:
┌─────────────────────────────────────────────────────┐
│ 🔍 AI 趨勢偵測 [✕] │
│ │
│ 過去 2 小時有 4 筆 VPN 相關回報(3 封 Email + │
│ 1 筆工單),錯誤代碼都是 0x80072746。 │
│ 可能是 VPN 伺服器的 TLS 憑證過期問題。 │
│ │
│ [查看詳情] [忽略] │
└─────────────────────────────────────────────────────┘
陳大文點「查看詳情」,AI Copilot 面板展開:
┌─────────────────────────────────────────────────────────┐
│ AI Copilot — 趨勢分析 │
│ │
│ 🔍 偵測到多人回報相同問題 │
│ │
│ 模式:4 筆回報 · 2 小時內 · VPN 連線失敗 │
│ 共同點:Error 0x80072746(TLS handshake failure) │
│ │
│ 相關回報: │
│ • TKT-0891 張小華:VPN 連不上(Email) │
│ • TKT-0892 林美玲:VPN timeout(Email) │
│ • TKT-0893 王大明:遠端桌面斷線(Email) │
│ • REQ-0045 陳工程:VPN 帳號問題(工單) │
│ │
│ AI 建議: │
│ 1. 檢查 VPN 伺服器 TLS 憑證是否過期 │
│ 2. 確認 VPN Gateway 服務狀態 │
│ 3. 參考 KB:VPN-Setup-Guide.pdf 第 3.2 節 │
│ │
│ 💡 建議:建立 Incident 統一追蹤此問題 │
│ [建立 Incident] [標記 4 筆工單為相關] │
│ │
└─────────────────────────────────────────────────────────┘
陳大文點「建立 Incident」,系統自動建立 INC-2026-0451 並將 4 筆工單連結為關聯。陳大文檢查後發現確實是 VPN 伺服器的 TLS 憑證昨天過期了,更新憑證後問題解決。
使用者情緒: 🟢 AI 主動發現問題比工程師手動發現快 2 小時
涉及模組: AI Copilot(AIC-007 跨工單趨勢偵測)、Service Desk(SD-001 工單關聯)、Incident(IN-001 事件建立)、Notification(NT-002 Toast 通知)
李維運想修改 Email 通知範本,讓 SEV1 事件通知的郵件標題更醒目。進入「設定」→「通知設定」→「通知範本」。
┌─────────────────────────────────────────────────────────┐
│ 設定 > 通知設定 > 通知範本 │
│ │
│ ┌───────────────────────────────────────────────────┐ │
│ │ 事件類型 通道 版本 操作 │ │
│ ├───────────────────────────────────────────────────┤ │
│ │ Incident 觸發 Email v2 [編輯] │ │
│ │ Incident 觸發 站內 v1 [編輯] │ │
│ │ 工單狀態變更 Email v1 [編輯] │ │
│ │ 簽核待辦 Email v1 [編輯] │ │
│ │ Workflow 成功/失敗 Email v1 [編輯] │ │
│ │ SLA 即將到期 Email v1 [編輯] │ │
│ │ ... │ │
│ └───────────────────────────────────────────────────┘ │
│ │
│ ─── 編輯範本:Incident 觸發(Email)─── │
│ │
│ 標題範本: │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 🚨 [{{severity}}] {{title}} — Arova Nexus 事件通知 │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ 內文範本: │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 事件編號:{{incident_id}} │ │
│ │ 嚴重度:{{severity}} │ │
│ │ 標題:{{title}} │ │
│ │ 觸發時間:{{timestamp}} │ │
│ │ AI 摘要:{{ai_summary}} │ │
│ │ │ │
│ │ 點擊查看詳情:{{detail_url}} │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ 可用變數:{{incident_id}} {{severity}} {{title}} │
│ {{timestamp}} {{ai_summary}} {{assignee}} {{detail_url}} │
│ │
│ [預覽] [恢復預設] [儲存] │
└─────────────────────────────────────────────────────────┘
李維運在標題加上 🚨 emoji 和嚴重度標籤,讓 Email 在收件匣中更醒目。點「預覽」確認效果後儲存。
使用者情緒: 🟢 範本編輯直觀,變數替換一目了然
涉及模組: Notification(NT-006 通知範本管理)
| 指標 | 成果 |
|---|---|
| 個人通知偏好 | 陳大文關閉 3 類 Email,減少 ~40% Email 量 |
| Webhook 推播 | Slack 頻道即時收到高嚴重度事件 |
| 發送紀錄 | 定位 Teams Webhook URL 過期問題,4 筆失敗通知補發成功 |
| 跨工單趨勢 | AI 偵測 4 筆 VPN 相關回報,提前 2 小時發現系統性問題 |
| 範本管理 | SEV1 Email 標題加上醒目標記 |
| 模組 | Stories | 說明 |
|---|---|---|
| Notification | NT-002, NT-003, NT-005, NT-006, NT-007, NT-008 | Toast、Webhook、個人偏好、範本管理、發送紀錄、失敗重送 |
| AI Copilot | AIC-007 | 跨工單趨勢偵測 |
| Service Desk | SD-001 | 工單關聯(趨勢偵測後建立關聯) |
| Incident | IN-001 | 從趨勢偵測建立 Incident |
| Integration | — | Slack/Teams Webhook 連接 |