Servis işini takip etmenin en zor tarafı, işin kendisi değil; arada kaybolan kayıt.
Bir süredir üzerinde çalıştığım Servisini Takip Et'i anlatmak istiyorum.
Oto servis, beyaz eşya, teknik servis, asansör, medikal cihaz, tarım makineleri — hepsinde aynı sorun tekrar ediyor: araç ya da cihaz kabul ediliyor, iş yapılıyor, sonra parça hangi kayıttan düştü, fatura kesildi
mi, müşteri neden bir daha aranmadı belli olmuyor. Defter ve WhatsApp ile yürüyen bir süreç, ay sonunda kimsenin tam olarak çıkaramadığı bir tabloya dönüşüyor.
Program bu zinciri baştan sona bağlıyor: Varlık kabul → servis kaydı → sipariş → fatura. Kullanılan parça siparişe düşüyor, stoktan orada iniyor; e-Arşiv faturası aynı kayıttan kesiliyor. Müşteri, kendisine giden
bağlantıdan cihazının hangi aşamada olduğunu ve tutarı kendisi görüyor. Aracın kilometresi ve işlem tarihi kayıtta durduğu için bir sonraki periyodik bakım zamanı geldiğinde o müşteri listeye kendiliğinden düşüyor.
Asıl üzerinde durduğum kısım ise atölye tarafı oldu.
Çünkü bir servis programı çoğu zaman ofiste kalıyor: ustanın yaptığı işi akşam biri bilgisayara giriyor, ertesi gün ne yapıldığını kimse hatırlamıyor. Bunu çözmek için ayrı bir kiosk uygulaması yazdım. Atölyedeki
dokunmatik ekranda ya da teknisyenin kendi telefonunda çalışıyor.
Personel ekrana NFC kartını okutuyor ve doğrudan kendi ekranına düşüyor. Cihazın kendi NFC'si yoksa USB kart okuyucu devreye giriyor — masaüstünde Web Serial, Android'de WebUSB üzerinden; okuyucu sürücüsünü de
kendim yazdım. Kartı olmayan PIN ve SMS koduyla giriyor. Ortak bir ekran olduğu için oturum bir dakika hareketsiz kalınca kendiliğinden kapanıyor, başka bir kart okutulduğunda o personele geçiyor. Hiçbir biyometrik
veri işlenmiyor; parmak izi ya da yüz verisi KVKK'da özel nitelikli kişisel veri, toplamadığım bir veriyi korumak zorunda kalmıyorum.
Girdikten sonra personel kendi gününü yönetiyor:
Günü konumuyla başlatıyor — mesai başlamadan servis kayıtları açılmıyor. Üzerine atanan servis kayıtlarını ve araç kabullerini görüyor. Bir işe başladım / duraklattım / bitirdim diyor; duraklatırken sebebini
yazıyor, böylece "bu iş neden üç gün sürdü" sorusunun cevabı sonradan tahmin edilmiyor. Eş zamanlı iş limiti tanımlıysa açık işi varken başka bir kayda geçemiyor. Yapılacaklar ve müşteri şikayeti maddelerini tek
tek işaretliyor. Kullandığı parçayı barkodunu okutarak servise ekliyor; "bu servise benim eklediklerim" listesi kendi okuttuklarını ayrı gösteriyor. Yorumlar ofisteki panelle ortak, yani usta ile yönetici aynı
kayıt üzerinde konuşuyor.
Aynı ekranda PDKS tarafı da var: haftalık mesai hareketleri, bir harekete itiraz, hareket altına not, izin talebi, yöneticinin istediği anlık konuma cevap ve web push bildirimleri.
Sonuçta iş, olduğu yerde ve olduğu anda kayda giriyor. Sonradan hatırlanarak değil.
Performans burada teknik bir övünç değil, kullanılabilirlik şartı.
Bu ekran tezgâhın yanındaki eski bir cihazda, çoğu zaman zayıf bir bağlantıyla açılıyor. Kayıt açmak on saniye sürüyorsa yoğun günde kimse o kaydı açmıyor; program da o gün fiilen kullanılmamış oluyor. Bu yüzden
ağır bir arayüz yığınının üzerine kurmadım. Uygulama kendi yazdığım PHP framework üzerinde çalışıyor, sayfalar sunucuda hazır dönüyor, tarayıcıya megabaytlarca JavaScript inmiyor. İstek sayısını da tek tek
kovaladım: PDKS ekranı açılışta üç ayrı istek atıyordu, mesai durumu ve haftanın hareketleri tek çağrıda gelecek şekilde birleştirildi. Sorgu süreleri ve kullanılan indeksler ölçülüyor; yavaşlayan yer tahmin
edilerek değil görülerek düzeltiliyor.
30 gün ücretsiz deneyebilirsiniz. Bu işi yapan ya da tanıyan biri varsa, gerçek kullanımdan gelen her yorumu duymak isterim — ürünü asıl ileri götüren şey o.