資料結構說明
本文件說明本專案基於既有 Tracking 資料表所進行的必要欄位補強,旨在支援通知判斷與防重複機制,並維持既有資料邏輯與歷史資料的完整性。
設計前提說明
本專案係以既有 Tracking 資料表為基礎進行延伸,
僅新增少量必要欄位以支援通知對象判斷及防止重複通知的機制,
並不涉及資料表結構的重大調整,亦不影響既有資料邏輯與歷史資料的使用。
2. Tracking 資料表 — 欄位補充說明
為支援本專案的通知判斷與寄送管理,
於既有 Tracking 資料表中新增部分欄位,
僅用於指定通知對象及標記是否已完成通知,
屬於輕量、可回溯且低風險的結構補強。
新增欄位說明
Tracking 聯絡人/通知對象欄位
欄位說明:
- 用於記錄將接收通知的聯絡人或對象資訊
- 協助系統判斷通知寄送目標
目的說明:
- 確保通知能準確發送至指定對象
- 提升通知流程的自動化與精準度
Notified / Last Notified 類型欄位
欄位說明:
- 用於標記該筆資料是否已完成通知寄送
- 紀錄最後一次通知的時間或狀態
目的說明:
- 防止重複寄送通知,避免干擾與資源浪費
- 方便追蹤通知寄送歷程與狀態
補充說明
若未補充上述欄位,可能產生之營運風險包括:
- 通知寄送目標不明確,導致漏發或誤發
- 無法有效防止重複通知,影響用戶體驗
- 難以追蹤通知寄送狀態,降低管理效率
因此,本次欄位補充為支援通知流程所需的必要擴充,並非結構重整。