Blog

B2B müşteri bayi veri modeli nasıl kurulur

B2B sistemlerinde müşteri ve bayi yönetimi için doğru veri modeli, ilişkiyi, yetkiyi, fiyat yapısını ve işlem geçmişini birlikte ele alır. Bu yazı, b2b müşteri bayi veri modeli için temel yapıyı açıklar.

B2B sistemlerinde müşteri ve bayi yönetimi için kullanılan yapı, tek bir karttan çok ilişkisel bir veri modelidir. B2B müşteri bayi veri modeli, müşteri hesabını, bayi hesabını, alt hesapları, fiyat gruplarını, yetki seviyelerini ve işlem geçmişini aynı çatı altında bağlar. Bu nedenle doğru kurgu, kişi veya firma kaydını ayrı tutup bunları sözleşme, kanal ve rol tablolarıyla ilişkilendirir. Ayrıca sipariş, teklif, tahsilat ve iade gibi hareketleri de bu çekirdeğe bağlarsınız. Basit bir liste yapısı kısa sürede yetersiz kalır; çünkü bayi bazlı fiyat, müşteri bazlı limit ve kanal bazlı erişim aynı anda çalışır. B2B müşteri bayi veri modeli bu yüzden esnek olmalı, ama dağınık olmamalıdır. Doğru kurgu, raporlama, entegrasyon ve yetkilendirme ihtiyaçlarını tek modelde karşılar. Özellikle B2B ve Bayi Sistemleri planlanırken bu temel netleşir. Kısacası, müşteri ve bayi yönetimi için en doğru yaklaşım, ana kayıtlar ile ilişkileri ayıran, işlem tablolarını merkezleştiren ve iş kurallarını veri katmanına taşıyan ilişkisel modeldir.

Müşteri ve bayi ayrımını doğru kurun

b2b müşteri bayi veri modeli içinde ilk adım, müşteri ile bayi kavramlarını aynı şey gibi ele almamaktır. Müşteri son kullanıcı hesabı olabilir, bayi ise satış, dağıtım veya alt kanal rolü üstlenir. Bu yüzden iki tarafı ayrı varlıklar olarak tanımlarsınız. Ancak çoğu projede aynı firma hem müşteri hem bayi rolü üstlenebilir; model bunu desteklemelidir. En sağlıklı yaklaşım, tek bir firma tablosu kurup rol bilgisini ilişki tablosunda tutmaktır. Böylece bir kayıt hem satın alan hem dağıtan olarak çalışabilir. Ayrıca alt bayi, bölge bayi veya grup bayi gibi yapılar da aynı mimaride yer bulur. Bu ayrım, fiyatlandırma ve yetkilendirme katmanını sadeleştirir. Örneğin bayi kendi müşterilerini görebilir, ama başka bölgedeki kayıtları göremez. Bu sınırı uygulamak için rol, kapsam ve ilişki alanlarını birlikte kullanırsınız. B2B müşteri bayi veri modeli burada sadece kayıt tutmaz, iş kuralını da taşır. Böyle kurduğunuzda satış ekibi, operasyon ve muhasebe aynı referans üzerinden çalışır. Bu yaklaşım, Kurumsal Sistem Entegrasyonu tarafında da veri uyumunu kolaylaştırır. Kısacası, ayrımı isimde değil ilişkide kurmalısınız.

Temel tabloları iş sürecine göre kurgulayın

b2b müşteri bayi veri modeli genelde birkaç ana tablodan oluşur: firma, kişi, rol, sözleşme, fiyat grubu, adres, iletişim ve işlem geçmişi. Ancak bu tabloları sadece teknik kolaylık için değil, iş akışına göre kurarsınız. Firma tablosu ana kimliği taşır, kişi tablosu irtibatları tutar, adres tablosu teslimat ve fatura noktalarını ayırır. Ayrıca sözleşme veya ilişki tablosu, hangi firmanın hangi bayiyle hangi koşulda çalıştığını belirtir. Bu yapı sayesinde aynı müşteri farklı bayiler altında farklı fiyat görebilir. Örneğin satış temsilcisi aynı firmayı farklı kanal koşullarıyla yönetebilir. İşlem geçmişi de ayrı tutulmalıdır; çünkü sipariş, teklif ve tahsilat kayıtları raporlamada temel olur. B2B müşteri bayi veri modeli içinde her tablo tek başına anlamlı olmalı, ama birlikte çalıştığında tam resmi vermelidir. Bu yüzden tekrar eden bilgileri azaltın, ama kritik alanları tek yerde tutun. Ayrıca veritabanında indeks ve benzersizlik kurallarını baştan planlayın. Böylece çakışan kayıtları önlersiniz. Veritabanı yönetimi tarafında bu kararlar performansı doğrudan etkiler. Kısacası, modelin gücü tablo sayısında değil, tablolar arası ilişkide yatar.

Yetki ve fiyat mantığını veriyle bağlayın

b2b müşteri bayi veri modeli sadece kim kimin müşterisi sorusunu cevaplamaz; kim neyi hangi koşulla görür sorusunu da cevaplar. Bu yüzden yetki ve fiyat yapısını veri modelinin içine koyarsınız. Rol tablosu, kullanıcı hesabının hangi firmaya bağlı olduğunu ve hangi ekranlara erişebileceğini belirler. Fiyat grubu tablosu ise ürün, kategori veya müşteri segmenti bazında koşulları taşır. Ancak fiyatı doğrudan firmaya yazmak yerine, ilişki üzerinden yönetmek daha sağlıklıdır. Çünkü aynı bayi farklı müşterilere farklı teklif yapabilir. Ayrıca kampanya, iskonto ve özel anlaşma alanlarını ayrı tutarsınız. Böylece satış ekibi manuel düzeltmeye daha az ihtiyaç duyar. B2B müşteri bayi veri modeli burada esneklik sağlar, ama kontrolü kaybettirmez. Örneğin bir bayi kendi alt müşteri limitini görebilir, ama başka bayi limitini göremez. Bu ayrımı uygulamak için veri katmanında net kurallar tanımlarsınız. Ayrıca loglama ve değişiklik geçmişi, fiyat uyuşmazlıklarını izlemeyi kolaylaştırır. Bu yaklaşım, Karar rehberleri ve operasyonel raporlama için de sağlam zemin oluşturur. Kısacası, yetki ve fiyatı veriyle bağlamadığınızda model eksik kalır.

