Kart basışından ERP'ye kadar puantajı tek yerde hesaplayan, her düzeltmeyi iz bırakarak kaydeden İK entegrasyon katmanı. Bugün PDKS ve puantaj; hedef, tam kapsamlı İK yönetimi.
HR.One, kurum içine kurulan bir PDKS ve puantaj platformu olarak başlıyor. Giriş çıkış hareketlerini mevcut PDKS yazılımından toplar, her personelin her gününü İK'nın ekrandan yazdığı kurallarla hesaplar ve sonucu ERP'ye kayıpsız ve tekrarsız aktarır. Hedefimiz bunun ötesinde: kurumsal ve bireysel kullanıcılar için tam kapsamlı bir İK yönetimi ve entegrasyon katmanı.

PDKS terminalleri kart basışını kaydeder; ERP ve bordro ise gün ve saat ister. İkisinin arasındaki iş çoğu kurumda hâlâ elle yürüyor. Hareketler dışa aktarılıyor, vardiya, fazla mesai ve izin kuralları tablolarda ya da birkaç kişinin hafızasında uygulanıyor, sonuç ERP'ye elle ya da tek seferlik betiklerle giriliyor.
Bu düzende üç şey kaybolur. Ham kayıt düzeltmeyle üzerine yazıldığı için sonradan neyin değiştiğini kimse gösteremez. Kural değiştiğinde geçmiş ayların puantajına etkisi bilinmez. ERP'ye aktarım yarıda kalırsa hangi kaydın gittiği, hangisinin iki kez gittiği ancak satır satır karşılaştırarak bulunur.
Birden çok şirket, işyeri ve terminal markasıyla çalışan kurumlarda sorun büyür. Her işyerinin kendi kuralı, her terminal yazılımının kendi veritabanı, her ERP'nin kendi arayüzü vardır ve hepsini birbirine bağlayan bilgi genellikle tek bir kişinin elindedir.
HR.One veriyi üç katmanda tutar. Ham hareket hiç değişmez. İK'nın düzeltmesi gerekçesiyle birlikte ayrı bir satır olarak yazılır ve eski kayda bağlanır. Kural ham kartı değil, puantajı değiştirir. Böylece her günün sonucu, hangi hareketten ve hangi kuraldan geldiğiyle birlikte açıklanabilir.
Hareketler terminallerin bağlı olduğu PDKS yazılımından alınır: REST ile gönderilerek, bir veritabanından, CSV ya da JSONL dosyasından (yerel klasör, FTP, SFTP, SMB) veya bir SOAP servisinden. ZKTeco BioTime ve Meyer PDKS veritabanları için hazır ayarlar var. Kart kişiye önce açık eşlemeyle, sonra geçerli kart numarasıyla, sonra sicille bağlanır. Belirsiz kalan hareket tahminle bir kişiye yazılmaz; eşlenmemiş hareketler listesine düşer.
Puantaj kuralları ekrandan yazılır. Her kural tek bir ayarı değiştirir ve şirket, işyeri, birim, yaka, takvim, terminal ya da tek bir personel için geçerli olabilir. Özel olan geneli ezer, dönemsel kural kalıcı olanın üstüne biner, aynı seviyede çakışan iki kural kaydedilmez. Kural sınayıcı, bir personelin bir gününde hangi kuralın kazandığını ve hangilerinin ezildiğini gösterir. Vardiya ve gece vardiyası, mola, tolerans, fazla mesai, hafta tatili, resmi tatil ve ERP'den gelen izinler bu motorun içinde hesaplanır.
Sonuç ERP'ye en az bir kez ve tekrar yazılmadan gider. Geçici hata yeniden denenir, kalıcı hata görünür bir kuyruğa düşer. Kilitlenen dönemin günleri yeniden hesaplanmaz ve düzeltilemez; ERP'nin kapattığı dönem de platforma okunur. Uyumsoft Liox ve IFS (10 ve Cloud sürümleri) için hazır bağlayıcılar var; diğer ERP'ler REST, SOAP, OData, SQL ya da dosya kanalıyla, kod yazmadan bağlanır.
Her tolerans, süre ve eşik tipli bir ayardır; varsayılanı ve açıklaması ekranda yazar. Kullanıcı ekrana cron ifadesi, düzenli ifade ya da JSON yazmaz: süre sayı ve birimle, zamanlama bir seçiciyle girilir. Sunucu da yalnızca bu dar biçimleri kabul eder. Puantajı bir yazılımcı değil, İK yönetir.
ERP bağlantısı yedi adımlı bir sihirbazla kurulur: ne bağlandığı, bağlantı bilgileri, bağlantı testi, kod eşleştirme, önizleme, deneme ortamına gönderim ve canlıya alma. Hata, nedeni ve çözümüyle düz bir dille döner. Platformun içinde yalnızca yerel adreste çalışan, hata senaryoları seçilebilen bir deneme ERP'si var; akış gerçek bir ERP'ye yazmadan uçtan uca sınanabiliyor.
ERP'ye yazabilen her yol aynı kapıdan geçer; kapıdan geçmemiş bir bağlayıcı ERP'ye yazamaz. Onaylar bağlantı ve eşleme ayarlarının parmak izine bağlıdır. Adres, anahtar ya da eşleme değişirse onay eskir ve ilgili adım yeniden açılır. İsteyen kurum canlıya almayı iki ayrı kişinin onayına bağlayabilir.
Ham hareket, denetim kaydı, dönem kilidi ve ERP teslim tablolarına uygulama dışından yazma veritabanı seviyesinde reddedilir. Denetim kaydı hash zinciriyle bağlıdır ve zincirin bütünlüğü doğrulanabilir. Geçmiş günleri etkileyen bir kural değişikliği önce etkisini gösterir, onaydan sonra hesaplanır.
Dönem kilidi ile yeniden hesap aynı anda çalıştığında, bir kişi eşlemesi hesap sürerken değiştiğinde ya da organizasyon ağacında iki taşıma çakıştığında ne olacağı tasarımda belirlendi ve testlerle sabitlendi. Tek kullanımlık onaylar ve oturum yenileme anahtarları tam bir kez harcanır.
HR.One kurumun kendi sunucusunda tek bir çalıştırılabilir dosya olarak çalışır; Windows hizmeti ya da Linux systemd birimi olarak kurulur. Arayüz bu dosyanın içindedir ve dış bir içerik ağına bağlanmaz. Giriş LDAP/Active Directory, OIDC ya da SAML ile yapılabilir; iki adımlı doğrulama zorunludur ve hassas işlemler yeniden doğrulama ister.
HR.One geliştirme aşamasında. PDKS ve puantaj çekirdeği, kural motoru, ERP teslimi, rehberli entegrasyon, yetkilendirme ve denetim kodda ve testte; arayüz Türkçe ve İngilizce. Ürün 900'ü aşkın Go testiyle sınanıyor; yetki testi uygulamanın bütün uçlarını tek tek dolaşıyor.
Bugün olmayanları da açık yazıyoruz. Terminallere doğrudan bağlanan cihaz sürücüleri, mobil ve QR ile giriş, çalışan self servisi (izin ve fazla mesai talebi, onay akışı), puantaj onayı ve kurulum paketleri yol haritasında. HR.One bordro hesaplamaz; puantajı ERP'ye ve bordro sistemine gün ve saat olarak yazar.
Gerçek bir ERP ile canlı bağlantı henüz kurulmadı; sıradaki adım ilk pilot kurulum. Uzun vadeli hedef, kurumların ve bireysel kullanıcıların İK işini tek yerden yönettiği, ERP ve diğer sistemlerle konuşan tam kapsamlı bir İK katmanı.
HR.One'ı kendi PDKS ve ERP ortamınızda denemek isterseniz formu doldurun. Hangi terminal yazılımını ve hangi ERP'yi kullandığınızı, kaç şirket ve işyeriyle çalıştığınızı konuşalım; kapsamı birlikte netleştirelim.
Pilot için görüşelim