İçeriğe geçin

Çevrimdışı çalışmanın ardından çakışmayı iş kuralıyla çözmek

Birbirini tutmayan iki stok sayımı için neden önceden belirlenmiş bir karar kuralı ve sorumlu kişi gerekir?

Katharina Weber1 dk okuma
İki koli bulunan gri depo kutusu; öndeki kolide kırmızı kronometre etiketi var.

İki değişiklik ne anlama geliyor?

Bağlantı kurulunca teknik olarak geçerli ama iş açısından birlikte geçerli olamayacak iki değişiklik karşılaşabilir. “Son gelen değer kazanır” gibi genel kural bu durumda iş akışı hakkında karar verir. Bu nedenle geliştirmeden önce değerlerin neyi temsil ettiğini ve çelişkiyi kimin çözebileceğini inceleyin.

Kurgusal örnekte iki çalışan aynı P-26 depo kalemi için farklı miktar bildiriyor. İki bilgi de aynı depo konumunda adet cinsinden mutlak sayım sonucudur; giriş veya çıkış miktarı değildir. Örnek olarak planlanan akış şöyledir:

Durum

Eldeki bilgi

Kararlaştırılan işlem

Ağsız sayım

Cihazda 4 adet kaydedilir.

Yerel, henüz devralınmamış sayım bildirimi olarak tutulur.

Merkezde başka sayım

Orada 7 adet kaydedilir.

Kaynağı ve zamanıyla başka sayım bildirimi olarak saklanır.

Bağlantı geri gelir

İki bilgi karşılaşır.

Fark inceleme için işaretlenir; miktarlar toplanmaz, yalnız cihaz saatine göre üzerine yazılmaz.

Sorumlu kişi stoku netleştirir

İnceleme ve yeniden sayımdan sonra 6 adet onaylanır.

Yalnız açıkça onaylanan bu durum işletim stokuna alınır; eski bildirimler izlenebilir kalır.

Kural ürünün parçasıdır

Örnekte stok sorumlusu konumu, birimi, sayım zamanlarını ve aradaki hareketleri inceler; gerekiyorsa yeniden saydırır. Bu açıklamanın ardından verilen onay geçerli stoku belirler. Yeniden bağlantı önceki miktarlardan birini kendiliğinden doğrulamaz. Sayım sonucu hareket miktarı olmadığı için miktarları toplamak da yanlıştır.

Android çevrimdışı eşleştirmede farklı çakışma stratejilerini açıklar. İş açısından uygun seçim ürün kararı olarak kalır. Görünen inceleme durumunu, karar yetkili rolü ve çakışma açıkken devam edecek davranışı kararlaştırın. Akışı çelişkili örnek verilerle deneyin. Başarılı veri aktarımı önce verinin aktarıldığını gösterir; işe yarar stok için uygun karar da gerekir.

Kaynaklar

Yazan

  • Katharina WeberYazılım ve Teknoloji EditörüKatharina Weber, ASES'te yazılım geliştirme yazılarından sorumludur. İşletmelerin yazılım seçerken, yeni uygulamalar geliştirirken ve mevcut sistemlerini modernleştirirken karşılaştığı soruları ele alır.

ASES'i takip edin

Devamını okuyun

Tüm yazılar

ASES ile Yazılım geliştirme

Özel yazılım, web ve mobil uygulamalar