BigM .market SÀN DƯỢC & MỸ PHẨM SỈ

Quản Lý Phân Quyền Người Dùng & Ma Trận Phân Tầng

Thiết lập linh hoạt Tên (Name) và Mã định danh (ID) cho 4 nhóm người dùng trọng yếu theo kiến trúc phân tầng BigM.market.

Bảo mật đa tầng RBAC Chặn rò rỉ giá sỉ
Nguyên tắc cốt lõi (Kiến trúc phân quyền B2B):

Hệ thống phân tầng nghiêm ngặt: Quản Trị Viên → Lớp A → Lớp B → Lớp C. Trong đó, Lớp C (Khách lẻ / Người tiêu dùng) tuyệt đối KHÔNG được nhìn thấy bất kỳ thông tin nào của Lớp A (Nhà cung cấp sỉ): không thấy chào bán sỉ theo thùng, không thấy tên thương hiệu NCC sỉ, không thấy tồn kho sỉ và không thấy giá sỉ. Lớp C chỉ được phép xem và mua hàng bán lẻ từ Lớp B (Nhà thuốc / Quầy lẻ SKV).

1. Bảng Định Nghĩa 4 Cấp Bậc Người Dùng (Role Tiers)

Hệ thống 4 tầng
Cấp bậc Mã nhóm (ID) Tên vai trò (Name linh hoạt) Đối tượng thực tế Phạm vi quyền hạn chính Ranh giới dữ liệu bảo mật
Hệ thống ROLE-PLATFORM-ADMIN Quản Trị Viên Nền Tảng Ban Quản Trị Sàn BigM Toàn quyền hệ thống, duyệt hồ sơ pháp nhân, giám sát GMV và đối soát phí sàn 0,1%. Xem toàn bộ dữ liệu, lưu vết Audit Trail.
Lớp A ROLE-SUPPLIER-TIER-A Nhà Cung Cấp Bán Sỉ Các xưởng, tổng kho dược liệu (Nam Dược Trường Sinh, Dược Phẩm Xanh...) Tạo chào bán sỉ theo thùng, quản lý kho lô/HSD, nhập vận đơn ViettelPost, xem bảng kê đối soát của chính mình. Không xem dữ liệu của NCC khác; bảo mật giá vốn và tồn kho nội bộ.
Lớp B ROLE-BUSINESS-TIER-B Đại Lý Sỉ & Quầy Thuốc GPP Nhà thuốc tư nhân, phòng khám, đại lý phân phối, chuỗi SKV Xem bảng giá sỉ thùng của Lớp A, đặt hàng gom nhiều NCC, thanh toán VietQR độc lập, bán lẻ cho Lớp C. Chỉ mua được hàng sỉ khi tài khoản được duyệt; tạo điểm bán lẻ cho Lớp C.
Lớp C ROLE-CONSUMER-TIER-C Khách Lẻ & Bệnh Nhân Người tiêu dùng cuối, người bệnh mua thuốc lẻ theo toa Gửi ảnh đơn thuốc Rx thẩm định, mua hàng lẻ tại quầy thuốc Lớp B, theo dõi đơn giao nhận cá nhân. TUYỆT ĐỐI KHÔNG THẤY LỚP A (Không thấy giá sỉ, không thấy kho sỉ, không thấy tên NCC).

2. Danh Sách Tài Khoản Người Dùng

4 tài khoản mẫu
Mã User (ID) Tên người dùng (Name) Phân loại Trạng thái Thao tác
USR-ADM-001 Trần Nhật Tuấn (Admin) Quản trị viên Hoạt động
USR-SUP-A01 Nam Dược Trường Sinh (Kho Sỉ) Lớp A Đã duyệt pháp nhân
USR-BIZ-B12 Nhà Thuốc SKV 01 (Hoàn Kiếm) Lớp B Đã duyệt CCHN
USR-CSM-C88 Nguyễn Văn A (Khách Mua Lẻ) Lớp C Khách lẻ

* Tên người dùng (Name) và mã ID có thể đặt linh hoạt theo cấu hình tổ chức của doanh nghiệp.

3. Thiết Lập & Chỉnh Sửa Phân Quyền

Cập nhật realtime

3. Ma Trận Quyền Truy Cập Dữ Liệu Chi Tiết (Chiếu theo Repo Github)

Đặc tả mục 6 & 15

Bảng phân định ranh giới dữ liệu giữa 4 thành phần trong hệ sinh thái. Ký hiệu: Y: Được phép; N: Bị cấm hoàn toàn; (D): Cần Admin/Tổ chức duyệt trước; (S): Chỉ trong phạm vi tổ chức của mình.

Đối tượng dữ liệu Lớp A (Nhà cung cấp) Lớp B (Đại lý sỉ / Nhà thuốc) Lớp C (Khách lẻ / Bệnh nhân) Quản Trị Viên (Platform Admin) Nguyên tắc an toàn bắt buộc
Hồ sơ gian hàng & Chào bán sỉ Lớp A Y (S) Quản lý Y (D) Xem & Mua khi đã duyệt N (Khóa triệt để) Y Toàn quyền Lớp C tuyệt đối không thấy tên, giá và tồn kho của Lớp A.
Bảng giá sỉ theo thùng Y (S) Tự định giá Y (D) Xem sau khi duyệt hồ sơ N (Khóa 100%) Y Giám sát Chưa đăng nhập/chờ duyệt chỉ thấy tên hàng, ẩn hoàn toàn giá sỉ.
Tồn kho nội bộ & Giá vốn Lớp A Y (S) N (Chỉ thấy tồn khả dụng) N Y Kiểm toán Bảo mật tuyệt đối biên lợi nhuận và giá nhập của xưởng sản xuất.
Bảng kê đối soát tài chính & Phí sàn 0,1% Y (S) Xem kỳ chốt nợ N N Y Chốt đối soát NCC chỉ xem bảng kê của chính mình; phí 0,1% tự động ghi nhận khi giao đủ.
Toa thuốc kê đơn Rx của người bệnh N (Không phận sự) Y (S) Dược sĩ điểm bán thẩm định Y (Chỉ xem toa của mình) Y (Giám sát khi có tranh chấp) Thông tin y tế nhạy cảm: chỉ Dược sĩ quầy tiếp nhận và người gửi xem được.
Gian hàng bán lẻ & Giá niêm yết bán lẻ N Y (S) Quản lý điểm quầy Y Công khai Y Giám sát niêm yết Kênh giao dịch công khai giữa Lớp B và Lớp C tại quầy hoặc online.

4. Mô Phỏng Góc Nhìn Giao Diện Theo Từng Cấp Bậc

Kiểm thử bảo mật

Bấm chọn góc nhìn bên dưới để kiểm tra quy tắc hiển thị trên giao diện người dùng:

Trạng thái kiểm tra an toàn: Lớp C → Lớp A Đạt chuẩn 100%
  • Catalog sản phẩm của Lớp C tự động lọc bỏ toàn bộ chào bán của Lớp A.
  • Đường dẫn trực tiếp tới gian hàng sỉ Lớp A bị chặn truy cập đối với Lớp C.
  • BigMBot (Trợ lý AI) từ chối cung cấp bảng giá sỉ và danh sách kho sỉ khi người hỏi là Lớp C.
  • Lớp C chỉ nhìn thấy giá niêm yết bán lẻ và thông tin điểm bán lẻ GPP của Lớp B.