Kampus: bir üniversite ERP’si
Kimin için: Özbekistan’da bir devlet teknik üniversitesi — yaklaşık 9 000 öğrenci, 800 personel
Üniversitenin tam zamanlı ERP mühendisi olarak tek bir geliştiricinin sıfırdan tasarlayıp geliştirdiği, üniversite çapında bir ERP. Akademik ve idari personelle ilgili tüm işlemleri kapsayan İK modülü tamamlandı ve her gün kullanılıyor. Akademik modüller (müfredatlar, ders kaydı, notlandırma, yatay geçişler, transkriptler, mezuniyet denetimleri) hazır ve devreye alınmayı bekliyor.
Müşteri için ne değişti
Eskiden tablolarda duran personel kayıtlarının artık tam geçmişiyle tek bir doğru kaynağı var: her değişiklik tarihli, bir belgeye dayalı ve onu yapan kişiye atfedilmiş.
İdari belge akışları e-posta ve kâğıt yerine sistemin içinde yürüyor.
Çok dilli bir kadro için dört arayüz dili.
- ~120 veritabanı tablosu
- 230+ iş kurallarını taşıyan saklı fonksiyon
- 8 341 içe aktarılıp mutabakatı yapılan öğrenci kaydı
- 4 arayüz dili
Ayrıntı
Altı PostgreSQL şeması. İş kuralları PL/pgSQL fonksiyonlarında ve kısıtlarda yaşar; böylece onları hangi uygulama çağırırsa çağırsın geçerli kalır. Bir Laravel API’si bu kuralları React/TypeScript ön yüzüne açar. Personel kayıtları yürürlük tarihli tutulur; değişiklikler belgeye dayanır, denetim izi işlemi yapan kişiyi gösterir. Rol tabanlı erişim denetimi ve Microsoft Entra ID ile tek oturum açma. 8 341 öğrenci, 97 eğitim programı ve yaklaşık 4 000 dersi kapsayan eski Excel verilerinin tekrarlanabilir içe aktarımı; her tutarsızlık sessizce düzeltilmek yerine raporlanır. İşlemsel güncelleme yamaları, doğrulanmış gecelik yedekler, üniversitenin kendi sunucularında Docker ile kurulum.
En zor kısım: gereksinimler. İK’nın süreci insanların kafasında ve yıllarca tutulmuş tablolarda duruyordu; model, birimin hiç sahip olmadığı kurallar icat etmeden her tarihsel durumu tutabilmeliydi.