lean.vn — LeanERP và hệ sinh thái AI
📖 Wiki-6S-HuongDan CiCC LeanERP SOP 🎬 Có Video Hướng Dẫn (V12)

Màn hình Admin: Phân quyền User 6S

Admin Quản lý người dùng 6S — phân quyền, kích hoạt, gán location

🎬 Video Hướng Dẫn Thực Hành: Quản lý Nhân sự & Ma trận Phân quyền R01 – R09 V12 · 05:00 · IT Admin · Trưởng ban 6S
Menu: CiCC 6S → Phân quyền User
File: cicc-6s-api.php function cicc_6s_admin_users()
Bảng: wp_6s_users

1. Danh sách User

Bảng hiển thị tất cả user từ wp_6s_users:

IDHọ tênUsernameVai tròEmailSĐTLocationsTrạng thái
1Nguyễn Văn AdanhgiaR07 - Auditora@b.c090xxxVPNS, C1, C5, CD✅ Active
2Trần Văn BtruongnhomR08 - Leaderb@b.c091xxxC1, C2, C3⏳ Inactive

2. Thao tác (CRUD)

NútHành động
✏️Sửa user: đổi role, locations, status
🗑️Xóa user
✅ Kích hoạtĐổi status → active
⏸️ Vô hiệuĐổi status → inactive

3. Form thêm/sửa User

Các trường

TrườngLoạiBắt buộcMô tả
Họ và tênText✅Tên hiển thị
UsernameText✅Tên đăng nhập
EmailEmail✅Liên hệ
Số điện thoạiText✅Đăng nhập thay thế
Mật khẩuPassword✅ (thêm)Hash bcrypt
Vai trò (R01-R09)Select✅9 vai trò chuẩn
Kích hoạtCheckbox—active/inactive
Vị trí phụ tráchTree Picker✅Chọn từ cây phả hệ

Chọn vị trí

  • Dùng Tree Picker tương tự frontend
  • Chọn nhiều location (checkbox đa chọn)
  • Lưu dạng JSON array vào cột assigned_locations

4. 9 Vai trò chuẩn

CodeTênScopeMô tả
R01System AdminCorporateQuản trị hệ thống
R026S Chairman (CEO)CorporateChiến lược, phê duyệt
R03Head of Steering (COO)CorporateKế hoạch 1-3 năm
R046S CoordinatorPlantĐào tạo, tiến độ
R05Sponsor (Plant Director)PlantCấp nguồn lực
R06Head of Audit (CQO)PlantTiêu chí, khen thưởng
R076S AuditorPlantĐánh giá hiện trường
R086S LeaderLocationTriển khai, treo/rút thẻ
R096S Team MemberLocationThực hành hàng ngày

5. Audit Trail

Bảng wp_6s_user_logs ghi lại:

  • ✅ Kích hoạt/Vô hiệu hóa user
  • 🔄 Thay đổi role
  • 📝 Thay đổi assigned_locations
  • Mỗi log ghi: target_wp_user_id, action, actor_wp_user_id, old_value, new_value

6. Lưu ý

  • User đăng ký từ mobile có status='inactive' — Admin phải kích hoạt
  • password lưu dạng bcrypt (wp_hash_password)
  • user_6s_id (id trong wp_6s_users) ≠ wp_user_id (WordPress)

Audio thuyết minh

🖼️
Nghe hướng dẫnĐường dẫn minh họa: audio/13-admin-phan-quyen.mp3

Click play để nghe hướng dẫn bằng giọng đọc.


Screenshots

Danh sách User 6S
📸 Danh sách User 6S (Bấm vào ảnh để phóng to)

Chú thích: Bảng danh sách user 6S: ID, Họ tên, Username, Vai trò, Email, SĐT, Locations, Trạng thái

Form thêm/sửa User
📸 Form thêm/sửa User (Bấm vào ảnh để phóng to)

Chú thích: Form thêm/sửa user với Tree Picker chọn vị trí phụ trách

🖼️
Tree Picker chọn locationĐường dẫn minh họa: images/admin/admin-users-tree-picker.png

Chú thích: Tree Picker đa chọn vị trí cho user

🖼️
Bảng 9 vai trò chuẩnĐường dẫn minh họa: images/admin/admin-users-roles.png

Chú thích: Danh sách 9 vai trò R01-R09 với scope và mô tả

🖼️
Audit Trail user logsĐường dẫn minh họa: images/admin/admin-users-audit-log.png

Chú thích: Log thay đổi role, locations, status của user