ERP / KURUMSAL YAZILIM

Nebim V3 ERP Geliştirmeleri

Nebim V3 üzerinde iş süreçlerini tamamlayan özel modüller, operasyon ekranları ve SQL odaklı iyileştirmeler.

Kurum içi proje

Nebim V3 ERP Geliştirmeleri proje görünümü

İhtiyaç

Bu çalışma tek bir uygulamadan oluşmuyor. Vicco’da farklı ekiplerin günlük ihtiyaçlarına göre yıllar içinde geliştirilen ERP modüllerini ve süreç iyileştirmelerini kapsıyor. Amaç, çalışan altyapıyı koruyarak eksik kalan iş akışlarını tamamlamaktı.

Çözüm yaklaşımım

Nebim V3’ün mevcut yapısının üzerine ColdFusion tabanlı özel modüller geliştirdim. Standart ekranların yetersiz kaldığı noktalarda ürün, stok, sipariş, iade, servis kaydı ve fatura bilgilerini daha anlaşılır yönetim ekranlarında bir araya getirdim.

MSSQL saklı yordamları, görünümler, indeksler ve raporlama sorguları üzerinde çalıştım. Uzun süren sorguları yeniden ele aldım; gelişmiş filtreler ve Excel dışa aktarımları ekledim. İş kurallarını giriş anında kontrol eden doğrulamalar ve dış sistemlerle JSON / REST veri alışverişi de kapsamın önemli parçalarıydı.

Geliştirdiğim parçalar

  1. Nebim V3 üzerinde yeni operasyonel modüller tasarladım.
  2. Dahili kullanıcılar için özel yönetim ekranları geliştirdim.
  3. Raporlama için MSSQL stored procedure'leri yazdım.
  4. Uzun süren SQL sorgularını optimize ettim.
  5. Dinamik raporlama ekranları kurdum.
  6. Excel dışa aktarma araçları geliştirdim.
  7. Harici REST API'leri ERP iş akışlarına entegre ettim.
  8. Müşteri hizmetleri yönetim yardımcıları oluşturdum.
  9. Stok görünürlüğünü iyileştirdim.
  10. Depo destek modülleri geliştirdim.
  11. Fatura yönetimi iyileştirmelerini uyguladım.
  12. Servis talebi takip araçları oluşturdum.
  13. Otomasyonla manuel operasyon görevlerini azalttım.
  14. Sadeleştirilmiş arayüzlerle ERP kullanılabilirliğini artırdım.
  15. JSON içe/dışa aktarma süreçleri geliştirdim.
  16. İş kuralları için doğrulama mekanizmaları kurdum.
  17. Kritik sorgular için veritabanı indekslerini optimize ettim.
  18. Finans ve operasyon ekipleriyle doğrudan birlikte çalıştım.
  19. Dahili teknik dokümantasyon hazırladım.
  20. Üretim ERP modüllerini minimum kesintiyle sürdürdüm.

İş akışı

  1. 1Nebim V3
  2. 2ColdFusion modülleri
  3. 3Saklı yordamlar
  4. 4MSSQL
  5. 5REST bağlantıları
  6. 6Raporlama ekranları

Dikkat gerektiren noktalar

  • Eski sistemle geriye dönük uyumluluk
  • Büyük SQL tabloları ve karmaşık iş kuralları
  • Veri tutarlılığı ve günlük operasyonun sürekliliği
Ayrıntılı proje notları+

Bu proje tek bir uygulama yerine yıllar içerisinde geliştirilen onlarca ERP modülünü ve operasyonel geliştirmeyi kapsamaktadır.

Çalışmaların temel amacı Nebim V3 üzerinde çalışan kullanıcıların günlük iş yükünü azaltmak, manuel işlemleri otomatik hale getirmek ve şirket içerisindeki veri akışını hızlandırmaktı.

Süreç boyunca mağaza operasyonları, muhasebe ekipleri, depo yönetimi, satış ekipleri ve teknik destek birimleriyle birlikte çalışıldı.

Yeni geliştirmeler yapılırken mevcut ERP yapısı korunmaya özen gösterildi. Çalışan sistemleri tamamen değiştirmek yerine eksik kalan noktalar tamamlandı ve mevcut süreçlerin üzerine modüler çözümler geliştirildi.

Birçok modülde doğrudan MSSQL üzerinde çalışan stored procedure'ler geliştirildi. Karmaşık raporlar optimize edildi ve binlerce satırlık sorgular yeniden tasarlanarak daha kısa sürede sonuç üretmesi sağlandı.

Nebim'in standart ekranlarının yetersiz kaldığı noktalarda yeni yönetim ekranları geliştirildi. Kullanıcıların ihtiyaç duyduğu bilgiler tek ekranda toplanarak operasyonel süreçler hızlandırıldı.

Ürün yönetimi, stok hareketleri, servis kayıtları, sipariş yönetimi, iade süreçleri ve e-fatura operasyonları için farklı modüller geliştirildi.

Bazı modüllerde dış sistemlerle veri alışverişi sağlandı. JSON servisleri kullanılarak farklı platformlardan alınan bilgiler ERP içerisine aktarıldı.

Operasyon ekiplerinin sürekli kullandığı rapor ekranları yeniden tasarlanarak filtreleme seçenekleri artırıldı ve Excel çıktıları geliştirildi.

Kullanıcıların yaptığı hataları azaltmak amacıyla doğrulama mekanizmaları geliştirildi. Hatalı veri girişlerinin önüne geçildi.

Çalışmalar sırasında performans en önemli önceliklerden biri oldu. Büyük veri tabloları üzerinde çalışan sorgular yeniden düzenlenerek ciddi performans kazanımları elde edildi.

Geliştirilen modüller aktif olarak günlük operasyonlarda kullanılmaktadır ve şirket süreçlerinin önemli bir bölümünü desteklemektedir.

## Öğrenilenler
• Büyük ölçekli ERP mimarisi
• Yüksek hacimli SQL optimizasyonu
• İş süreci analizi
• Kurumsal raporlama
• Depo operasyonları
• Finans iş akışları
• Üretim desteği
• Legacy sistem geliştirme

## Karşılaşılan problemler
• Çok büyük SQL tabloları
• Legacy ERP kısıtları
• Performans darboğazları
• Karmaşık iş kuralları
• Yüksek erişilebilirlik gereksinimleri
• Kullanıcı adaptasyonu
• Geriye dönük uyumluluk
• Veri tutarlılığı

## Mimari
Nebim V3 → Özel ColdFusion modülleri → Stored procedure'ler → MSSQL → REST API entegrasyonları → Raporlama katmanı → Yönetim panoları

## Veritabanı
MSSQL, stored procedure'ler, view'lar, fonksiyonlar, indeksler, transaction yönetimi, raporlama sorguları

## Admin tarafı
Operasyonel raporlar, müşteri hizmetleri araçları, stok kontrolleri, fatura yönetimi, servis talepleri, export yardımcıları, arama panelleri, gelişmiş filtreleme

## Kullanıcı tarafı
Mağaza personeli, depo çalışanları, finans ekipleri, müşteri hizmetleri temsilcileri, yöneticiler, IT departmanı

← Tüm projeler