Aracılığıyla paylaş


DOM kuralları

Bu makalede, Microsoft Dynamics 365 Commerce uygulamasında dağıtılmış sipariş yönetimi (DOM) işlevinin kuralları açıklanmaktadır.

Tüm kural türleri için tanımlanabilecek ortak özniteliklerin bazıları aşağıdaki gibidir:

  • Başlangıç tarihi ve Bitiş tarihi – Kuralın başlangıç ve bitiş tarihlerini belirlemek için bu alanları kullanın.
  • Devre Dışı: DOM çalıştırma işleminde bu alan için yalnızca Hayır değerine sahip kurallar dikkate alınır.
  • Sabit sınırlama: Bir kural, sabit kısıtlama veya sabit kısıtlama değil olarak tanımlanabilir. Her DOM çalıştırma işlemi, iki kez tekrarlanır. İlk tekrarda, her kurala Sabit sınırlama özelliği ayarından bağımsız olarak sabit kısıtlama kuralı olarak işlem yapılır. Başka bir deyişle, her kural uygulanır. İkinci tekrarda, sabit kısıtlama olarak tanımlanmayan kurallar kaldırılır ve tüm kurallar uygulandığında konumlara atanmayan sipariş veya sipariş satırları konumlara atanır. Bunun tek istisnası, her zaman katı bir kısıtlama olarak kabul edilen Konum önceliği kuralıdır.

Minimum stok kuralı

Bu kural türü, kurumların bir ürünün belirli bir miktarını sipariş karşılama dışındaki amaçlar için "korumasını" sağlar. Örneğin, kurumlar DOM'nin bir mağazada bulunan tüm stoğu sipariş karşılama için dikkate almasını istemeyebilir. Bunun yerine, kapı müşterileri için biraz stok ayırmak isteyebilirler. Bu kural türü kullanıldığında, bir ürün kategorisi, tek bir ürün ya da konuma veya konum grubuna göre bir ürün çeşidi için tutulacak minimum stoğu tanımlayabilirsiniz. Ek bir kategori hiyerarşisi kullanarak minimum stoğu da tanımlayabilirsiniz. Ürün birden fazla kategoriye giriyorsa kategorileri kullanabileceğiniz tüm kurallar için ek bir kategoriye en yüksek önem verilir.

Karşılama konumu öncelik kuralı

Karşılama konumu önceliği kuralı: Bu kural türü, kurumların DOM altyapısının belirli ürünler için karşılama konumları tanımlamaya çalışırken dikkate aldığı önceliği belirlemek için bir konum hiyerarşisi belirlemelerini sağlar. Geçerli öncelik aralığı 1-10'dur. Burada 1 en yüksek, 10 ise en düşük önceliktir. Daha yüksek önceliğe sahip konumlar daha düşük önceliğe sahip önce konumlardan önce dikkate alınır. Kural, sabit bir kısıtlama kuralı olarak tanımlanırsa siparişler yalnızca önceliklerin tanımlandığı konumlara satılır. DOM, siparişin tamamının tek bir konumdan gönderilmesini tercih eder. Önceliği 1 olan bir konumda bir siparişin tamamı ve bazı satırları mevcut değilse DOM, önceliği 2 olan bir konumdan siparişi karşılamaya çalışır.

Kısmi siparişler kuralı

Retail 10.0.5 sürümünde, Siparişi yalnızca bir yerleşimden karşıla parametresi Maksimum karşılama yerleşimleri olarak değiştirildi. Eski parametre, kullanıcıların siparişlerin yalnızca bir konumdan mı yoksa mümkün olduğunca çok sayıda konumdan mı karşılanacağını yapılandırmalarına olanak tanıyordu. Yeni parametre, kullanıcıların sipariş karşılamanın belirli bir konum kümesinden (beş konuma kadar) veya mümkün olduğunca çok sayıda konumdan karşılanacağını belirlemesine olanak tanır. Siparişin işlenmesi satır bazında gerçekleştiğinden tek bir konumdan sipariş karşılama dışındaki tüm seçenekler için DOM ilgili satırı böler. Bu kural yalnızca Üretim Çözücü ile çalışır.

Kısmi siparişler kuralını yapılandırmak için aşağıdaki parametreleri kullanın:

  • Maksimum karşılama konumları - Bu parametrenin 6 seçeneği vardır: 1, 2, 3, 4, 5 ve Herhangi bir sayı.
  • Kısmi siparişler karşılansın mı? - Bu parametre yalnızca Maksimum karşılama konumları, Herhangi bir sayı olarak ayarlandığında kullanılabilir. Etkinleştirildiğinde bir satış siparişi kısmen karşılanabilir; yeterli stoğa sahip satış satırı ilk önce karşılanırken kalan satış satırları karşılanmaz.
  • Kısmi satırlar karşılansın mı? - Bu parametre yalnızca Maksimum karşılama konumları, Herhangi bir sayı ve Kısmi siparişler yerine getirilsin mi? olarak ayarlandığında kullanılabilir. Bu parametre etkinleştirildiğinde, bir satış satırı kısmen mevcut stokla karşılanabilir ve kalan miktar yeni bir satış satırına bölünebilir. Satış satırının iki konum arasında bölünmesi gerekiyorsa DOM, fiyatların ve vergilerin satırlar arasında uygun şekilde yayılmasını sağlar.

