Vaka çalışması · Ekipman haritası

Her makine tek bir canlı haritada, tüm geçmişi bir dokunuş uzağınızda.

Aynı operatör filosunu paylaşılan bir çevrimiçi harita ve yığınla Excel tablosuyla takip ediyordu. Biz bunu, her pinin kendi ölçümlerini, muayenelerini ve son servis ziyaretini bildiği çok kullanıcılı bir sisteme dönüştürdük.

Müşteri adı gizli tutulmuştur. Güvenlik ve ticari gizlilik nedeniyle operatörün adını vermiyor ve haritasını göstermiyoruz, çünkü o harita sahip olduğu her makinenin konumu demek. Aşağıdaki her şey sistemi bugün canlı ortamda çalıştığı haliyle anlatıyor.

98%oranında servis adresi harita pinleriyle otomatik olarak eşleşti: 285 adresten 280'i
1.947servis ziyareti tek bir içe aktarmayla haritaya taşındı; sonraki her çalıştırmada sıfır mükerrer kayıt
2×haftada otomatik veri yenilemesi, iş günü başlamadan önce
48ayrı izin; müşterinin kendi yöneticisi tarafından rol bazında düzenlenebilir
Müşteri
Kendi alanında öncü bir şirket; adı gizli tutuluyor
Sektör
İçme suyu otomatları ve su arıtma
Kimler kullanıyor
Saha teknisyenleri, ofis personeli, yöneticiler
Diller
Azerbaycanca, Rusça ve İngilizce, uygulama içinden düzenlenebilir
Teslim
Eylül 2025'te geliştirildi, o günden beri büyütülüyor

Başlangıç noktası: kimsenin düzgünce paylaşamadığı bir harita

Operatörün su otomatları ve arıtma ünitelerinden oluşan filosu ücretsiz bir çevrimiçi haritada işaretliydi; her makinenin teknik değerleri (su kalitesi, membran durumu, hangi filtre kademelerini taşıdığı) ise tablolarda duruyordu. Bir makineyi tanımak, iki ayrı şeyi açıp birbirini tutmasını ummak demekti.

2025'in ortasındaki ilk cevabımız bilinçli olarak küçüktü: fikri birkaç gün içinde kanıtlayan tek sayfalık bir harita. Sınırını da çabuk gösterdi. Pinler tek bir tarayıcıda duruyordu, paylaşmak bir dosyayı elden ele dolaştırmak demekti ve tek bir parola her şeyi açıyordu. Fikir doğruydu. Bir sisteme dönüşmesi gerekiyordu.

Bir pin yalnızca makinenin nerede olduğunu söylememeli. Nasıl olduğunu da söylemeli.

