Bulut tabanlı bir kasaya geçerken sorulan ilk soru hep aynıdır: "İnternet giderse ne olacak?" Soru yerindedir. Cumartesi akşamı saat dokuzda bağlantı koparsa, salon dolu ve sipariş akıyorsa, kasanın çalışmaya devam etmesi bir özellik değil zorunluluktur.
Çevrimdışı ne demek, ne demek değil
Çevrimdışı çalışmak, verinin kaybolmasını göze almak değildir. Genu'da kasa bağlantısız haldeyken adisyon açar, sipariş girer, ödeme alır ve fiş basar. Yapılan her işlem cihazda bir olay defterine yazılır. Bağlantı geri geldiğinde bu defter buluta akar ve bulut tarafındaki kayıtla eşleşir.
Kritik nokta şu: bu eşleşme mükerrer kayıt üretmez. Çevrimdışıyken oluşturulan her kaydın kendi istemci kimliği vardır; senkron sırasında aynı olay iki kez işlenmez. Aksi halde bağlantı dönüşünde ciro şişer ve stok iki kez düşer.
Kasiyerin bir şey yapması gerekmez
Bazı sistemlerde bağlantı dönünce personelin bir düğmeye basması ya da sayfayı yenilemesi beklenir. Yoğun serviste bu unutulur. Genu'da kurtarma kendiliğinden çalışır; kasiyerin bağlantıyla ilgilenmesi gerekmez.
Ekranda ne olup bittiği ise gizlenmez. Kasa, garson ve mutfak panellerinde bağlantı durumu şerit olarak görünür; Genu Desktop kullanılan kasalarda kesinti sırasında pencere başlığı kırmızıya döner. Personel sistemin çalıştığını bilir, ama neyin farklı olduğunu da görür.
Neyin çevrimdışı yapılabildiği bellidir
Her işlem bağlantısız yapılamaz; bazıları doğası gereği sunucu tarafında karar ister. Genu'da hangi işlemin çevrimdışı desteklendiği tek bir kayıt defterinde tanımlıdır ve arayüz desteklenmeyen işlemi baştan kapatır. Kasiyer yarım kalan bir akışa girmez, "kaydedilemedi" hatasıyla karşılaşmaz.
Kesinti rapora yazılır
Kesintinin başlangıç ve bitiş saatleri kaydedilir, gün sonu raporunda listelenir. Ertesi gün o saatlerdeki düşük ciroya bakıp kafa yormazsınız; sebebi raporun içindedir. Ayrıca senkronu bekleyen bir mekânda otomatik gün sonu atlanır, böylece eksik veriyle rapor üretilmez.
Yazıcı da kesintiden etkilenmez
Kasa bilgisayarında çalışan Genu Desktop, termal yazıcıyla doğrudan konuşur. Fiş basımı buluta değil yerel bağlantıya dayanır; internet yokken de mutfak fişi ve adisyon basılır. Yazıcı işleri yerel kuyrukta bekler, sırası geldiğinde çıkar.
Kurulum
Kasa bilgisayarına Genu Desktop'ı kurar, altı haneli kodla eşleştirirsiniz. Gerisi kendiliğinden çalışır: bağlantı varken her şey anlık buluta yazılır, gittiğinde yerelde birikir, döndüğünde senkronlanır. Servis sırasında kimsenin bunu düşünmesi gerekmez.