Kayıtlar
Kayıtlar sayfası HandyCafe'deki tüm sistem olaylarının kapsamlı bir denetim izini sağlar. Oturum başlangıçlarından kasiyer girişlerine kadar her önemli işlem hesap verilebilirlik, sorun giderme ve uyumluluk amaçlarıyla burada kaydedilir.
Performans
Kayıt görüntüleyicisi binlerce giriş görüntülerken bile akıcı performansı korumak için sanal liste görüntüleme kullanır. Bu herhangi bir anda yalnızca görünen satırların DOM'da görüntülendiği anlamına gelir. Sistem 1.000'den fazla kayıt kaydını arayüz bozulması olmadan işleyebilir.
Kayıt Girişi Alanları
Her kayıt girişi aşağıdaki alanları içerir:
| Alan | Açıklama |
|---|---|
| Zaman Damgası | Olayın gerçekleştiği tarih ve saat |
| Kaynak | Olayı oluşturan sistem bileşeni |
| Kategori | Olayın sınıflandırması (aşağıdaki kategorilere bakın) |
| Eylem | Belirli eylem türü (aşağıdaki yaygın eylemlere bakın) |
| Bilgisayar | Varsa ilgili istemci bilgisayar veya konsol |
| IP | Olayla ilişkili IP adresi |
| Üye | Varsa ilgili üye |
| Kasiyer | Olayı tetikleyen veya görevde olan kasiyer |
| Mesaj | Ne olduğunu açıklayan okunabilir açıklama |
Kayıt Kategorileri
Olaylar 8 kategoriye sınıflandırılır:
- Sunucu -- Sunucu başlatma, kapatma, yapılandırma değişiklikleri ve sistem düzeyinde olaylar.
- İstemci -- İstemci bağlantıları, bağlantı kopmaları ve durum değişiklikleri.
- Kasiyer -- Kasiyer girişi, çıkışı ve yönetim işlemleri.
- Üye -- Üye kaydı, profil güncellemeleri ve hesap değişiklikleri.
- Oturum -- Oturum yaşam döngüsü olayları (başlatma, durdurma, duraklatma, devam ettirme).
- Konsol -- Konsollarla ilgili olaylar (ekleme, kaldırma, oturum atamaları).
- Sipariş -- Sipariş oluşturma, değiştirme ve kapatma olayları.
- Ödeme -- Ödeme işleme, iade ve mali işlem olayları.
Yaygın Kaydedilen Eylemler
Kayıtlarda sık görünen eylemler:
startSession-- Bir istemci veya konsolda yeni oturum başlatıldı.stopSession-- Aktif bir oturum sonlandırıldı.pauseSession-- Çalışan bir oturum duraklatıldı.resumeSession-- Duraklatılmış bir oturum devam ettirildi.consoleAdded-- Sisteme yeni bir oyun konsolu kaydedildi.newMemberAdded-- Yeni bir üye hesabı oluşturuldu.orderCreated-- Yeni bir ürün siparişi verildi.orderClosed-- Bir sipariş tamamlandı ve kapatıldı.cashierLogin-- Bir kasiyer sisteme giriş yaptı.cashierLogout-- Bir kasiyer çıkış yaptı.serverStarted-- HandyCafe Sunucu uygulaması başlatıldı.clientConnected-- Bir istemci bilgisayar sunucuya bağlantı kurdu.clientDisconnected-- Bir istemci bilgisayar sunucu bağlantısını kesti.
Filtreleme ve Arama
Kategori Filtresi
Kayıt görünümünü daraltmak için bir veya daha fazla kategori seçin. Örneğin mali aktiviteyi denetlemek için yalnızca Oturum ve Ödeme olaylarını gösterin.
Eylem Filtresi
Belirli olayları hızla bulmak için belirli eylem türlerine göre filtreleyin.
Tarih Aralığı Filtresi
Kayıt görünümünü belirli bir zaman dönemine kısıtlayın. Diğer filtrelerle birleştiğinde bilinen bir zaman penceresinde meydana gelen olayları araştırmayı kolaylaştırır.
Sıralama Seçenekleri
Kayıt girişlerini herhangi bir alana göre artan veya azalan sırada sıralayın. Zaman damgasına göre sıralama (en yenisi başta) varsayılandır.
Metin Araması
Serbest metin arama kutusu tüm alanlarla eşleştirme yapar. Kayıt mesajlarında belirli bir bilgisayar adı, IP adresi, üye adı veya herhangi bir anahtar kelime aramanızı sağlar.
Yetkiler
Kayıtlar sayfasına erişim aşağıdaki yetkilerle kontrol edilir:
| Yetki | Açıklama |
|---|---|
LOG_VIEW |
Kayıtlar sayfasına erişebilmek için gerekli |
LOG_DISPLAY_FULL |
Tam kayıt geçmişini görüntüleme |
LOG_DISPLAY_TODAY |
Görünümü yalnızca bugünkü girişlerle sınırlar |
LOG_DELETE |
Kayıt girişlerini silme |
LOG_VIEW ve LOG_DISPLAY_TODAY yetkisine sahip bir kasiyer bugünkü olayları inceleyebilir ancak geçmiş verilere erişemez. Yalnızca LOG_DISPLAY_FULL yetkisine sahip kullanıcılar tüm kayıt arşivine göz atabilir.
Gerçek Zamanlı Güncellemeler
Yeni kayıt olayları görüntüleyicide gerçekleştikçe otomatik olarak görünür. Sistem TCP olay bağlantısı aracılığıyla kayıt olaylarını dinler. Sayfayı elle yenilemeniz gerekmez. Bir kayıt önbelleği son girişler arasında gezinirken tekrarlanan veritabanı sorgularını azaltarak performansı artırır.