Çok Şubeli Restoranda Şube Geçişini Güvenli Yönetmek
Çok şubeli restoranda şube geçişi, şube seçicisi ve yetki izolasyonu olmadan risklidir. Personel yanlış şubede işlem yaparsa ne olur, nasıl önlenir, anlatıyoruz.
Çok şubeli restoranda şube geçişi neden küçük bir ayrıntı değil
İkinci şubeyi açan her restoran işletmecisi aynı anda yeni bir risk de açar: artık birden fazla ekip, birden fazla menü ve birden fazla kasa aynı sistemde yaşıyor. Çok şubeli restoranda şube geçişi iyi kurulmazsa, bölge müdürü sabah A şubesinde işe başlar, öğleden sonra B şubesine geçer ve farkında olmadan A şubesinin hesabına indirim girer ya da B şubesinin stoğunu A'nınki gibi azaltır. Tek kullanıcı hesabı altında çalışan bir sistemde bu hata kullanıcıdan değil, mimariden kaynaklanır: uygulama "şu anda hangi şubedesin" sorusunu doğru şekilde takip etmiyorsa, her işlem bir şans oyununa dönüşür.
Bu sorun büyüme döneminde gözden kaçar çünkü tek şubeli işletmede "hangi şube" diye bir soru yoktur — tüm veriler aynı yere yazılır. İkinci şube açıldığı anda bu varsayım çöker ve sistemin bunu baştan tasarlamış olması gerekir, sonradan yama ile eklenemez.
Şube seçicisi olmadan ortaya çıkan somut hatalar
Pratikte en sık görülen üç senaryo şöyle işler:
- Yanlış şubede sipariş kapatma: Bölge müdürü veya gezici kasiyer bir önceki şubenin oturumuyla yeni şubede işlem yapar; adisyon yanlış şubenin gün sonu raporuna düşer, akşam Z raporu tutmaz.
- Stok karışması: Reçeteye bağlı malzeme düşümü yanlış şubenin deposundan yapılır; bir şubenin stoğu gerçekte tükenmeden "yetersiz" görünür, diğerinin stoğu hiç düşmeden eksilir.
- Yetkisi olmayan göz: Tek şubeye atanmış bir kasiyer, sistemde net bir izolasyon yoksa başka şubenin kârlılık ve maaş verisine erişebilir — bu hem güven hem restoranda rol bazlı yetkilendirme ilkesinin ihlalidir.
Bu üç hatanın ortak noktası şu: hiçbiri kötü niyetten doğmuyor. Hepsi, "şu anda hangi şubedeyim" bilgisinin ekranda net görünmemesinden veya sistemin bu bilgiyi her işlemde doğrulamamasından kaynaklanıyor.
Bu hataların maliyeti de göründüğünden büyüktür. Yanlış şubeye yazılan bir stok hareketi, o ayın reçete maliyeti ve kârlılık raporunu da bozar; iki şubenin verisi birbirine karıştığında hangi şubenin gerçekten kâr ettiğini anlamak için saatler harcanır. Üstelik bu fark genellikle ay sonunda, muhasebeci sorduğunda fark edilir — o noktada hangi işlemin hangi oturumda, hangi şube bağlamında yapıldığını geriye dönük ayıklamak neredeyse imkânsızdır. Küçük bir arayüz eksikliği, böylece büyüyüp gerçek bir muhasebe sorununa dönüşür.
Şube seçici nasıl çalışmalı
Doğru kurulmuş bir çok şube mimarisinde şube seçici kozmetik bir açılır menü değil, oturumun temel parçasıdır. App-Rest'te bu mantık şöyle işler: aynı hesaba bağlı birden fazla şubesi olan personel giriş yaptığında ya da uygulamayı açtığında, ekranın en görünür yerinde aktif şube adı yazar. Şube değiştirmek tek dokunuşla olur ama bu geçiş o anda açık olan her ekranı — menü, masa planı, sipariş kuyruğu, stok listesi — birlikte değiştirir. Yarım geçiş yoktur; bir şubenin menüsünü görürken diğer şubenin kasasına işlem yazmak mimari olarak mümkün değildir.
Bunun arkasındaki teknik ilke basit: her işlem (sipariş, ödeme, stok hareketi, indirim) sunucu tarafında bir şube kimliğiyle damgalanır ve bu kimlik istemci tarafından gönderilen hiçbir bilgiyle değil, o anda aktif oturumun şube bağlamıyla belirlenir. Yani kullanıcı arayüzde "A şubesi" yazsa da, arka planda gerçekten o şubeye yetkili değilse işlem reddedilir.
Yetki izolasyonu: görmek ile yetkili olmak farklı şeylerdir
Çok şubeli yapının ikinci katmanı, kimin hangi şubeyi görebildiği ve hangisinde işlem yapabildiğinin ayrı ayrı tanımlanmasıdır:
- Tek şubeye bağlı personel — sadece kendi şubesinin menüsünü, masalarını ve raporlarını görür; şube seçici bu kullanıcıda hiç görünmez, çünkü seçecek bir şey yoktur.
- Çok şubeli rol (bölge müdürü, işletme sahibi) — atandığı şubeler arasında geçiş yapabilir, ama geçiş yaptığı şubenin dışındaki veriye aynı anda erişemez.
- Merkezi yönetim rolü — tüm şubelerin konsolide raporunu görür ama bu görünüm salt okunurdur; tekil şube işlemi (indirim, iptal, stok düzeltmesi) için hâlâ o şubeye geçiş yapması gerekir.
Bu ayrım önemlidir çünkü "görme yetkisi" ile "işlem yetkisi" karıştırılırsa, merkezi raporlama ekranından yanlışlıkla operasyonel bir değişiklik yapılabilir. İyi tasarlanmış sistemde konsolide görünüm ile tekil şube işlemi farklı ekranlarda, farklı yetki kontrolleriyle ayrılır.
Denetim kaydı: geçişin kendisi de iz bırakmalı
Şube geçişinin güvenli olduğunu iddia etmenin tek yolu, geçişin kendisinin kayıt altında olmasıdır. Kim, hangi şubeden hangi şubeye, hangi saatte geçti; o oturumda hangi işlemler yapıldı — bu bilgi denetim kaydında aranabilir olmalı. Bir anlaşmazlık çıktığında ("bu indirimi ben yapmadım" ya da "stok farkı nereden geldi") sorunun kaynağı dakikalar içinde bulunabilmeli. Bu ilke, sitelerde ve çok şubeli işletmelerde zaten yerleşik olan denetim kaydının önemi ilkesinin restoran tarafındaki karşılığıdır.
Büyümeden önce kontrol edilecek liste
İkinci şubeyi açmadan ya da mevcut sistemde büyümeden önce şu sorulara net cevap bulunmalı:
- Personel şu anda hangi şubede işlem yaptığını ekranda her zaman görebiliyor mu?
- Şube değişimi tüm ekranları (menü, kasa, stok, rapor) birlikte mi değiştiriyor, yoksa ekranlar birbirinden bağımsız mı kalıyor?
- Bir kullanıcının yetkisi olmayan şubeye erişimi sunucu tarafında mı reddediliyor, yoksa sadece arayüzde mi gizleniyor?
- Şube geçişleri ve o oturumdaki işlemler denetim kaydında aranabiliyor mu?
- Merkezi raporlama ekranından yanlışlıkla tekil şube işlemi yapılabiliyor mu?
Bu beş soruya "evet, hayır, hayır, evet, hayır" cevabı verebiliyorsanız, büyüme sancısız geçer. Cevap belirsizse, sorun üçüncü şubeyi açmadan önce, ikinci şubenin gün sonu raporunda ortaya çıkar.
Sonuç
Çok şubeli restoranda şube geçişi, kullanıcı deneyiminin bir ayrıntısı gibi görünse de aslında finansal doğruluğun ve veri güvenliğinin omurgasıdır. Şube seçicinin net, geçişin tam ve yetki kontrolünün sunucu tarafında olduğu bir sistemde büyüme operasyonel kabusa dönüşmez. Mevcut kurulumunuzun bu beş kontrolden kaçını karşıladığını birlikte değerlendirmek isterseniz iletişim sayfasından bize yazabilirsiniz.