Ne geliştirdik

  1. Tüm filo için tek harita, her yakınlaştırma düzeyinde hızlı

    Her makine bir pindir; kategorisine göre renklendirilir ve uzaklaştırdığınızda kümeler halinde gruplanır. Harita yalnızca ekranda olanı yükler, bu yüzden bir teknisyenin telefonunda da hızlı kalır. "Konumumu bul" düğmesi sahada en yakın makineleri bulur; birkaç metre yanlış yere konmuş bir pin ise makinenin gerçekte durduğu yere sürüklenmesi yeterlidir.

  2. Makinenin kaydını taşıyan bir pin

    Bir ekipman kodu yazın, pin teknik verilerini içe aktarılan ekipman kaydından doldursun; bu kayıt müşterinin kendi Excel dosyalarından toplu olarak güncellenir. Yöneticiler ihtiyaç duydukları ek alanları (fotoğraf ve belgeler dahil on bir tür) bir geliştiriciye başvurmadan kendileri tanımlar. Bir pini açtığınızda makineyi, son servis ziyaretini ve en son üç muayenesini tek bir yerde görürsünüz.

  3. Kendiliğinden gelen servis geçmişi

    Haftada iki kez, sabahın erken saatlerinde harita, operatörün saha servis sistemindeki tamamlanmış her ziyareti çeker ve doğru makinenin altına dosyalar. Her ziyaret kendi kimliğiyle (ID) tanınır; bu yüzden içe aktarmayı yeniden çalıştırmak, veri değişmediği sürece hiçbir şeyi değiştirmez: bir ziyaret asla iki kez sayılamaz.

    Bir pinle eşleşmeyen adresler sessizce atılmak yerine ofis için listelenir. Ekran, birbirinin aynısı görünen Kiril ve Latin harfleri konusunda bile uyarır, çünkü filodaki yalnızca beş uyumsuzluktan ikisinin tam olarak bu olduğu ortaya çıktı. Haritada hangi servis sütunlarının görüneceğini, üç dilde de etiketlenmiş olarak müşteri seçer.

    Zamanlanmış servis içe aktarma kartı
    Servis içe aktarımı pazartesi ve perşembe saat 06:00'da çalışır; kaç ziyareti getirdiğini veya değiştirmeden bıraktığını bildirir.
    Benzer harf uyarısıyla eşleşmeyen adres raporu
    Hiçbir pinle eşleşmeyen adresler; her biri en yakın pin ve birbirine benzeyen Kiril ve Latin harfleri uyarısıyla. Operatörler ve adresler bulanıklaştırıldı.
  4. Doğrudan pinden muayene

    Makinenin başındaki teknisyen pini açar ve müşterinin kendi kontrol listesine göre bir muayene kaydeder; makineyi bir notla birlikte sorunsuz, ilgi gerektiriyor ya da kritik olarak değerlendirir. Dürüst bir hata on beş dakika içinde geri çekilebilir; sonrasında kaydın bir parçası olur. Bölünmüş görünüm, bir yanda tüm makineleri, diğer yanda seçilen makinenin tüm muayene geçmişini gösterir.

  5. Su arıtmanın dilinden anlayan arama

    Adres, kod ve kategoriye göre aramanın ötesinde filtreler bu işe göre tasarlandı: su kalitesi ya da membran değerleri belirli bir aralıkta olan tüm makineleri, ya da belirli bir filtre kademesi, ozonlayıcı veya UV lambası taşıyan tüm makineleri bulun. Filtrelenmiş her görünüm CSV ya da JSON olarak dışa aktarılabilir.

  6. Darboğaz yaratmayan kontrol

    Teknisyenden süper yöneticiye beş rol; müşterinin yöneticisinin bir ekrandan yeniden düzenleyebildiği 48 ayrı izin ve kimsenin kendi seviyesinin üzerindeki bir hesabı düzenlemesine izin vermeyen bir kademe kuralı. Yeni pinler görünmeden önce moderasyondan geçebilir. Her yönetimsel işlem bir denetim kaydına yazılır; yedekler de uygulamanın içinden alınıp indirilebilir.

    Beş rollü rol-izin tablosu
    Müşterinin kendi yöneticisinin düzenlediği rol-izin tablosu: beş rol, her izin için bir satır.

Ne değişti

AlanÖnceŞimdi
Makinelerin yeriPaylaşılan bir çevrimiçi harita ve elden ele dolaşan bir dosyaRolleri ve moderasyonu olan, çok kullanıcılı tek bir harita
Makine verileriHaritanın yanında açılan tablolarPinin üzerinde, ekipman kodundan dolduruluyor
Servis geçmişiTablolar arasında elle kopyalanıyorduHaftada iki kez otomatik içe aktarılıyor, asla mükerrer olmuyor
MuayenelerAranabilir bir biçimde kaydedilmiyorduPin üzerinde bir kontrol listesi, makine başına tam geçmişle
Kim ne yapabilirHer şey için tek parolaBeş rol ve 48 izin, her yönetici işleminin kaydıyla

Güvenle değişebilmesi için tasarlandı

Bu sistem bir yıldır işle birlikte büyüyor; bu yüzden değişiklikleri sorunsuz karşılayacak şekilde kuruldu. Servis veri akışı hayatına paylaşılan bir çevrimiçi tabloyu okuyarak başladı. Saha servis sistemi 2026'da devreye girdiğinde haritayı doğrudan ona bağladık ve eski bağımlılığı tamamen kaldırdık; bu da uygulamanın üçüncü taraf kodunu üçte ikiden fazla azalttı. Her veritabanı değişikliğinin geri alınabilir olduğu canlıya çıkmadan önce kanıtlandı, geri alınamayacak her adımdan önce yedek alındı ve iki sistem arasındaki veri akışını, muayeneleri ve izinleri 90 otomatik test koruyor.

Hikâyenin diğer yarısı Yaklaşık 300 makine, her birine haftada iki ziyaret ve tek bir Excel tablosu bile yok

Ekipmanınız bir harita ile bir tablo arasında mı dağılmış?

Su otomatları, sayaçlar, antenler, kiosklar, pompalar: baktığınız şey bir adreste duruyorsa, aynı yaklaşım sizin için de geçerli. Sistemi verilerinizin ve ekibinizin etrafında kuruyor, sonra da çalışır halde tutuyoruz.