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