Teknik Makaleler
EPCIS ile depo olay verisi: Stok bakiyesinden görünürlüğe geçiş
GS1 EPCIS çerçevesinde ana veri, işlem ve olay ayrımını; kimlik, zaman, düzeltme ve paylaşım sorumlulukları üzerinden inceliyoruz.
Bu yazıda neler var?
Bir lojistik hareketini yalnızca “stok azaldı” kaydıyla anlatmak her zaman yeterli değildir. Ürünün nerede, ne zaman ve hangi iş bağlamında işlendiğini paylaşmak gerektiğinde olay verisi gündeme gelir. GS1 EPCIS, farklı uygulamaların görünürlük olaylarını ortak bir çerçevede paylaşmasına yönelik bir standarttır.
İşlem belgesi ile görünürlük olayı aynı şey değildir
GS1 dokümanı; ana veri, ticari işlem verisi ve görünürlük olayı verisini ayırır. Ürün tanımı, sipariş belgesi ve ürünün fiziksel akışındaki bir olay farklı bilgi ihtiyaçlarını karşılar. Bu ayrım, bütün veriyi tek bir “hareket” tablosuna sıkıştırmamak açısından yararlıdır.
Bu yazı EPCIS'in bütün alanlarını veya uygunluk kurallarını açıklamaz. Amaç, WMS entegrasyonu hazırlayan ekibin veri sözleşmesini hangi sorularla gözden geçirebileceğini göstermektir.
Kimlik ve bağlam birlikte düşünülmeli
Bir olayda hangi nesnenin tanımlandığı net olmalıdır. Ürün sınıfı ile belirli bir lojistik birim aynı kimlik düzeyi değildir. İş ortaklarının aynı kimliği aynı anlamda yorumlayabilmesi gerekir; yerel bir ürün kodunu küresel kimlikmiş gibi paylaşmak anlaşmazlık yaratabilir.
Ardından olayın yerini ve iş bağlamını belirleyin. Örneğin bir okutmanın hangi operasyonu temsil ettiği yazılmadığında, veri başka bir sistem için yalnızca teknik bir okuma kaydı olarak kalabilir. İş dilinin sistemler arasında nasıl eşleştiği sözleşmede gösterilmelidir.
Olay zamanı ile sisteme geliş zamanını ayırın
Depoda bir okutma belirli bir anda gerçekleşirken bağlantı nedeniyle merkezi sisteme daha sonra ulaşabilir. Bu iki zamanın aynı alanla temsil edilmesi, işlem sırasını incelemeyi zorlaştırır. Kaynak saat, saat dilimi ve gecikmeli aktarım davranışı için açık kararlar alınmalıdır.
Bu öneri standarttaki tüm zaman alanlarının yerine geçmez. Entegrasyon tasarımında hangi tarih alanının neyi anlattığını belirleme ihtiyacına dikkat çeker. Yerel saat gösterimini saklanan zamanın kendisiyle karıştırmayın.
Düzeltme, silme ve tekrar olaylarını planlayın
Yanlış okutmanın nasıl düzeltileceği, tekrar gelen mesajın nasıl tanınacağı ve tüketici sistemin daha önce okuduğu bir kaydın değişmesini nasıl öğreneceği önemli sorulardır. Bunlar baştan konuşulmadığında her sistem kendi varsayımını üretir.
Olay kaydı ile güncel stok bakiyesini farklı sorumluluklar olarak ele almak yararlı olabilir. Geçmişi izleyebilmek, her olayın stok üzerinde yeniden yan etki oluşturması gerektiği anlamına gelmez. Tekrar işleme kuralları, tüketici sistemin görevine göre belirlenmelidir.
Küçük bir veri sözleşmesi dosyası
- Olayın iş anlamı ve üreten sistem.
- Nesne, lokasyon ve taraf kimliklerinin kapsamı.
- Zaman alanlarının anlamı ve saat dilimi kuralları.
- Zorunlu bilgiler ve eksik alan davranışı.
- Tekrar, gecikme ve düzeltme durumları.
- Paylaşılacak veriye erişim ve saklama sorumluluğu.
Bu başlıklar önerilen proje kontrol listesidir. Standart uyumluluğu, şema doğrulaması ve iş ortaklarıyla yapılacak kabul testleri ayrıca gerekir. EPCIS adını kullanmak tek başına uçtan uca görünürlüğün eksiksiz kurulduğunu göstermez.
Kaynak kapsamı
EPCIS için GS1'in resmi standardı ve uygulama rehberi referans alınmıştır. Buradaki depo örnekleri editoryal tasarım sorularıdır; doğrulanmış bir EPCIS mesajı veya ürün kurulum talimatı sunulmaz.
Kaynaklar
Kaynak kontrol tarihi: 1 Kasım 2026.