
Bir dosyanın sisteme aktarılmış olması, katalog entegrasyonunun başarıyla tamamlandığını göstermez. Asıl soru, aynı ürünün farklı sistemlerde aynı anlamı taşıyıp taşımadığıdır. Doğru entegrasyon; verinin kaynağını, dönüşümünü, onayını ve hedefteki kullanımını birlikte yönetir.
Önce sistemlerin görev sınırlarını belirleyin
ERP stok ve ticari işlemleri, ürün bilgi yönetimi sistemi ürün içeriğini, e-ticaret platformu ise müşteriye sunulan deneyimi yönetebilir. Ancak her işletmenin mimarisi farklıdır. Bu nedenle 'bütün verinin sahibi ERP'dir' gibi bir varsayım yerine, alan bazında kaynak sistemi belirlemek gerekir. Teknik ölçü, satış fiyatı, stok miktarı ve onaylı açıklama aynı yerde üretilmek zorunda değildir.
Kaynak yetkisi belirlendiğinde çakışma kuralı da tanımlanmalıdır. Bir kullanıcının satış kanalında yaptığı yerel düzeltme bir sonraki aktarımda silinecek mi? Kaynak kayıt değiştiğinde hangi hedefler güncellenecek? Bu sorular cevaplanmadığında entegrasyon, manuel müdahalelerle sürekli geri alınan bir aktarım döngüsüne dönüşebilir.
Alan eşleme, sütun adlarını eşleştirmekten fazlasıdır
Bir sistemdeki 'numara' alanı üretici parça numarasıyken diğerinde şirket içi stok kodu olabilir. Benzer adlar benzer anlamı garanti etmez. Alan sözlüğünde tanım, veri tipi, birim, zorunluluk, izin verilen değerler ve boş değer davranışı bulunmalıdır. Ürün kimliğinde marka ve numara ilişkisi de dikkate alınmalıdır; aynı metinsel numara farklı markalarda görülebilir.
Ölçü birimlerinin dönüşümü, ondalık ayırıcılar, dil ve karakter kodlaması açıkça ele alınmalıdır. Adet ile takım bilgisi birbirine karıştırılmamalıdır. Ham kaynak değeri saklanmalı, dönüştürülmüş değer ayrıca tutulmalıdır. Böylece bir dönüşüm kuralı hatalıysa kaynak dosyayı yeniden aramadan değişikliğin nedeni incelenebilir.
Ürün, uygulama ve ticari veriyi ayrı akışlar olarak düşünün
Teknik ürün nitelikleri ile araç uygulama ilişkileri farklı doğrulama kuralları gerektirir. Auto Care Association'ın standart yaklaşımı da ürün bilgisi ile uygulama verisini birbirinden ayırır. [1] Fiyat ve stok ise çoğu işletmede bu iki içerik grubundan farklı sıklıkta değişir. Her alanı aynı periyotta taşıma zorunluluğu gereksiz yük veya gecikme yaratabilir.
Hedef kanalın ihtiyaçları da farklıdır. Bir B2B portalı detaylı teknik filtreler isterken başka bir satış kanalı belirli açıklama uzunlukları kullanabilir. Ortak ana kayıt korunmalı; kanala özgü kurallar dağıtım katmanında uygulanmalıdır. Bir kanalın kısıtı nedeniyle kaynak verinin zenginliği kalıcı olarak azaltılmamalıdır.
Hata yönetimini tasarımın içine alın
Sağlam bir aktarım; alınan, doğrulanan, reddedilen ve hedefte yayımlanan kayıtları ayrı sayabilmelidir. Teknik teslim onayı, verinin müşteriye görünür olduğunu her zaman kanıtlamaz. Bu nedenle hedefteki yayın durumu ve kayıt sayılarıyla mutabakat yapılmalıdır. Kısmi başarısızlıkta yalnızca sorunlu kayıtlar yeniden işlenebilmeli, tekrar gönderim mükerrer ürün yaratmamalıdır.
Silme ve pasife alma davranışları özellikle önemlidir. Kaynak dosyada bir kaydın bulunmaması, ürünün gerçekten kaldırıldığı anlamına gelmeyebilir; dosya yalnızca değişen kayıtları içeriyor olabilir. Tam aktarım ile değişiklik aktarımı ayrımı, sürüm numarası ve işleme zamanı kayda alınmalıdır. Hatalı yayında geri dönüş yapılabilmesi için önceki onaylı durum korunmalıdır.
Pilot uygulamayı gerçek istisnalarla sınayın
Pilot için yalnızca temiz kayıtları seçmek yanıltıcıdır. Başında sıfır olan numaralar, birden fazla uygulama ilişkisi, eksik zorunlu alan, değişen ölçü ve pasife alınan ürün gibi durumlar kapsama eklenmelidir. Kabul ölçütleri baştan yazılmalıdır: kimliklerin korunması, dönüşümlerin doğruluğu, hatalı kayıtların ayrılması ve hedefteki sonucun doğrulanması.
Canlıya geçişten sonra sorumluluk bitmez. Son başarılı aktarım zamanı, yayın gecikmesi, hata kuyruğunun yaşı ve kaynak-hedef farkları düzenli izlenmelidir. Teknik ekip bağlantının çalıştığını, iş birimi ise verinin anlamını ve kullanımını doğrulamalıdır. Veri sahipliği ve sürdürülebilir kalite yönetimi, GS1'in veri kalitesi çerçevesinde de temel konulardandır. [2]
Bağlantıyı işletilebilir bir sürece dönüştürün
Apis Business Solutions ile entegrasyon ihtiyacınızı görüşmeden önce kaynakları, hedefleri ve öncelikli veri alanlarını listeleyin. Net bir alan sözlüğü, kabul ölçütleri ve hata sahipliği, projenin kapsamını somutlaştırır; günlük operasyonun daha öngörülebilir yönetilmesini sağlar.
Kaynaklar
- [1] Auto Care Association - Data Standards — Ürün ve uygulama verisinin farklı kapsamları. https://www.autocare.org/data-standards
- [2] GS1 - What is the GS1 Data Quality Framework? — Kalite yönetimi, öz değerlendirme ve doğrulama yaklaşımı. https://support.gs1.org/support/solutions/articles/43000734211-what-is-the-gs1-data-quality-framework-
