QM11/QM10 không chạy ra danh sách notification vào báo "No objects were selected"

 Mình có user chạy QM11/QM10 báo lỗi không hiện ra danh sách lỗi notification và báo lỗi "No objects were selected". 

Mình thực hiện kiểm tra bằng SU53 nhưng không thấy báo lỗi thiếu quyền trong khi user khác vẫn ra danh sách như bình thường.

Gửi yêu cầu hỗ trợ sang bên thứ ba cũng không phát hiện ra lỗi và kể cả sau khi so sánh người bị lỗi và người không lỗi cũng không thấy phát hiện ra khác biệt.

Nguyên nhân

Cuối cùng thì mình cũng tìm ra. Đó là gì bạn biết không? User bị lỗi đang mặc định sử dụng variant default áp dụng cho tất cả client.

QM11/QM10 báo không tìm được danh sách Notifications.
Hình 1: QM11/QM10 báo không tìm được danh sách Notifications.

Cách khắc phục

Mình đã thực hiện test trên môi trường Quality bằng cách xóa variant mặc định đó đi. Và cách này đã thực sự xử lý được lỗi đó. 
Sau đây là hướng dẫn chi tiết.

  • Bước 1: Tại màn hình QM11 hoặc QM10. Tại header menu chọn Goto> Variants > Delete.

Hình 2: Delete variants ở QM11/QM10
Hình 2: Delete variants ở QM11/QM10

  • Bước 2: Chọn variant được Created by user bị lỗi.  

            Bấm Yes ở màn hình xác nhận là xóa variant ở client đang thực hiện và xác nhận một lần nữa đó. Đến khi hệ thống thông báo Variant xxx bị deleted là OK.

Kết luận

Mất bao nhiêu ngày tìm hiểu, cuối cùng nguyên do của nó cũng chỉ là do Default Variant.

Vậy nên với những trường hợp tương tự nếu không phải lỗi phân quyền hay parameters thì bạn check thêm phần default variant nữa nhé. Và thực hiện thêm phần xóa variant default đó đi nếu thấy cần thiết.

Cảm ơn bạn. Have a good day!



Post a Comment

0 Comments