Sipariş, teklif ve tahsilatı ilişkilendirin

b2b müşteri bayi veri modeli, işlem kayıtlarını ana kartlardan ayırır ama onlarla bağını koparmaz. Sipariş, teklif, sevkiyat, fatura ve tahsilat tabloları ayrı durur; yine de firma, bayi ve kullanıcı kimliklerine referans verir. Bu yapı, geçmişi izlemeyi ve çapraz kontrol yapmayı kolaylaştırır. Ayrıca bir teklifin hangi bayi tarafından açıldığını, hangi müşteri için oluşturulduğunu ve hangi koşulla siparişe döndüğünü görebilirsiniz. Tahsilat tarafında da benzer bir mantık gerekir. Ödeme planı, vade ve bakiye alanlarını işlem tablosunda tutarsınız. Ancak cari bakiyeyi yalnızca tek bir sayısal alan gibi düşünmemelisiniz; hareketlerden türeyen bir sonuç olarak ele almalısınız. Böylece veri tutarsızlığı azalır. B2B müşteri bayi veri modeli bu noktada muhasebe, satış ve operasyon arasında ortak dil kurar. Örneğin iade veya kısmi sevkiyat durumunda aynı kayıt zinciri üzerinden ilerlersiniz. Bu zincir bozulursa raporlar da bozulur. Ayrıca entegrasyon kurarken ERP veya muhasebe sistemine tek yönlü değil, kontrollü çift yönlü akış planlarsınız. Bu yüzden işlem tablolarını sade, ama izlenebilir tasarlamak gerekir. Kısacası, işlem verisini ana kaydın gölgesinde değil, onunla ilişkili ayrı bir katmanda tutmalısınız.

Sağlam model için kuralları baştan yazın

b2b müşteri bayi veri modeli kurarken alanları listelemek yetmez; iş kurallarını da yazmanız gerekir. Hangi bayi hangi müşteriyi yönetir, hangi kullanıcı hangi veriyi görür, hangi fiyat hangi koşulda uygulanır gibi sorular baştan netleşmelidir. Ayrıca silme yerine pasife alma yaklaşımı çoğu B2B yapıda daha güvenlidir. Çünkü geçmiş sipariş ve tahsilat kayıtlarını korumanız gerekir. Veri doğrulama kurallarını da modelin parçası yaparsınız; örneğin zorunlu alanlar, benzersiz kodlar ve ilişki bütünlüğü bu kapsamda yer alır. Ancak her kuralı uygulama katmanına bırakmak risk oluşturur. Veri tabanı, uygulama ve entegrasyon katmanı aynı dili konuşmalıdır. B2B müşteri bayi veri modeli bu yüzden sadece teknik şema değil, kurumsal süreç tasarımıdır. Ayrıca raporlama ihtiyacı olan ekipler için değişmeyen anahtarlar kullanmak önem taşır. Böylece bir bayi adı değişse bile geçmiş kayıtlar bozulmaz. Eğer mevcut yapınızda çok fazla istisna varsa, Hazır paket mi, özel yazılım mı? kararını da veri modeline göre değerlendirirsiniz. Kısacası, iyi model iş kuralını taşır, kötü model ise kuralı ekrana bırakır.

Sık sorulan sorular

Müşteri ve bayi aynı tabloda tutulur mu?

Evet, çoğu yapıda ana firma kaydını tek tabloda tutup rol bilgisini ilişki tablolarında yönetmek daha sağlıklıdır. Böylece bir kayıt hem müşteri hem bayi rolü alabilir. Ancak erişim, fiyat ve operasyon kurallarını ayrı alanlarda tanımlamanız gerekir. B2B müşteri bayi veri modeli bu esnekliği destekler.

Fiyat bilgisi doğrudan müşteri kartında mı tutulur?

Genelde hayır. Fiyatı müşteri kartına sabitlemek yerine fiyat grubu, anlaşma veya ilişki tablosu üzerinden yönetirsiniz. Bu yaklaşım, aynı müşterinin farklı kanallarda farklı koşullarla çalışmasını sağlar. Ayrıca değişiklikleri daha kontrollü izlersiniz. B2B müşteri bayi veri modeli için bu ayrım önemlidir.

En sık yapılan modelleme hatası nedir?

En sık hata, müşteri, bayi, kullanıcı ve işlem kayıtlarını tek tabloda karıştırmaktır. Bu yapı kısa sürede raporlamayı, yetkilendirmeyi ve entegrasyonu zorlaştırır. Ayrıca geçmiş veriyi korumak zorlaşır. Doğru yaklaşım, ana kayıtları ayırmak ve ilişkileri net tanımlamaktır. B2B müşteri bayi veri modeli bu disiplinle çalışır.

Kendi sürecinizi konuşalım

Yazıda anlatılanların sizin işinizde nasıl karşılık bulduğunu görmek için önce süreci birlikte çıkarıyoruz.

Teklif alın

İlgili yazılar