Skip to content

Phân quyền (Role Management) ​

Quản lý vai trò và quyền hạn truy cập cho người dùng trên hệ thống TrustID.


Truy cập ​

  • Menu: Quản trị → Phân quyền
  • Đường dẫn: /admin/roles
  • Vai trò: ADMIN
  • Menu: Hệ thống → Quản lý Phân quyền

Mô hình phân quyền ​

TrustID sử dụng mô hình RBAC (Role-Based Access Control) — kiểm soát truy cập dựa trên vai trò:

Người dùng → Được gán Vai trò → Vai trò có danh sách Quyền → Quyền cho phép truy cập Chức năng

Danh sách vai trò mặc định ​

Hệ thống đi kèm các vai trò mặc định, mỗi vai trò có bộ quyền hạn riêng:

Vai tròPhạm viQuyền chính
ADMINToàn hệ thốngToàn quyền
REGULATORGiám sátXem, Audit
TENANT_ADMINĐơn vị mìnhCRUD users, locations, products
FARMERDữ liệu cá nhânGhi nhật ký, xem lô thửa
TEAM_LEADERĐội nông dânQuản lý team, xem vùng trồng
KCSKiểm traTạo inspection, xem locations
DRIVERVận chuyểnXem/cập nhật shipments
DEALERĐại lýPOS, kho, khách hàng
WAREHOUSE_MANAGERKhoXuất/nhập kho
ACCOUNTANTTài chínhLệnh xuất, đại lý

Các thao tác ​

Xem chi tiết quyền của vai trò ​

  1. Nhấn vào tên vai trò trong danh sách
  2. Xem bảng quyền chi tiết theo từng module:
ModuleXemTạoSửaXóa
Users✅✅✅❌
Locations✅✅✅❌
Products✅✅✅✅
...............

Tùy chỉnh quyền (nếu có) ​

  1. Chọn vai trò cần chỉnh sửa
  2. Bật/tắt các quyền cụ thể bằng checkbox
  3. Nhấn "Lưu thay đổi"

⚠️ Cảnh báo: Thay đổi quyền sẽ ảnh hưởng đến tất cả người dùng có vai trò đó. Hãy cẩn thận khi chỉnh sửa.


Nguyên tắc phân quyền ​

  1. Least Privilege: Chỉ cấp quyền tối thiểu cần thiết
  2. Phạm vi dữ liệu: Mỗi Tenant chỉ thấy dữ liệu của mình
  3. Không chồng chéo: Một user chỉ có một vai trò duy nhất

Tiếp theo ​

Tài liệu hướng dẫn sử dụng TrustID