Sorun
Şirketteki tüm IT envanteri tek bir Excel dosyasındaydı. Dosya sadece bugünü gösteriyordu: bir bilgisayarı daha önce kimin kullandığı, hangi arızaların yapıldığı, kime hangi tutanakla verildiği bilinmiyordu. Kodsuz cihazlar, iki kez kullanılmış envanter kodları ve farklı yazılmış konumlar da vardı.
Ne yaptım
Snipe-IT benzeri ama şirketin işleyişine göre şekillenmiş bir web uygulaması yazdım. Yaklaşık 31.000 satır kod, 150'den fazla otomatik test.
- Cihaz listesi ve detay sayfası: Türkçe karakter duyarsız arama, filtreler, Excel'e aktarma; her cihazda zimmet, servis ve alan bazında değişiklik geçmişi
- Zimmet ver / iade al / cihaz değişimi; zimmet ve iade tutanağı PDF olarak basılıyor, ıslak imzalı taraması sisteme geri yükleniyor. Taahhüt metni panelden düzenleniyor ve sürümlü saklanıyor
- Servis kayıtları: iç ekip veya dış firma, tarihli işlem adımları, parça değişimi, maliyet; servis açılınca cihaz durumu otomatik değişiyor
- Lisans (koltuk atama) ve aksesuar / sarf malzeme modülleri; stok hareketleri ve kritik stok uyarısı
- Argox termal yazıcı için QR kodlu rulo etiket ve A4 etiket; QR okutulunca telefonda cihaz sayfası açılıyor
- Mevcut Excel'in temizlenerek içe aktarılması: önizleme, MAC/işletim sistemi normalizasyonu, kodsuz cihazlara otomatik kod; sonrasında AD kullanıcı adlarından personele zimmet eşleştirme
- 12 rapor (Excel + PDF), 17 farklı e-posta uyarısı, Harmony ERP destek taleplerinin API ile senkronizasyonu
- Güvenlik: rol bazlı yetki (yönetici / IT / görüntüleyici), e-posta ile iki adımlı doğrulama, şifre deneme kilidi, şifreli lisans anahtarları, güvenlik günlüğü
- SSH olmayan paylaşımlı hostinge kurulum: tarayıcıdan kurulum sihirbazı, zip ile güncelleme, migration ve yedeği panelden çalıştıran bakım sayfası; telefondan uygulama olarak yüklenebiliyor (PWA)
Görsellerdeki kişi adları ve veriler örnektir.