Bu sayfa PDKS yazılımını teknik tarafından anlatır: mimari, veri izolasyonu, entegrasyon yüzeyleri ve güvenlik denetimleri. Ürünün ne yaptığını değil, nasıl kurulduğunu arıyorsanız doğru yerdesiniz.
Kuruma ayrı veritabanı ve dağıtılabilir mimari
CloudPDKS'de her kurumun verisi kendine ait ayrı bir veritabanında durur; müşteriler aynı veritabanını ve aynı tabloları paylaşmaz. Mimari üç katmandan oluşur: web arayüzü, kurumun API'si ve veritabanı, cihazları bağlayan Edge. Bu katmanlar bulutta, kuruma ayrılmış bir sunucuda ya da kurumun kendi ağında ayrı ayrı çalışabilir ve ölçeklenebilir. Uygulama işletim sisteminden bağımsızdır: Windows, Linux, macOS, Docker ya da işletim sistemi dahil hazır ISO kurulumu; Intel/AMD 64 bit ve ARM64. Katmanlar ve ölçeklenme mimari ve ölçeklenme, kurulum modelleri kurulum seçenekleri sayfasında.
Kurumun içinde yetki kapsamı, test edilen bir davranıştır — bir kullanıcının kendi kapsamı dışındaki bir kayda erişme denemesi reddedilir, yalnızca arayüzde gizlenmez.
Her müşteri hesabı kendi saat dilimini taşır; saha bazında IANA saat dilimi tanımlanabilir. Tarih ve saat hesapları tr-TR ve UTC matrislerinde doğrulanır, çünkü yaz saati geçişleri ve gün sınırı hesapları mesai takibinde doğrudan ücrete yansır.
Cihaz katmanı: çoklu marka adaptörleri
Cihaz bağlantısı tek bir üreticiye bağlı değildir; marka başına adaptör yazılır ve üst katman cihazdan bağımsız çalışır. Veri alımında doğrulama ve karantina vardır: biçimi bozuk ya da tutarsız bir kayıt doğrudan puantaja girmez, incelenmek üzere ayrılır.
Kapı yetkisi senkronu iki yönlü çalışır: işten çıkan bir çalışanın kart yetkisi okuyucudan düşer, kart veya PIN değişikliği cihaza iletilir. Toplu yeniden eşitleme (resync) ve sayfalı aktarım, çok cihazlı kurulumlarda eşitlemenin tek seferde bitmesini beklemek zorunda kalmamak için vardır.
Entegrasyon yüzeyleri
- OpenAPI dokümantasyonu: uçlar, şemalar ve örnekler.
- Webhook: olay tabanlı bildirim, kendi sisteminize tetikleme.
- Şablonla bordro aktarımı ve kod eşleme; Logo, Mikro, Netsis ve dışarıdan veri alan bütün bordro programları.
- SGK eksik gün kodları ve e-Bildirge listesi.
- Excel toplu içe aktarım: personel, açılış bakiyesi, hareket.
- SAP ve Oracle bağlayıcıları.
Kimlik, oturum ve yetki
Oturum kalıcı ve iptal edilebilir: sayfa yenileme ve yeni sekme oturumu korur, çıkış işlemi token'ı gerçekten iptal eder. Girişte sabit zamanlı karşılaştırma, hız sınırı ve ters vekil arkasında doğru istemci IP'si kullanılır. Kurumsal kurulumlar için OIDC ve LDAP ile tek oturum açma, TOTP ile iki aşamalı doğrulama mevcuttur.
Hassas alanlar şifreli saklanır ve arayüzde maskelenir; T.C. kimlik numarası ve PIN bu kapsamdadır. Eşzamanlı düzenleme iyimser eşzamanlılıkla (ETag / If-Match) ele alınır: iki yönetici aynı kaydı aynı anda değiştirdiğinde ikincisi sessizce birincinin üzerine yazmaz.
Denetim izi ve değiştirilemezlik
Her yazma komutu merkezî denetim izine aktör, IP ve öncesi-sonrası değerleriyle düşer. Denetim kayıtları değiştirilemez ve silinemez; bütünlük hash zinciriyle korunur. Kapalı dönem bekçisi, puantajı etkileyen her yazma yolunu kapalı dönemde reddeder — bir arka kapı bırakılmamıştır, çünkü kapanmış bir ayın sessizce değişmesi denetlenebilirliğin sonu olur.