Panduan · Panduan cara

Aplikasi stok barang yang jalan offline, dan kenapa hampir semua tidak

Di mana sinyalnya benar-benar hilang

Tempat Anda menghitung stok hampir tidak pernah tempat yang sinyalnya bagus. Gudang ada di belakang bangunan, di balik pintu, sering di bawah. Rak besi sangat jago memotong sinyal. Area bongkar muat ada di luar tembok tapi tidak di dalam jangkauan wifi. Lapak pasar dapat apa yang diberi jaringan pagi itu, dan mobil pengantar berganti jawaban tiap beberapa ratus meter.

Ini lebih penting daripada kedengarannya, karena momen yang harus dicatat justru momen-momen itu. Barang datang kurang dua dus. Ada botol pecah. Anda sedang di tengah rak dengan hitungan di kepala. Kalau aplikasinya tidak menerima saat itu juga, catatannya tidak masuk ke mana-mana, dan angka di sistem diam-diam berubah jadi tebakan.

Offline berarti tiga hal berbeda

Aplikasi memakai kata yang sama untuk tiga susunan yang sama sekali tidak mirip, jadi ada gunanya tahu yang mana yang sedang dijual.

Apa yang rusak kalau aplikasinya tidak dibuat untuk ini

Gejalanya selalu sama dan selalu HP yang disalahkan. Anda menekan simpan, ada lingkaran berputar, dan ia terus berputar. Kadang menyerah dengan pesan gagal dan catatannya hilang. Kadang selesai dua puluh menit kemudian saat Anda sudah di kasir dan tidak ingat lagi apakah tadi masuk sekali atau dua kali.

Penyebabnya biasanya aplikasi meminta persetujuan server sebelum menerima apa pun. Itu cara yang masuk akal kalau jaringan dianggap selalu ada, dan cara yang salah kalau penggunanya sedang berdiri di samping freezer. Aplikasi yang dibuat untuk gudang menulis perubahannya ke perangkat dulu dan mencocokkan belakangan, jadi koneksi putus berarti tertunda, bukan gagal.

Tes dua menit

Jangan percaya halaman promosinya, dan jangan mengetesnya dengan mematikan wifi tapi masih pakai kuota. Aktifkan mode pesawat, buka aplikasinya, dan coba kerjakan pekerjaan yang sebenarnya: tambah produk, keluarkan lima unit, lakukan stok opname singkat, dan tulis catatan pada baris yang tidak cocok.

Lalu lihat apa yang terjadi saat sinyalnya dinyalakan lagi. Semua yang Anda masukkan harus masih ada, harus muncul di perangkat kedua dalam beberapa detik, dan tidak boleh ada yang tercatat dua kali. Aplikasi yang lolos tes itu tidak akan meninggalkan Anda di gudang bawah.

Bagaimana caranya di Invenva

Invenva memang dirancang perangkat dulu, dan dibuat begitu karena orang yang memakainya bekerja persis di tempat-tempat seperti itu. Barang masuk, barang keluar, stok opname, catatan, produk baru: semuanya tersimpan di HP begitu Anda menekan, dan tersinkron sendiri saat koneksi kembali. Tidak ada antrean yang harus diingat dan tidak ada tombol kirim.

Sebuah tanda kecil muncul di layar stok saat Anda sedang offline, jadi Anda tahu keadaannya tanpa terganggu olehnya. Tidak ada yang macet, tidak ada jendela yang menghadang, dan tidak ada pekerjaan yang hilang kalau aplikasinya ditutup sebelum sinyalnya kembali.

Barang masuk dan barang keluar dicatat sebagai perubahan, bukan sebagai total baru, dan justru detail itu yang membuat dua orang aman. Kalau rekan Anda menjual tiga unit sementara Anda di bawah mengeluarkan lima, kedua pergerakan itu berlaku saat kedua perangkat bertemu, bukan yang kedua menimpa yang pertama.

Ada beberapa hal yang memang butuh koneksi: menambahkan foto produk, karena fotonya harus diunggah, memindahkan stok ke gudang lain, dan perubahan tim seperti bergabung dengan kode atau mengganti peran. Yang terakhir itu disengaja, karena di situ kepastian lebih penting daripada kecepatan.

Anda bisa mencoba perilaku offline-nya tanpa membuat akun. Buka demonya, aktifkan mode pesawat, dan lanjut bekerja.