Dùng khi nào?
- Cần trải nghiệm nhập liệu rõ ràng (form)
- Cần thao tác theo quy trình (review/approve/reject)
- Cần trình bày dữ liệu theo nhóm logic (thông tin yêu cầu, chi phí, lịch sử…)
Nguyên tắc thiết kế
1) Nhóm field theo mục tiêu thao tác
- Thông tin định danh (mã, tiêu đề, trạng thái)
- Thông tin nghiệp vụ chính (deadline, chi phí, loại yêu cầu)
- Thông tin người liên quan (requester, approver, assignee)
- Ghi chú / đính kèm (nếu có)
2) Giảm sai sót
- Đặt field quan trọng lên đầu
- Giảm field không cần thiết trong vòng đầu
- Dùng select/status thay cho text tự do khi cần chuẩn hoá
3) Bám vào controls
- Field nào được sửa ở trạng thái nào?
- Ai được sửa?
- Chuyển bước ở đâu?
Ví dụ: Purchase Request
Bố cục gợi ý:- Header: PR Code, Title, Status
- Section “Yêu cầu”: loại mua sắm, need-by date, lý do
- Section “Chi phí”: estimated cost, currency
- Section “Dòng hàng”: Sub-dataset items (nếu có)
- Section “Phê duyệt”: approver, quyết định, ghi chú
- Section “Tài liệu”: attachment
Khắc phục sự cố
- “Form quá dài” → tách thành nhóm, giảm field, cân nhắc Sub-dataset
- “Người dùng sửa sai chỗ” → siết role/permission và workflow checkpoints
