Vai trò & phân quyền
Phân hệ Quản lý vai trò và phân quyền (Role-Based Access Control - RBAC) giúp Quản trị viên (Admin) thiết lập, phân cấp và quản lý chi tiết các nhóm vai trò quản trị (như Super Admin, Nhân viên duyệt đơn, Kế toán, Hỗ trợ kỹ thuật...). Cơ chế này giúp bảo vệ thông tin tài chính nhạy cảm và kiểm soát chặt chẽ các hành động của từng tài khoản nhân viên.
1. Quản Lý Danh Sách Vai Trò
Bạn truy cập trang quản trị Admin Panel, chọn mục Quản lý vai trò trên menu (hoặc truy cập trực tiếp đường dẫn: /admin/roles):
Hình 1: Danh sách các nhóm vai trò và chức năng hiện hành
Tại trang danh sách vai trò, bạn có thể xem tổng quan tên vai trò, mã nhận diện hệ thống và số lượng thành viên đang được chỉ định vai trò đó. Bạn nhấn nút + Thêm Vai Trò ở góc phải hoặc nhấn nút Chỉnh sửa ở dòng tương ứng để truy cập trang cấu hình chi tiết các quyền.
2. Trang Cấu Hình Chi Tiết Nhóm Quyền
Giao diện phân quyền chi tiết cho phép bạn bật/tắt chính xác từng chức năng mà vai trò này được phép thực hiện trên hệ thống:
Hình 2: Trang thiết lập tên vai trò và chi tiết các nhóm quyền hạn
3. Hướng Dẫn Thao Tác Chi Tiết
A. Thiết lập thông tin cơ bản
- Tên vai trò: Đặt tên hiển thị dễ hiểu (Ví dụ:
Cộng tác viên duyệt đơn,Hỗ trợ viên CSKH).
B. Sử dụng tính năng Chọn nhanh (Tăng tốc thao tác)
- Chọn nhanh toàn bộ hệ thống: Chọn nút Chọn tất cả hoặc Bỏ chọn tất cả ở góc trên bên phải vùng phân quyền để thiết lập hàng loạt.
- Chọn nhanh theo nhóm quyền: Ở mỗi khối nhóm quyền, tích vào checkbox CHỌN TẤT CẢ của nhóm đó để tự động chọn/bỏ chọn tất cả các quyền thuộc nhóm đó (Ví dụ: tích chọn tất cả các quyền thuộc nhóm Quản lý thành viên).
C. Cấu hình chi tiết theo 5 nhóm quyền chức năng
Các quyền hạn được chia cụ thể và có chú giải chức năng đầy đủ bên dưới mỗi checkbox:
- Hệ thống & Cấu hình: Quản lý các cấu hình cốt lõi, đổi tiền tệ, quản lý ngôn ngữ, sao lưu cơ sở dữ liệu và phân quyền này.
- Quản lý thành viên: Xem danh sách, cộng/trừ tiền trực tiếp vào ví, khóa tài khoản hoặc xóa tài khoản.
- Sản phẩm & Giao dịch: Quản lý sản phẩm affiliate Shopee, duyệt/từ chối đơn hàng hoàn tiền và phê duyệt/hoàn trả lệnh rút tiền ví thành viên.
- Nhật ký & Logs: Quyền theo dõi toàn bộ các log hoạt động nhạy cảm, log ví tiền, biến động số dư và các tiến trình lấy dữ liệu/gửi tin nhắn.
- Quản lý nội dung: Soạn thảo các bài viết tin tức/khuyến mãi (Blog CMS), quản lý trang tĩnh và chỉnh sửa Menu tùy biến.
Chọn nút Lưu Lại ở góc cuối trang để áp dụng các thay đổi phân quyền ngay lập tức.
Tài khoản quản trị viên tối cao (tài khoản Admin chủ sở hữu đầu tiên của website) sẽ luôn được mặc định có toàn quyền hệ thống để bạn không bao giờ bị mất quyền truy cập. Bạn chỉ nên tạo các nhóm vai trò giới hạn quyền và gán cho các tài khoản hỗ trợ, cộng tác viên hoặc nhân viên bán hàng để quản trị và phân chia công việc tối ưu nhất.