Ứng dụng quét mã vạch hoạt động ngoại tuyến
Một ứng dụng quét mã vạch ngoại tuyến giải mã mã vạch bằng camera của điện thoại và lưu mọi lần quét vào bộ nhớ cục bộ, nên nó hoạt động y hệt khi hoàn toàn không có sóng. DataScan được xây dựng theo cách này ngay từ nền móng: hãy quét trong một kho dưới tầng hầm, một lối đi giữa các giá kệ kim loại, hay một hiện trường không có sóng, rồi xuất dữ liệu thành CSV hoặc Excel khi bạn có mạng trở lại — hoặc bàn giao bằng bất kỳ phương tiện tại chỗ nào mà không hề động đến mạng.
Vì sao "không có sóng" làm hỏng phần lớn ứng dụng quét
Nhiều máy quét kiểm kê thực chất là ứng dụng khách mỏng của một dịch vụ đám mây: mỗi lần quét bắn một yêu cầu tới máy chủ, và máy chủ ghi lại bản ghi đó. Kiến trúc ấy thất bại ở chính những nơi hàng tồn kho tồn tại. Giá kệ thép hoạt động như một lồng Faraday; tầng hầm và phòng lạnh là những hộp bê tông; bãi ở nông thôn, tàu thuyền và công trường mới xây thì ngay từ đầu đã không có sóng. Triệu chứng trải từ khó chịu — một vòng xoay chờ sau mỗi lần quét — đến chí mạng: những lần quét bị âm thầm đánh rơi khi kết nối chập chờn, mà bạn chỉ phát hiện ra khi số liệu đếm không khớp. Tệ hơn, sự cố này lại thất thường: buổi trình diễn ở văn phòng chạy hoàn hảo, và vấn đề chỉ lộ ra ở đợt đếm thật đầu tiên tại lối đi số 14.
Cách khắc phục nằm ở kiến trúc, chứ không phải một công tắc bật/tắt: khâu thu thập phải ưu tiên cục bộ, còn mạng chỉ tham gia vào lúc chuyển giao, khi bạn lựa chọn. Đó là mô hình của DataScan: việc quét, rà soát, tạo tệp xuất và các thiết lập đều hoạt động ngoại tuyến, và chỉ cần mạng để gửi tệp đi.
Quy trình ngoại tuyến vận hành thế nào, từng bước một
- Thiết lập trước khi mất sóng Cài DataScan và cấu hình chế độ quét cùng các cột xuất dữ liệu trong lúc bạn vẫn còn kết nối — cài đặt ứng dụng là bước duy nhất thực sự cần đến kết nối. Việc cấu hình chỉ làm một lần; việc quét thì không bao giờ đòi hỏi kết nối.
- Quét bình thường trong vùng mất sóng Hãy làm việc trong lối đi, tầng hầm hay hiện trường đúng như khi có Wi-Fi. Mọi mã vạch, số lượng và ghi chú đều được ghi vào bộ nhớ cục bộ của điện thoại kèm dấu thời gian ngay khoảnh khắc được thu thập. Không có hàng đợi tải lên nào để lo lắng bởi chẳng có việc tải lên nào cả.
- Rà soát phiên quét ngay trên thiết bị Danh sách mặt hàng đầy đủ nằm trên điện thoại, nên hãy kiểm chứng số lượng và xóa các lần quét trùng trước khi bạn rời đi — sai lầm tốn kém là phải lái xe một tiếng quay lại hiện trường vì dữ liệu sai, và hai phút rà soát trên thiết bị ngăn được điều đó.
- Xuất dữ liệu khi có mạng trở lại Khi đã có sóng, hãy xuất ra CSV hoặc Excel và chuyển giao: gửi email qua máy chủ SMTP của riêng bạn, tải lên FTP/SFTP, hoặc chia sẻ tệp tới bất kỳ ứng dụng nào trên điện thoại. Từ đó nó chảy vào Excel, Google Sheets hay một bản nhập ERP như mọi tệp khác.
Chính xác thì những gì hoạt động khi không có kết nối
Các tuyên bố về "hỗ trợ ngoại tuyến" đáng được xem xét kỹ, nên đây là danh sách cụ thể. Cả năm chế độ quét đều chạy hoàn toàn trên thiết bị: đếm bằng Quét liên tục, số lượng bằng Quét một giá trị, ghi chú bằng Quét nhiều giá trị (GPS cần vệ tinh chứ không cần dữ liệu di động — việc ghi vị trí vẫn hoạt động ở những vùng hẻo lánh), đóng gói bằng Quét một-nhiều, và xác minh bằng Quét tra cứu đối chiếu với cơ sở dữ liệu sản phẩm bạn đã nhập trước đó. Việc rà soát phiên quét (kể cả xóa các lần quét), việc tạo tệp xuất và mọi thiết lập cũng đều hoạt động ngoại tuyến. Những hành động duy nhất chạm đến mạng là việc ghi thời tiết tùy chọn trong Quét nhiều giá trị, việc nhập hoặc làm mới danh sách tra cứu từ một URL, và các đường chuyển giao vốn được định nghĩa bởi mạng: gửi email và tải lên FTP/SFTP. Việc chia sẻ tệp xuất sang một ứng dụng khác trên điện thoại — hoặc cho đồng nghiệp qua AirDrop — hoàn toàn không cần kết nối nào.
Trên thực tế, điều này nghĩa là một quy trình quét kiểm kê ngoại tuyến có đúng một khoảnh khắc trực tuyến, và bạn quyết định khi nào nó diễn ra. Quét vào thứ Hai trong vùng mất sóng, xuất dữ liệu vào thứ Sáu từ văn phòng; dữ liệu không già đi hay hết hạn ở quãng giữa.
Nơi việc quét ngoại tuyến chứng tỏ giá trị
- Giá kệ trong kho và kho lạnh. Thép và bê tông giết chết Wi-Fi ở đúng những lối đi mà bạn phải đếm. Việc thu thập cục bộ khiến các điểm mất sóng trở nên vô nghĩa — không còn phải quét gần cửa ra vào rồi đi ngược trở lại.
- Tầng hầm và phòng phía sau. Kho hàng của cửa hàng bán lẻ thường xuyên nằm dưới lòng đất. Một đợt kiểm kê kho toàn diện có thể chạy từ đầu đến cuối với chế độ máy bay đang bật.
- Dịch vụ hiện trường và xây dựng. Việc kiểm tra thiết bị và các đợt kiểm định diễn ra ngay nơi thiết bị nằm. Các đội theo dõi thiết bị thuê trên nhiều công trường quét ngay tại chỗ và xuất dữ liệu từ trên xe tải hoặc từ văn phòng.
- Môi trường cô lập mạng có chủ đích. Một số cơ sở cấm hẳn việc thiết bị kết nối mạng. Việc xuất dữ liệu dựa trên tệp nghĩa là dữ liệu vẫn có thể ra ngoài qua những kênh được phê duyệt.
Ngoại tuyến cũng là một quyết định về quyền riêng tư
Cách tiếp cận ưu tiên cục bộ còn có một lợi ích thứ hai quan trọng với nhiều doanh nghiệp: dữ liệu quét của bạn — bạn trữ gì, bạn đếm gì, thiết bị của bạn nằm ở đâu — không bao giờ đi qua đám mây của nhà cung cấp, bởi vì chẳng có đám mây nhà cung cấp nào cả. DataScan không mang quảng cáo và không gửi dữ liệu quét nào cho chúng tôi, và những bản sao duy nhất của dữ liệu quét của bạn nằm trên điện thoại của bạn và trong các tệp bạn xuất sang những hệ thống do bạn kiểm soát. Khả năng ngoại tuyến và quyền sở hữu dữ liệu là cùng một lựa chọn kiến trúc đội hai chiếc mũ khác nhau.
Mẹo: nếu quy trình của bạn kết thúc bằng một lần nhập vào hệ thống chứ không phải một con người đọc bảng tính, hãy thiết lập các cột xuất cho khớp với mẫu nhập trước chuyến đi ngoại tuyến đầu tiên — khi đó tệp bạn gửi đi từ bãi đỗ xe đã sẵn là tệp mà hệ thống của bạn cần.
Các phương án thay thế, và vị thế của chúng khi ngoại tuyến
Máy quét cầm tay chuyên dụng ở chế độ xử lý theo lô là công cụ ngoại tuyến kinh điển: chúng lưu các lần quét trong bộ nhớ thiết bị rồi trút ra qua cổng USB hay đế cắm. Chúng hoạt động được, nhưng bạn đang mua và quản lý phần cứng cho một năng lực mà điện thoại của bạn vốn đã có, và phần lớn chỉ thu được mã vạch trần — không số lượng, không ghi chú, không GPS. Các nền tảng kiểm kê đám mây có bộ nhớ đệm ngoại tuyến giữ dữ liệu quét tại chỗ rồi đồng bộ sau, điều đó ổn cho đến khi một xung đột đồng bộ âm thầm được giải quyết theo hướng sai; với những tệp tường minh, thứ bạn xuất ra chính là thứ đến nơi, và bạn có thể kiểm tra nó trên đường đi. Ứng dụng camera có sẵn trên iPhone và Android giải mã mã QR khi ngoại tuyến nhưng chẳng có chỗ nào để chứa một trăm lần quét — nó mở đường liên kết; nó không dựng nên danh sách. Để có so sánh đầy đủ giữa việc quét bằng điện thoại và phần cứng chuyên dụng, hãy xem bài dùng iPhone làm máy quét kiểm kê hoặc bắt đầu tại trang chủ DataScan.
Câu hỏi thường gặp
Không. Việc giải mã mã vạch diễn ra hoàn toàn trên điện thoại bằng camera, và mọi lần quét đều được lưu vào bộ nhớ cục bộ. Kết nối chỉ được dùng khi bạn chọn chuyển giao tệp xuất qua email hoặc FTP/SFTP — và ngay cả việc đó cũng có thể làm sau hoặc thay bằng cách chia sẻ tệp tại chỗ.
Các lần quét được ghi vào thiết bị ngay khi bạn thu thập, chứ không giữ trong bộ nhớ tạm cho đến khi tải lên thành công. Mở lại ứng dụng và phiên quét vẫn ở đó. Hãy sạc điện thoại và tiếp tục.
Đúng như với dữ liệu quét trực tuyến: xuất phiên quét thành tệp CSV hoặc Excel rồi chuyển giao qua email, FTP/SFTP hay bảng chia sẻ khi bạn đã có kết nối. Định dạng xuất và các cột hoàn toàn giống nhau bất kể dữ liệu được thu thập lúc trực tuyến hay ngoại tuyến.
Có, nếu bạn chuẩn bị trước: hãy nhập cơ sở dữ liệu sản phẩm vào DataScan trước khi đi vào vùng không có mạng, và chế độ Quét tra cứu sẽ xác minh mã vạch đối chiếu với nó hoàn toàn trên thiết bị — không cần vòng gọi tới máy chủ.