Bağlam
2020'de şirketin depoculuk operasyonu için ilk kapsamlı otomasyonu yazdım. Önce ASP.NET MVC 5 ve Entity Framework ile; Aralık 2020'de modülleri sadeleştirip yeniden düzenleyerek ikinci sürümü çıkardım. 2021'den itibaren aynı sistemi .NET Core üzerine taşıdım ve bugün .NET 9 ile çalışıyor.
Modüller
- Kantar. Araç kaydı, ilk ve ikinci tartım, makbuz
- Laboratuvar. Numune alma, analiz ve sınıflandırma
- Eksper ve depo teknisyeni. Depo, raf ve kasa yönetimi, ön kayıt, bakım ve arıza kayıtları
- Muhasebe. Kesilen faturalar, kira faturaları, e-fatura entegrasyonu
- Tanımlar. Depo, ürün grupları, ISIN kodları, mudi bilgileri
- Entegrasyonlar. MKK ve TMO servis bağlantıları, dış sistem eklentileri
- Güvenlik. Çerez tabanlı kimlik doğrulama, rol bazlı yetkilendirme
Raporlama portalı
Operasyon, eski otomasyon ve ERP veritabanlarını birlikte okuyan ayrı bir portal: günlük giriş ve çıkış listeleri, kurum bazlı stoklar, aylık kira verisi ve CSV yükleme, mudi stok ve kira gelirleri, şube depo durumu, silo seviye bilgileri, ISIN analizleri. Portal bugün de aktif olarak güncelleniyor.
Neden yeniden yazıldı
Dört yılın sonunda iki ayrı veritabanı, el ile mutabakat ve modüller arası tutarsızlıklar artık sürdürülebilir değildi. Bu dönemde biriken alan bilgisi, tek veri modeli üzerine kurulan yeni nesil sistem LİDOS'un temelini oluşturdu.