Bỏ qua để đến nội dung

Quét khi mất mạng

Khi sự kiện đông khách, mạng Wi-Fi hoặc 4G tại cửa có thể rớt. Tính năng Quét khi mất mạng (Offline Mode) giúp bạn vẫn quét vé cho khách liên tục, không để khách phải chờ, và mọi lượt check-in đều được lưu lại — không bị mất.

  • Khi máy quét không gửi được lượt check-in lên máy chủ, lượt đó được lưu tạm trên chính thiết bị (trên trình duyệt, không phải bộ nhớ đệm dễ mất). Check-out và tra cứu thủ công cũng xếp hàng theo cách tương tự — mọi thao tác tại cửa đều sống sót qua mất mạng.
  • Màn hình kết quả hiển thị đúng thẻ khách xanh lá như khi online — tên, huy hiệu hạng vé, chip đoàn — kèm huy hiệu Offline màu cam và dòng “đang chờ đồng bộ”.
  • Khi có mạng lại, hệ thống tự động đồng bộ toàn bộ lượt đang chờ theo đúng thứ tự thời gian.
  • Bạn không cần bấm gì thêm — chỉ cần tiếp tục quét.

Khi nào máy quét mới chuyển sang chế độ offline?

Phần tiêu đề “Khi nào máy quét mới chuyển sang chế độ offline?”

Không phải mọi lỗi đều đẩy bạn vào hàng đợi offline. Hệ thống phân biệt rõ hai nhóm lỗi:

Loại lỗi Ví dụ Xử lý
Lỗi máy chủ tạm thời Không có phản hồi từ máy chủ, máy chủ đang khởi động lại hoặc quá tải Chuyển sang hàng đợi offline (màu hổ phách)
Lỗi dữ liệu / vé không hợp lệ Hết phiên đăng nhập, không đủ quyền, vé không hợp lệ Hiển thị ngay lập tức, không đưa vào hàng đợi
  1. Tiếp tục quét như bình thường

    Khi mạng rớt, bạn vẫn dùng camera hoặc nhập tay để quét vé. Không cần đổi chế độ gì cả — ứng dụng tự nhận biết mất mạng và lưu tạm.

  2. Quan sát màn hình kết quả

    • Quét thành công khi đang offline: thẻ khách xanh lá bình thường kèm huy hiệu Offline màu cam và dòng “đang chờ đồng bộ”. Khách vẫn được cho vào cửa.
    • Nếu lỗi là lỗi dữ liệu/vé không hợp lệ (vé hết hạn, sai sự kiện…): màn hình lỗi đỏ hiện ngay, không lưu tạm.
  3. Yên tâm cho khách vào

    Hãy nói với khách: “Vé đã quét thành công, đang đợi đồng bộ.” Lượt check-in đã an toàn nằm trong thiết bị và sẽ được gửi lên khi có mạng.

  4. Mạng phục hồi — đồng bộ tự động

    Khi kết nối trở lại, ứng dụng gửi toàn bộ lượt đang chờ lên máy chủ theo thứ tự thời gian. Bạn không cần bấm “đồng bộ” thủ công — kể cả khi trang bị “ngủ” lỡ khoảnh khắc có mạng lại (màn hình khóa, chuyển tab), máy quét tự kiểm tra lại kết nối ngay khi tỉnh dậy và tiếp tục đẩy.

  5. Kiểm tra lại

    Khung hình camera mang trạng thái kết nối ở góc trên (xanh khi online, đỏ khi offline). Hàng chờ trên một lượt sẽ thêm huy hiệu cảnh báo màu cam bên cạnh — bấm vào để xem số lượt đang chờ kèm giải thích ngắn về đồng bộ. Một lượt đang gửi là nhịp bình thường và giữ im lặng; khi huy hiệu biến mất, hàng đợi đã cạn.

Khi hai lượt quét đụng độ (xung đột đồng bộ)

