Menu: Đánh giá → Kế hoạch ĐG
URL:/wp-admin/admin.php?page=assessment-master-plans
File:cicc-assessment/admin/master-plans.php
1. Tạo kế hoạch mới
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
| Tên kế hoạch | Text | ✅ | VD: "Đánh giá Q3/2026" |
| Khách hàng | Select | ❌ | Tenant (mặc định Tất cả) |
| Chu kỳ | Select | ✅ | Tháng / Quý / Năm |
| Từ ngày | Date | ✅ | period_start |
| Đến ngày | Date | ✅ | period_end |
| Ghi chú | Textarea | ❌ | Notes |
Mã tự sinh: MP-YYYYMMDD-NNN
Vòng đời: Draft → Active → Completed
2. Danh sách kế hoạch
| Mã | Tên | Chu kỳ | Thời gian | Tiến độ | Trạng thái | Thao tác |
|---|---|---|---|---|---|---|
| MP-20260623-001 | ĐG Q3/2026 | Quý | 01/07→30/09 | ████░░ 2/5 (40%) | 🔵 Active | [Chi tiết] [✅ Kết thúc] |
Nút theo trạng thái
| Status | Nút |
|---|---|
| draft | ▶️ Kích hoạt, 🗑️ Xoá |
| active | ✅ Kết thúc |
| completed | — |
3. Chi tiết kế hoạch
3.1. Thông tin
Card bên trái: Trạng thái, Chu kỳ, Số schedule, Ghi chú.
3.2. Thêm lịch đánh giá (chỉ Draft)
| Trường | Bắt buộc | Ghi chú |
|---|---|---|
| Tên lịch | ❌ | Tự động nếu để trống |
| Bộ tiêu chí | ✅ | Select template |
| Vị trí | ✅ | Select location |
| Tần suất | ✅ | Ngày/Tuần/Tháng/Quý/Năm/Một lần |
| Ngày bắt đầu | ✅ | Date picker |
| Evaluator (R06/R07) | ❌ | Multi-select người được gán |
Nút "📅 Thêm lịch":
- INSERT
assessment_schedulesvớimaster_plan_id - INSERT
assessment_schedule_evaluatorscho mỗi evaluator
3.3. Danh sách lịch trong kế hoạch
| # | Vị trí | Bộ TC | Tần suất | Evaluator | Tiến độ | Thao tác |
|---|---|---|---|---|---|---|
| 1 | [C1] C1 | 6S | Tuần | Nguyễn A (R07) ✅ | 2/3 (67%) | 🗑️ |
3.4. Trạng thái Evaluator
| Icon | Status |
|---|---|
| ✅ | completed |
| ⏳ | in_progress |
| ⏸️ | pending |
4. Quy trình vận hành
1. Tạo Master Plan → Draft
2. Thêm schedules (lịch đánh giá) cho từng vị trí
3. Gán evaluator (R06/R07) cho cross/expert
4. Kích hoạt → Active
5. Evaluator thấy assignment trên mobile app
6. Evaluator thực hiện đánh giá → submit
7. Admin theo dõi tiến độ
8. Kết thúc kế hoạch → Completed
5. API cho Mobile
| Method | Endpoint | Mô tả |
|---|---|---|
| GET | /my-assignments?user_id=X | Assignments của evaluator |
| GET | /my-assignments?user_id=X&eval_type=cross | Lọc theo loại |
Screenshots
images/admin/ass-admin-mp-create.pngChú thích: Form tạo kế hoạch mới: Tên kế hoạch, Khách hàng, Chu kỳ, Từ ngày, Đến ngày
images/admin/ass-admin-mp-list.pngChú thích: Bảng kế hoạch: Mã, Tên, Chu kỳ, Thời gian, Tiến độ progress bar, Trạng thái
images/admin/ass-admin-mp-detail.pngChú thích: Chi tiết Master Plan: thông tin card + thêm lịch đánh giá + danh sách lịch
images/admin/ass-admin-mp-evaluators.pngChú thích: Multi-select gán evaluator cho schedule: Nguyễn A (R07), Trần B (R07)
images/admin/ass-admin-mp-evaluator-progress.pngChú thích: Trạng thái evaluator: completed (xanh), in_progress (vàng), pending (xám)