Module · WS đào tạo · 07/7/2026

bi — Dashboard quản trị (BI) v3

Ngồi trên dữ liệu DAT + phiên chip + kết quả sát hạch + tài chính: tỷ lệ đậu theo GV/xe/khóa, hiệu suất khai thác sân bãi, chi phí trên mỗi học viên tốt nghiệp — thứ chủ trung tâm chưa từng nhìn thấy.

⚠️ v3 — chỉ đọc (view/report/export), không ghi nghiệp vụ.
1

Feature / BO / Action

FeatureBO chínhAction
dashboardBộ dashboard theo vai tròviewreportexport
2

Dữ liệu chính

BOTrường chính
Nguồn đọc chéostudent/course (tỷ lệ hoàn thành) · dat + chip (giờ luyện ↔ kết quả) · booking (hiệu suất sân) · tuition/finance/fleet (doanh thu – chi phí) · examops (kỳ thi)
Chỉ số lõiTỷ lệ đậu theo GV/xe/khóa/hạng · km-giờ trung bình trước khi đậu · chi phí/học viên tốt nghiệp · hiệu suất xe & sân theo khung giờ · phễu CRM
3

Quy tắc & liên kết

Quy tắc nghiệp vụ

  • Chỉ đọc — mọi số liệu truy về được chứng từ gốc (drill-down)
  • Quyền xem theo vai trò (GIAM_DOC đầy đủ; trưởng phòng theo mảng)
  • Đa trung tâm (nhiều WS) tổng hợp ở tầng công ty sản phẩm — ngoài phạm vi WS

Liên kết chéo

  • Đọc chéo mọi module trong WS — không module nào phụ thuộc ngược vào bi

⚠ Câu hỏi mở

  • Bộ chỉ số ưu tiên của chủ trung tâm (phỏng vấn design partner)?
Quyền

Ma trận phân quyền — ốp vào manifest & seed role

Khối permissions[] dán vào manifest.json; bảng dưới là gán quyền theo vai trò (seed rt_role). Permission key đầy đủ: bi.main.<feature>.<action>.

▸ permissions[] — manifest.json

[ { "group": "main", "feature": "dashboard", "label": "Dashboard quản trị", "actions": [ "view", "report", "export" ] } ]

▸ Ma trận vai trò × feature

FeatureQTHTGIAM_DOCQL_DAO_TAOKE_TOAN
dashboardRRRR

R xem · W tạo/sửa · A duyệt · không có quyền · ¹ dữ liệu phân công · ² của chính mình · ³ theo trạng thái hồ sơ. Vai trò không liệt kê = không có quyền.

GIAM_DOC đầy đủ +report,export · QL_DAO_TAO/KE_TOAN xem theo mảng phụ trách