Her bilginin bir sahibi olsun

Ürün adı hangi sistemde değişir? Fiyatın kaynağı neresi? İade durumunu kim belirler? Aynı alan iki tarafta da serbestçe güncellenirse hangi değerin geçerli olduğu belirsizleşir. Her veri türü için kaynak ve güncelleme yönü açıkça tanımlanmalıdır.

Görünen ad ile kimlik aynı şey değildir

İki sistemde aynı isimle görünen ürünler farklı paketler olabilir. Eşleştirmeyi yalnızca metin benzerliğine bırakmayın. İç ürün kimliği, dış servis kimliği ve varsa paket ilişkisi ayrı tutulmalıdır. Eşleşmeyen kayıtların operatör tarafından görülebildiği bir alan gerekir.

Tekrar gelen işlem yeni bir satış değildir

Ağ kesintisi veya sağlayıcı davranışı aynı bildirimi tekrar üretebilir. İşlemin benzersiz kimliği üzerinden daha önce uygulanıp uygulanmadığı kontrol edilmelidir. Özellikle ödeme, stok ve sipariş oluşturma adımlarında tekrarın etkisi baştan düşünülür.

Hata, ekibin çözebileceği bir kayıt olmalı

Entegrasyon hatalarını yalnızca teknik günlükte tutmak operasyonu kör bırakır. Hangi kaydın neden beklediği, ne zaman yeniden denendiği ve elle müdahale gerekip gerekmediği anlaşılır olmalıdır. Kullanıcıya hassas teknik ayrıntılar göstermeden eyleme dönük bilgi verilebilir.

Bağlantıyı periyodik olarak karşılaştırın

Başarılı yanıt alınması, iki sistemin her zaman aynı durumda olduğu anlamına gelmez. Sipariş sayısı, durum ve tutar gibi seçilmiş alanlar üzerinde mutabakat kontrolleri kurmak eksik aktarımı fark etmeye yardımcı olur. Kontrolün sıklığı ve sorumlusu da işletim planının parçasıdır.