Làm việc với cảnh báo (Alerts)
Bản nháp gốc mô tả một trang Alerts riêng với danh sách cảnh báo chất lượng stream/sức khoẻ camera, nhận qua SSE, có thể đánh dấu đã xem từng cái hoặc hàng loạt. Khi kiểm tra Portal thực tế (2026-07-21): không tìm thấy trang Alerts riêng nào trong thanh điều hướng, và các URL đoán thử /alerts, /alert, /notifications đều trả về trang 404 — nghĩa là không có route độc lập cho tính năng này. Toàn bộ "thông báo" quan sát được nằm trong bảng thông báo (dropdown) ở biểu tượng chuông trên thanh trên cùng, với nội dung thực tế khác hẳn dự đoán ban đầu (xem bên dưới). Cơ chế SSE, việc đánh dấu đã xem, và bộ lọc theo camera/task/địa điểm — như mô tả trong bản nháp gốc — chưa được xác nhận là có tồn tại; nội dung dưới đây chỉ mô tả những gì quan sát được trực tiếp.
Camera AI Portal hiển thị thông báo hệ thống qua biểu tượng chuông ở thanh trên cùng (cạnh nút chọn ngôn ngữ).
Xem thông báo
- Nhấn vào biểu tượng chuông (hiển thị số lượng thông báo dạng badge, ví dụ "99+").
- Danh sách Notifications hiện ra dạng dropdown, mỗi mục gồm: tên địa điểm + mã camera liên quan, nội dung thông báo, thời gian tương đối (ví dụ "a day ago", "2 days ago").

Ví dụ nội dung thông báo thực tế quan sát được:
MANWAH AN DUONG VUONG (0389) - 2026-07-13 - CAM 3 — Missing S3 file for required check hour(s)
Đây là thông báo về tình trạng thiếu dữ liệu upload (thiếu file video lưu trữ cho khung giờ yêu cầu kiểm tra) — khác với nhóm cảnh báo chất lượng stream (freeze/mất tín hiệu) hoặc sức khoẻ camera đã mô tả trong bản nháp gốc.
Trạng thái sức khoẻ camera (Active/Inactive/Error) hiển thị trực tiếp trong cột Camera Health ở trang Operations → List Camera, không xuất hiện trong bảng thông báo chuông — xem Quản lý camera và Chẩn đoán camera.
Chưa xác nhận được trong lượt kiểm tra này
- Có hay không cơ chế đánh dấu "đã xem"/"chưa xem" cho từng thông báo hoặc hàng loạt.
- Có hay không bộ lọc thông báo theo camera/task/địa điểm.
- Cơ chế truyền tải thời gian thực (SSE hay polling định kỳ).
- Danh sách đầy đủ các loại thông báo khác ngoài loại "Missing S3 file" đã quan sát được.
Các mục trên cần một lượt walkthrough tiếp theo, tập trung riêng vào tính năng thông báo, trước khi coi tài liệu này là đầy đủ.
Bước tiếp theo
- Quản lý camera — trạng thái sức khoẻ camera.
- Chẩn đoán camera — xử lý sự cố camera.