Sistem entegrasyonu, kurumdaki farklı yazılımların aynı veriyi tekrar girmeye gerek kalmadan paylaşmasını sağlayan bağlantı katmanıdır. Başarılı bir entegrasyonun ön koşulu teknik değil kurumsaldır: her veri türü için tek bir ana kayıt sisteminin belirlenmesi. Bu karar verilmeden kurulan entegrasyonlar, iki sistemin birbirini ezmesiyle sonuçlanır.
- Entegrasyonun en kritik kararı teknik değil kurumsaldır: hangi veri hangi sistemde ana kayıt sayılacak.
- API olmayan sistemler de entegre edilebilir; veri tabanı veya dosya tabanlı köprüler kurulur.
- Entegrasyon kurulduğu gün değil, ilk hata anında sınanır — hata yönetimi baştan tasarlanmalıdır.
- Başarısız aktarımların kaydı, yeniden denenmesi ve eşik aşımında uyarı üretmesi zorunludur.
- Teslim dosyasında entegrasyon haritası ve alan eşleştirme tablosu bulunmalıdır; yoksa sistem kuran kişiye bağımlı hâle gelir.
Entegrasyon neyi çözer
Çoğu kurumda sistemler vardır ama birbirini tanımaz. Sipariş bilgisi ERP'ye, sevkiyat bilgisi depo yazılımına, fatura bilgisi muhasebeye ayrı ayrı girilir. Üç kayıt gün sonunda birbirini tutmaz ve mutabakat işi bir kişinin tam zamanlı görevine dönüşür.
Entegrasyon, bu tekrarları ortadan kaldırır: veri doğduğu yerde bir kez girilir ve ihtiyaç duyan sistemlere otomatik olarak taşınır.
En kritik karar: ana kayıt hangi sistemde
Entegrasyon projelerinin başarısını belirleyen şey, hangi teknolojiyi kullandığınız değil, her veri türü için tek bir sahip sistem belirlemenizdir. Cari hesap ERP'de mi muhasebede mi ana kayıttır? Stok miktarı depo yazılımında mı ERP'de mi doğrudur?
Bu soru cevaplanmadan kurulan çift yönlü entegrasyonlarda iki sistem birbirinin verisini ezer. Sonuç, entegrasyon öncesinden daha kötü bir tablo olur: artık hangi rakamın doğru olduğunu kimse bilmez.
API yoksa entegrasyon olmaz mı?
Olur. Açık API en temiz yoldur ancak tek yol değildir. Sistemin desteklediği en güvenli seçeneğe göre veri tabanı seviyesinde okuma, dosya tabanlı aktarım veya ara katman üzerinden köprü kurulabilir.
Yöntem seçilirken dikkat edilmesi gereken, tedarikçi yazılımın güncellemelerinde bağlantının kırılma riskidir. Doğrudan veri tabanına yazan çözümler en kırılgan olanlardır ve mümkün olduğunca okuma amaçlı sınırlandırılmalıdır.
Entegrasyon ilk hata anında sınanır
Kurulduğu gün her şey çalışır. Asıl soru, karşı sistem yanıt vermediğinde, veri beklenen biçimde gelmediğinde veya ağ koptuğunda ne olacağıdır.
Doğru kurgulanmış bir entegrasyonda başarısız aktarım kaydedilir, belirlenen aralıklarla yeniden denenir ve eşik aşıldığında uyarı üretir. Bu mekanizma yoksa hata sessizce birikir ve genellikle aylar sonra bir mutabakat farkı olarak fark edilir.
Alan eşleştirme: görünmeyen iş
İki sistem aynı kavramı farklı adlandırır ve farklı biçimde saklar. Bir sistemde müşteri kodu on iki hane metin, diğerinde sayı olabilir; birim kodları, vergi oranları ve para birimi biçimleri örtüşmeyebilir.
Alan eşleştirme tablosu, hangi alanın nereye ve hangi dönüşümle gideceğini satır satır tanımlar. Bu tablo teslim dosyasının en değerli parçasıdır; entegrasyonu yıllar sonra kimin devralacağını bilemezsiniz.
Teslim edilmesi gerekenler
Entegrasyon projesi tamamlandığında kurumda kalması gereken belgeler şunlardır:
- Entegrasyon haritası — hangi sistem neyi kime, hangi sıklıkla gönderiyor
- Alan eşleştirme tablosu ve dönüşüm kuralları
- Hata yönetimi ve yeniden deneme politikası
- İzleme paneli erişimi ve uyarı kuralları
- Bağlayıcıların kaynak kodu ve kurulum dokümanı
Bu konuda sorulanlar.
Tipik kurumsal projelerde dört ile on iki hafta arasındadır. Süreyi belirleyen başlıca etkenler; entegre edilecek sistem sayısı, bu sistemlerin API desteği ve alan eşleştirmesinin karmaşıklığıdır. Envanter çıkarılmadan verilen süre tahmindir.
Bozabilir. Bu yüzden bakım anlaşması kapsamında güncelleme öncesi uyumluluk kontrolü yapılır ve gerekirse bağlayıcı güncellenir. Doğrudan veri tabanına yazan entegrasyonlar bu riske daha açıktır.
Akış durumu paneli üzerinden. Panel; son başarılı aktarım zamanını, bekleyen kayıt sayısını ve hata biriken noktaları gösterir. Eşik aşıldığında e-posta veya mesaj yoluyla uyarı üretir.
Mevcut yapı incelenerek devralınabilir. İnceleme sonucunda yeniden yazılmasının daha doğru olduğu ortaya çıkarsa bu gerekçesiyle raporlanır; devralma kararı kuruma bırakılır.
Genellikle evet. e-Fatura, özel entegratör veya doğrudan entegrasyon yöntemleriyle çalışır ve mevzuat kaynaklı kendine özgü kuralları vardır. ERP ile e-fatura arasındaki bağlantı, diğer entegrasyonlardan ayrı planlanmalıdır.



