Puantaj, bir çalışanın ay içindeki çalışma durumunun gün gün dökümüdür ve bordronun girdisidir. CloudPDKS bu dökümü hareket verisinden kendisi üretir: elle cetvel doldurulmaz.
Hangi problemi çözüyor
Elle tutulan puantaj iki yerde hata üretir. Birincisi toplama: giriş-çıkış saatlerinden süre çıkarmak sıkıcı ve hatalı bir iştir. İkincisi — asıl olan — yorum: aynı veri iki kişiye verildiğinde iki farklı puantaj çıkar, çünkü molanın düşülüp düşülmeyeceği, toleransın uygulanıp uygulanmayacağı ve gece vardiyasının hangi güne yazılacağı kişinin kararına kalır.
Nasıl çalışıyor
Hesap deterministiktir: aynı hareket verisi her koşuda aynı puantajı üretir. Sıralama sabit, yuvarlama tanımlı, kurallar etkin tarihlidir. Şu durumlar ayrı ayrı tanımlı davranışlarla ele alınır:
- Çift okutma: aynı dakikada birden çok kayıt birleştirilir. Birleştirilen hareket silinmez; kaç tanesinin birleştiği ekranda görünür.
- Beyansız hareket: yalnız tek kayıt bulunan bir günün yönü planlı vardiya penceresine göre çıkarılır. Tek kaydı giriş sayıp çalışanı dokuz saat geç kalmış göstermez.
- Basılmayan mola: seçeneğe bağlı olarak düşülür; gün içi mahsup uygulanır.
- Gün sınırı (rollover): gece yarısını geçen vardiyanın her hareketi tek bir güne ait olur.
- Saatlik izin, yarım gün, eksik hareket ve pasif türler sınır durumu olarak tanımlıdır.
- Gelecek günler devamsız sayılmaz — ay ortasında alınan rapor, gelmemiş günleri eksik göstermez.
Dönem kapanışı ve kapalı dönem bekçisi
Ay sonunda puantaj onaylanır ve dönem kapatılır. Kapanan dönemi etkileyen her yazma yolu reddedilir — arka kapı yoktur. Bir düzeltme gerekiyorsa dönem yeniden açılır ve bu işlem iz bırakır; sonuç geçmişi tutulur. Yeniden hesaplandığında bayat bir fazla mesai adayı ödenemez.
Doğrulama yöntemimiz
Puantaj hesabını "golden month" dediğimiz testle doğruluyoruz: gerçek bir ayın kuruşu kuruşuna yeniden hesaplanması. Geçişlerde de aynısını öneriyoruz — bir ay paralel çalışıp iki çıktıyı karşılaştırmak.
Yöneticinin günlük işi
Puantaj ekranı bir tablo değil, bir yapılacaklar listesidir. Gün gün dökümün yanında istisna sütunu durur: eksik hareket, nedensiz eksik gün, uyum sınırına yaklaşma. Günlük iş genellikle beş dakikadır ve o beş dakika ay sonunu kurtarır.
Her hücrenin arkasında onu üreten hareket görünür. Bir çalışan "ben o gün geldim" dediğinde cevap tahmin değil kayıttır: hangi cihazdan, saat kaçta, hangi yönle.