Phần tiêu đề “Khi hai lượt quét đụng độ (xung đột đồng bộ)”

Tình huống hiếm gặp: cùng một vé được quét ở hai nơi cùng lúc khi đang mất mạng — ví dụ hai cửa, hoặc hai thiết bị cùng offline. Khi hai thiết bị đều có mạng lại và cùng gửi lượt check-in lên, hệ thống phát hiện trùng và xử lý tự động:

  • Lượt đến trước được ghi nhận bình thường (khách đã được vào cửa).
  • Lượt đến sau được đánh dấu là xung đột và xuất hiện trong báo cáo đồng bộ, kèm thời gian máy chủ và thời gian trên thiết bị để bạn đối chiếu.

Các xung đột và các lượt đồng bộ thất bại nhiều lần cũng được liệt kê ngay trên máy quét, trong bảng Vấn đề đồng bộ, nơi nhân viên có thể thử lại hoặc bỏ qua từng lượt.

Bạn cần làm gì khi thấy xung đột? Thường thì không cần làm gì. Xung đột chỉ cho biết vé đó đã được quét thành công ở một cửa hoặc một thiết bị khác trước đó. Nếu nghi ngờ khách vào hai lần, bạn có thể kiểm tra lại trên bảng điều khiển CMS — ở đó mỗi vé chỉ có một lượt check-in chính thức.

Tìm kiếm “No Ticket” cũng hoạt động khi offline. Thiết bị giữ sẵn một danh sách khách (roster) của sự kiện (tự làm mới khi online), nên bạn vẫn tìm được theo tên hoặc email và check-in cho khách mà không cần kết nối — thẻ kết quả render từ roster kèm huy hiệu hạng vé và thông tin đoàn, và lượt check-in xếp hàng như mọi lượt offline khác.

Khi offline, bạn chủ yếu gặp hai trạng thái sau. Xem đầy đủ tại Bảng trạng thái quét.

  • Đang chờ đồng bộ (mất mạng) (màu hổ phách) — máy quét đang offline, check-in đã được lưu tạm để đồng bộ sau. Hãy trấn an khách; hệ thống sẽ tự gửi.
  • Lỗi mạng (màu đỏ) — lỗi mạng tạm thời, không tới được máy chủ. Thử lại; nếu vẫn liên tục thì các lượt tiếp theo sẽ tự chuyển sang hàng đợi offline.

Mất điện/iPhone sập nguồn thì lượt đang chờ có mất không? Không. Lượt được lưu trên trình duyệt thiết bị, tồn tại độc lập với bộ nhớ tạm. Khi mở lại trình duyệt (cùng thiết bị, cùng hồ sơ), các lượt đang chờ vẫn còn và sẽ đồng bộ khi có mạng.

Khách quét xong nhưng trên bảng điều khiển CMS chưa thấy? Đúng trong lúc máy quét đang offline — bảng điều khiển chỉ hiển thị dữ liệu đã lên máy chủ. Khi mạng phục hồi và số đang chờ về 0, lượt sẽ xuất hiện trên CMS.

Có cần bấm “Đồng bộ” thủ công không? Không. Việc đồng bộ là hoàn toàn tự động khi có mạng lại. Bạn chỉ cần tiếp tục công việc ở cửa.

Lỗi “hết phiên đăng nhập” có bị đưa vào hàng đợi không? Không. Đây là lỗi dữ liệu, được hiển thị ngay lập tức. Bạn cần đăng nhập lại trước khi tiếp tục.

Thấy thông báo “xung đột đồng bộ” thì có sao không? Không sao cả. Điều đó chỉ có nghĩa vé này đã được quét thành công ở một cửa hoặc thiết bị khác trước đó. Hệ thống đã giữ lượt check-in đầu tiên và đánh dấu lượt sau là xung đột để bạn lưu ý — không mất dữ liệu, và khách không bị tính hai lần.