Menu: Đánh giá → Observations
File:cicc-assessment/admin/observations.php
Bảng:wp_assessment_observations
1. Danh sách Observations
| ID | Phiên | Loại | Mô tả | Vị trí | Trạng thái | Hành động |
|---|---|---|---|---|---|---|
| OBS-001 | ASM-2026-001 | S2 - Sắp xếp | Vật tư để không đúng nơi quy định | C1 - Chuyền 1 | 🔴 Open | ➡️ Tạo thẻ |
| OBS-002 | ASM-2026-002 | S6 - An toàn | Máy mở túi không có nắp che | C1 - Chuyền 1 | 🟢 Resolved | ✅ |
2. Form tạo Observation
| Trường | Loại | Bắt buộc |
|---|---|---|
| Phiên đánh giá | Select | ✅ (gắn với assessment_id) |
| Người tạo | Auto | user_6s_id từ login |
| Vị trí | Auto | từ phiên đánh giá |
| Loại | Select | general / S1~S6 |
| Mô tả | Textarea | ✅ |
| Hành động đề xuất | Textarea | — |
3. Luồng Observation → 6S Tag
CODE
Trong đánh giá:
Điểm item ≤ 1
→ Tự động gợi ý tạo Observation
→ Nếu submit → tạo 6S Tag
→ Tag gắn assessment_id
→ Người dùng có thể xử lý tag trong app6suser
Frontend flow:
- App mobile: điểm ≤ 1 → nút "⚠️ Treo thẻ"
- Submit assessment → nếu không đạt → nút "⚠️ Tạo Observation"
- Observation →
POST /tags→ tạo 6S Tag
Audio thuyết minh
Nghe hướng dẫnĐường dẫn minh họa:
audio/23-assessment-observations.mp3Click play để nghe hướng dẫn bằng giọng đọc.
Screenshots
⏳ CẦN CHỤP:
images/assessment/assessment-observations-list.png— Danh sách observations