Phân quyền hệ thống trong Centra
Cấu hình vai trò và quyền truy cập chi tiết cho từng nhóm người dùng trong trung tâm.
Phân quyền đúng giúp bảo vệ dữ liệu và đảm bảo mỗi người chỉ làm nhiệm vụ của mình. Centra cung cấp hệ thống phân quyền linh hoạt, chi tiết đến từng tính năng.
Vai trò mặc định
Centra đi kèm với các vai trò được định nghĩa sẵn:
- Admin: toàn quyền trên hệ thống
- Quản lý: quản lý chi nhánh, xem báo cáo, không sửa cài đặt hệ thống
- Giáo viên: xem lớp học, điểm danh, chấm bài, xem học viên của mình
- Lễ tân: đăng ký học viên, thu học phí, không xem báo cáo tài chính
- Kế toán: xem toàn bộ dữ liệu tài chính, không sửa lớp học
- Phụ huynh: chỉ xem thông tin học viên của mình qua cổng
Tùy chỉnh vai trò
Nếu vai trò mặc định không phù hợp, bạn có thể tạo vai trò mới với quyền tùy chỉnh. Ví dụ: vai trò 'Trưởng bộ môn' có quyền quản lý giáo viên trong bộ môn nhưng không quản lý tài chính.
Phân quyền đối tượng (object-level)
Centra tích hợp django-guardian để phân quyền đến từng đối tượng cụ thể. Ví dụ: giáo viên chỉ xem và chỉnh sửa lớp học mà mình phụ trách, không can thiệp vào lớp của giáo viên khác. Việc này đặc biệt quan trọng trong môi trường multi-tenant.
Quyền theo chi nhánh
Với chuỗi trung tâm, bạn có thể giới hạn người dùng ở chi nhánh cụ thể. Giáo viên tại chi nhánh A không thấy học viên của chi nhánh B. Quản lý vùng có thể xem tất cả chi nhánh thuộc vùng của mình.
Audit log
Centra ghi nhận mọi thao tác: ai đã xem, sửa, xóa gì và khi nào. Audit log giúp truy vết khi có sự cố và đảm bảo trách nhiệm giải trình. Bạn có thể lọc log theo người dùng, hành động và khoảng thời gian.
Thực tiễn phân quyền
Nguyên tắc tối thiểu: chỉ cấp quyền cần thiết cho vai trò. Định kỳ rà soát và thu hồi quyền không còn cần thiết, đặc biệt khi nhân viên chuyển vai trò hoặc nghỉ việc. Đừng quên vô hiệu hóa tài khoản ngay khi nhân viên nghỉ việc để bảo vệ dữ liệu.
Sẵn sàng dùng thử Centra?
Đăng ký miễn phí, không cần thẻ tín dụng. Thiết lập trung tâm chỉ trong vài phút.