Module Dashboard — Tổng quan
Dashboard cho đội dự án cái nhìn tổng thể về sức khỏe dự án trên một màn hình, gồm các widget độc lập: ba thẻ KPI (Countdown, Delay, Completed %), biểu đồ trạng thái Submittal và Issue, bảng tóm tắt RFI và NCR, và dòng thời gian Milestone. Mọi con số trên bảng đều bấm được để đi sâu vào danh sách module tương ứng.
Module nằm trong nhóm Insights trên thanh điều hướng.

Bố cục
- Header — tiêu đề, chú thích "Updated N minutes ago", menu Export, và nút Refresh.
- Bảng chính — bố cục một màn hình: bộ ba KPI phía trên bảng RFI / NCR ở nửa trái, hai biểu đồ donut Issue và Submittal ở nửa phải, và dòng thời gian Milestone trải toàn chiều rộng phía dưới. Trên điện thoại, bảng chuyển thành một cột cuộn dọc.
Quản trị viên có thể sắp xếp lại bảng — thứ tự, ẩn/hiện, kiểu bố cục — trong Dashboard Settings.
Widget hoạt động độc lập
Mỗi widget tự tải dữ liệu: khi đang tải hiển thị khung xương (skeleton), khi lỗi hiển thị thông báo kèm nút Retry chỉ tải lại widget đó. Một widget lỗi không bao giờ làm trắng cả dashboard.
Phân quyền
Widget bị chặn theo quyền đọc module của bạn:
| Widget | Yêu cầu |
|---|---|
| Biểu đồ Submittal + bảng RFI | Quyền đọc Submittal |
| Biểu đồ Issue + bảng NCR | Quyền đọc Issue |
| Dòng thời gian Milestone + KPI Delay | Quyền đọc Milestone |
Widget bạn không được xem sẽ thay bằng placeholder phân quyền; phần còn lại của dashboard hiển thị bình thường.
Độ tươi dữ liệu
- Tự động làm mới — toàn bộ widget tải lại mỗi 5 phút.
- Làm mới thủ công — nút refresh trên header tải lại tất cả song song.
- Last updated — chú thích trên header cho biết dữ liệu tải xong cách đây bao lâu.