Commerce 10.0.31 sürümünden başlayarak, kısmi siparişler kuralını geliştirmek için Sipariş değerine veya dahil edilen ürünlere göre DOM'la sipariş bölünmesini önleme özelliği yayınlandı. Özellik etkinleştirildikten sonra, kısmi siparişler kuralı için bir Satış siparişi tutarı belirleyebilirsiniz ve Satış siparişi tutarı değerinden daha düşük tutarlı satış siparişleri, Maksimum karşılama konumlarını "1"den büyük bir değere ayarlasanız bile bölünmez. Bu kategoriler veya ürünler siparişin parçası olduğunda siparişin asla bölünmemesini sağlamak için bir kategori veya ürün listesi de tanımlayabilirsiniz.

Çevrimdışı karşılama konumu kuralı

Bu kural, kurumların bir konumu veya konum grubunu çevrim dışı ya da DOM için kullanılamaz olarak belirtmelerini sağlar, böylece siparişler karşılama için bu konumlara atanamaz.

Maksimum reddetmeler kuralı

Bu kural, kurumların reddetme işlemleri için bir eşik tanımlamasını sağlar. Eşiğe ulaşıldığında DOM işlemcisi bir siparişi veya sipariş satırını özel durum olarak işaretler ve diğer işlemlerde hariç tutar. Yüksek performans sağlamak için DOM, tüm reddetme işlemlerinin geçmişine bakmaz.

Sipariş satırları bir konuma atandıktan sonra, konum bazı nedenlerle söz konusu satırı karşılayamayabileceği için, atanan bir sipariş satırını reddedebilir. Reddedilen satırlar özel durum olarak işaretlenir ve sonraki çalıştırmada işlenmeleri için yeniden havuza eklenir. DOM, sonraki çalışma sırasında reddedilen satırı farklı bir konuma atamayı dener. Yeni konum da atanan sipariş satırını reddedebilir. Bu atama ve reddetme çevrimi birkaç kez meydana gelebilir. Reddetme sayısı tanımlanan eşiğe ulaştığında, DOM sipariş satırını kalıcı özel durum olarak işaretler ve satırı yeniden atama için seçmez. DOM, sipariş satırını yalnızca bir kullanıcı sipariş satırının durumunu sıfırlarsa yeniden atama için dikkate alır.

Maksimum mesafe kuralı

Bu kural, kurumların bir konumun veya konum grubunun siparişi karşılamak için bulunabileceği maksimum uzaklığı tanımlamasını sağlar. Bir konum için çakışan maksimum uzaklık kuralları tanımlandıysa DOM söz konusu konum için tanımlanan en düşük maksimum uzaklığı uygular.

Maksimum sipariş kuralı

Bu kural, kurumların bir konumun veya konum grubunun işleyebileceği maksimum sipariş sayısını tanımlamasını sağlar. Optimizasyon işlemi sırasında sistem, bu konumlardan gönderilmeyen siparişleri dikkate alır. Bu denetim profiller genelinde yapılır; bu nedenle, aynı konum için profiller arasında çakışan maksimum sipariş sayısı tanımlanması halinde sistem, tüm profillerde tanımlanan maksimum sipariş sayısını dikkate alır.

Maksimum sipariş kuralı etkinleştirildiğinde ve DOM işleme sırasında oluşturulan birden fazla karşılama planı görevi olduğunda, teknik sınırlama nedeniyle kural doğru şekilde uygulanmayabilir. Oluşturulan sipariş karşılama görevlerinin sayısı İş parçacığı kullanımı (yüzde) değeri ile belirlenir. Maksimum sıra kuralını etkinleştirirseniz Microsoft İş parçacığı kullanımı (yüzde) değerini "0" olarak ayarlamanızı tavsiye eder. Commerce sürüm 10.0.38 ve üzeri için bu kural etkinleştirildiğinde, İş parçacığı kullanımı (yüzde) değerine bakılmaksızın yalnızca bir sipariş karşılama planı oluşturulur. Daha fazla bilgi için bkz. DOM ayarlama.

Ek kaynaklar

DOM'a genel bakış

DOM ayarlama

DOM maliyet yapılandırması

DOM işleme

DOM çalıştırmalarının sonuçları

DOM sipariş karşılama planlarını ve günlüklerini temizleme

DOM genişletilebilirliği

DOM sınırlamaları