Kurumsal proje · Endüstriyel üretici · Kullanımda
Veritabanı, SQL ve Sistem Entegrasyonları
Web sitesinden gelen talebi CRM'e, demirbaş kayıtlarını veritabanına, SAP verisini rapora taşıyan entegrasyonlar: aynı veri bir kez giriliyor, her sistem güncel kalıyor.
- Veritabanı / SQL
- Entegrasyon
- Otomasyon
- SQL ServerMySQL · SQLite · Postgres
- Web → CRMotomatik talep aktarımı
- Zimmetdemirbaş takibi dijitalde
- Zamanlanmışotomatik rapor ve aktarım
-- web formundan gelen yeni talepleri CRM'e taşı
INSERT INTO crm_talep (kaynak, firma, urun, tarih)
SELECT 'web', f.firma, f.urun, GETDATE()
FROM web_form AS f
WHERE f.aktarildi = 0;
UPDATE web_form SET aktarildi = 1 WHERE aktarildi = 0;Bu proje bir sanayi kuruluşu için geliştirildi. Gizlilik gereği şirket adı, logosu, ürün/parça kodları ve iç veriler paylaşılmıyor; görseller bu yüzden kırpılmıştır. Kod parçası temsilidir.
İhtiyaç
Web sitesinden gelen talepler, demirbaş/zimmet kayıtları ve raporlar farklı sistemlerde duruyor, elle taşınıyordu. Aynı bilgi birkaç kez giriliyor, güncel rapora ulaşmak zaman alıyordu.
Çözüm
- Web formundan gelen talepler API ile doğrudan CRM'e aktarılıyor.
- ASP.NET MVC ve SQL tabanlı zimmet takip sistemi: kim, hangi cihaz, ne zamandan beri.
- PowerShell ve SQL ile zamanlanmış otomatik raporlama; rapor kendini güncelliyor.
- Büyük CRM kayıtlarını hızla süzen masaüstü rapor aracı (C# / WPF).
- SAP verisini sunucuda SQL anlık depoya alan ortak zamanlayıcı deseni; İK ve lojistik panelleri aynı altyapıyı kullanır, SAP yavaşlasa da ekranlar hızlı açılır.
- Satış ve tahsilat verisi için SAP'den tek JSON dönen rapor servisi (test sisteminde; canlıya alınmadı). Test sisteminde tahsilat toplamı, gelen ödemelerin toplamıyla birebir tuttu.
Teslim edilenler
- Veritabanı şemaları ve sorgular
- Entegrasyon servisleri
- Zimmet takip uygulaması
Teknolojiler
- SQL Server
- T-SQL
- MySQL
- SQLite
- PostgreSQL (Supabase)
- PowerShell
- C# · ASP.NET MVC
- WPF
- REST API