Bug #617
open
Hiển thị lỗi chi tiết khi upload file Excel đơn OT
Added by Nguyễn Trương Minh Đăng 4 months ago.
Updated 4 months ago.
Due date:
2025-09-12 (about 3 months late)
Estimated time:
(Total: 0:00 h)
Description
Hiện trạng:
Nếu file sai định dạng (thiếu cột, sai format ngày…) → hệ thống đã hiển thị lỗi chi tiết.
Nếu file có dữ liệu trùng hoặc API xử lý thất bại → hệ thống chỉ hiển thị lỗi chung chung “Lỗi! Tải lên tệp … thất bại”, gây khó khăn cho người dùng.
Yêu cầu:
Khi dữ liệu trùng: hiển thị chi tiết nhân viên nào bị trùng đơn OT (Tên NV + Mã NV nếu có).
Khi API lỗi khác: hiển thị message chi tiết từ BE (nếu có).
Trường hợp không bắt được message chi tiết từ BE → FE fallback về lỗi chung.
Nguyễn Trương Minh Đăng wrote:
Hiện trạng:
Hiện tại, khi người dùng upload file Excel đơn OT lên hệ thống, nếu xảy ra lỗi thì hệ thống chỉ hiển thị thông báo chung chung:
“Lỗi! Tải lên tệp âm bảng thêm thời gian thất bại.”
Thông báo này không cung cấp thông tin chi tiết, khiến người dùng không biết nguyên nhân cụ thể (ví dụ: dữ liệu bị trùng, định dạng sai, thiếu cột, …). Điều này gây khó khăn cho người dùng trong việc xử lý và phải phụ thuộc vào đội hỗ trợ.
Yêu cầu:
Khi upload file Excel đơn OT thất bại, hệ thống cần hiển thị lỗi chi tiết để người dùng biết nguyên nhân và tự xử lý.
AC:
AC1: Khi upload thành công → hiển thị banner “Upload thành công”.
AC2: Khi upload thất bại → hiển thị chi tiết lỗi thay vì chỉ báo “Lỗi”. Một số trường hợp cụ thể:
File đã được upload trước đó → hiển thị: “Đơn OT trong file đã tồn tại trên hệ thống.”
Sai định dạng cột/thiếu dữ liệu bắt buộc → hiển thị: “File không hợp lệ. Vui lòng kiểm tra định dạng cột hoặc dữ liệu bắt buộc.”
Ngày giờ không hợp lệ (nhỏ hơn ngày bắt đầu hoặc trùng lặp) → hiển thị: “Ngày giờ trong đơn không hợp lệ. Vui lòng kiểm tra lại.”
AC3: Trường hợp nhiều lỗi trong file, hệ thống có thể hiển thị danh sách lỗi (top 5 dòng lỗi) hoặc xuất file log lỗi để người dùng tải về.
Nguyễn Trương Minh Đăng wrote:
Hiện trạng:
Hiện tại, khi người dùng upload file Excel đơn OT lên hệ thống, nếu xảy ra lỗi thì hệ thống chỉ hiển thị thông báo chung chung:
“Lỗi! Tải lên tệp âm bảng thêm thời gian thất bại.”
Thông báo này không cung cấp thông tin chi tiết, khiến người dùng không biết nguyên nhân cụ thể (ví dụ: dữ liệu bị trùng, định dạng sai, thiếu cột, …). Điều này gây khó khăn cho người dùng trong việc xử lý và phải phụ thuộc vào đội hỗ trợ.
Yêu cầu:
Khi upload file Excel đơn OT thất bại, hệ thống cần hiển thị lỗi chi tiết để người dùng biết nguyên nhân và tự xử lý.
AC:
AC1: Khi upload thất bại → hiển thị chi tiết lỗi thay vì chỉ báo “Lỗi”. Giả định một số trường hợp cụ thể:
File đã được upload trước đó → hiển thị: “Đơn OT trong file đã tồn tại trên hệ thống.”
Sai định dạng cột/thiếu dữ liệu bắt buộc → hiển thị: “File không hợp lệ. Vui lòng kiểm tra định dạng cột hoặc dữ liệu bắt buộc.”
Ngày giờ không hợp lệ (nhỏ hơn ngày bắt đầu hoặc trùng lặp) → hiển thị: “Ngày giờ trong đơn không hợp lệ. Vui lòng kiểm tra lại.”
Nguyễn Trương Minh Đăng wrote:
Hiện trạng:
Hiện tại, khi người dùng upload file Excel đơn OT lên hệ thống, nếu xảy ra lỗi thì hệ thống chỉ hiển thị thông báo chung chung:
“Lỗi! Tải lên tệp âm bảng thêm thời gian thất bại.”
Thông báo này không cung cấp thông tin chi tiết, khiến người dùng không biết nguyên nhân cụ thể (ví dụ: dữ liệu bị trùng, định dạng sai, thiếu cột, …). Điều này gây khó khăn cho người dùng trong việc xử lý và phải phụ thuộc vào đội hỗ trợ.
Yêu cầu:
Khi upload file Excel đơn OT thất bại, hệ thống cần hiển thị lỗi chi tiết để người dùng biết nguyên nhân và tự xử lý.
AC:
AC1: Khi upload thất bại → hiển thị chi tiết lỗi thay vì chỉ báo “Lỗi”. Một số trường hợp cụ thể:
File đã được upload trước đó → hiển thị: “Đơn OT trong file đã tồn tại trên hệ thống.”
Sai định dạng cột/thiếu dữ liệu bắt buộc → hiển thị: “File không hợp lệ. Vui lòng kiểm tra định dạng cột hoặc dữ liệu bắt buộc.”
Ngày giờ không hợp lệ (nhỏ hơn ngày bắt đầu hoặc trùng lặp) → hiển thị: “Ngày giờ trong đơn không hợp lệ. Vui lòng kiểm tra lại.”
Hiện trạng:
Nếu file sai định dạng (thiếu cột, sai format ngày…) → hệ thống đã hiển thị lỗi chi tiết.
Nếu file có dữ liệu trùng hoặc API xử lý thất bại → hệ thống chỉ hiển thị lỗi chung chung “Lỗi! Tải lên tệp … thất bại”, gây khó khăn cho người dùng.
Yêu cầu:
Khi dữ liệu trùng: hiển thị chi tiết nhân viên nào bị trùng đơn OT (Tên NV + Mã NV).
Khi API lỗi khác: hiển thị message chi tiết từ BE (nếu có).
Trường hợp không bắt được message chi tiết từ BE → FE fallback về lỗi chung.
- Description updated (diff)
- Description updated (diff)
Nguyễn Trương Minh Đăng wrote:
Hiện trạng:
Nếu file sai định dạng (thiếu cột, sai format ngày…) → hệ thống đã hiển thị lỗi chi tiết.
Nếu file có dữ liệu trùng hoặc API xử lý thất bại → hệ thống chỉ hiển thị lỗi chung chung “Lỗi! Tải lên tệp … thất bại”, gây khó khăn cho người dùng.
Yêu cầu:
Khi dữ liệu trùng: hiển thị chi tiết nhân viên nào bị trùng đơn OT (Tên NV + Mã NV nếu có).
Khi API lỗi khác: hiển thị message chi tiết từ BE (nếu có).
Trường hợp không bắt được message chi tiết từ BE → FE fallback về lỗi chung.
Also available in: Atom
PDF