Reguły DOM
W tym artykule opisano reguły funkcji zarządzania zamówieniami rozdzielonymi (DOM) w rozwiązaniu Microsoft Dynamics 365 Commerce.
Poniżej przedstawiono niektóre wspólne atrybuty, które mogą zostać zdefiniowane dla wszystkich typów reguł:
- Data rozpoczęcia i Data zakończenia – użyj tych pól, aby ustawić daty rozpoczęcia i zakończenia reguły.
- Wyłączone — tylko te reguły, które mają wartość Nie w tym polu są brane pod uwagę w sesji DOM.
- Ograniczenie bezwarunkowe — reguła może być zdefiniowana jako ograniczenie bezwarunkowe lub nie. Wszystkie sesje DOM odbywają się w dwóch iteracjach. W pierwszej iteracji każda reguła jest traktowana jako ograniczenie bezwarunkowe niezależnie od ustawienia atrybutu Ograniczenie bezwarunkowe. Oznacza to, że stosowane są wszystkie reguły. W drugiej iteracji reguły, które nie są zdefiniowane jako ograniczenia bezwarunkowe, są usuwane, a zamówienie lub wiersze zamówienia, które nie zostały przypisane do lokalizacji, gdy wszystkie reguły były stosowane, są przypisywane do lokalizacji. Jedynym wyjątkiem jest reguła Priorytet lokalizacji, która zawsze jest traktowana jako ograniczenie bezwarunkowe.
Ten typ reguły umożliwia organizacjom wyodrębnienie określonej ilości produktu, aby wykorzystać ją do celów innych niż realizacja zamówienia. Organizacje mogą na przykład nie chcieć, aby w systemie DOM na potrzeby realizacji zamówienia były dostępne wszystkie zapasy w sklepie. Zamiast tego mogą chcieć zarezerwować część zapasów dla klientów impulsowych. Jeśli używany jest ten typ reguły, możesz określić minimalny poziom zapasów dla kategorii produktów, określonego produktu lub wariantu produktu według lokalizacji lub grupy lokalizacji. Minimalny poziom zapasów można również zdefiniować za pomocą dodatkowych hierarchii kategorii. Jeśli produkt należy do wielu kategorii, kategoria uzupełniająca ma najwyższy priorytet dla wszystkich reguł, w których można używać kategorii.
Ten typ reguły umożliwia organizacjom definiowanie hierarchii lokalizacji w celu ustalenia priorytetu, który jest uwzględniany przez aparat DOM podczas próby określenia lokalizacji realizacji dla poszczególnych produktów. Prawidłowy zakres priorytetów wynosi od 1 do 10, gdzie 1 oznacza najwyższy priorytet, a najniższy priorytet to 10. Lokalizacje, które mają wyższy priorytet, są brane pod uwagę przed lokalizacjami o niższym priorytecie. Jeśli dana reguła jest zdefiniowana jako ograniczenie bezwarunkowe, zamówienia są przekazywane tylko do lokalizacji, w przypadku których zostały zdefiniowane priorytety. Zarządzanie DOM preferuje wysyłanie zamówień całkowicie z jednej lokalizacji. Jeśli w lokalizacji o priorytecie 1 nie jest dostępne całe zamówienie i jego wiersze, zarządzanie DOM próbuje zrealizować to zamówienie w lokalizacji o priorytecie 2.
W wersji 10.0.5 rozwiązania Retail parametr Zrealizować zamówienie tylko z jednej lokalizacji został zmieniony na Lokalizacje maksymalnej realizacji. Stary parametr umożliwia użytkownikom skonfigurowanie, czy zamówienia mogą być realizowane tylko z jednej lokalizacji, czy z wielu możliwych lokalizacji. Nowy parametr umożliwia użytkownikom określenie, czy realizacja może pochodzić z określonego zestawu lokalizacji (do pięciu), czy z jak największej liczby lokalizacji. W przypadku wszystkich opcji z wyjątkiem realizacji z jednej lokalizacji zarządzanie DOM dzieli wiersz, ponieważ przetwarzanie zamówienia odbywa się według wiersza. Ta reguła działa tylko ze zmienną produkcji.
Użyj następujących parametrów, aby skonfigurować regułę zamówień częściowych:
- Maksymalna liczba realizujących lokalizacji - ten parametr ma 6 opcji: 1, 2, 3, 4, 5 i Dowolna liczba.
- Zrealizować zamówienia częściowe? - Ten parametr jest dostępny tylko wtedy, gdy Maksymalna liczba realizujących lokalizacji jest ustawiona na Dowolna liczba. Gdy ta opcja jest włączona, zamówienie sprzedaży może zostać częściowo zrealizowane; wiersz sprzedaży z wystarczającymi zapasami jest realizowany jako pierwszy, podczas gdy pozostałe wiersze sprzedaży nie są realizowane.
- Zrealizować wiersze częściowe? - Ten parametr jest dostępny tylko wtedy, gdy Maksymalna liczba realizujących lokalizacji jest ustawiona na Dowolna liczba i Realizacja częściowych zamówień? jest włączona. Gdy ten parametr jest włączony, wiersz sprzedaży może zostać częściowo zrealizowany przy użyciu bieżących zapasów, a pozostała ilość zostanie podzielona na nowy wiersz sprzedaży. Jeśli wiersz sprzedaży musi zostać podzielony między dwie lokalizacje, zarządzanie DOM zapewnia odpowiednie rozłożenie cen i podatków na wiersze.
Aby rozbudować regułę częściowych zamówień, w wersji 10.0.31 Commerce, wprowadzono funkcję Zapobiegaj dzieleniu zamówień według DOM na podstawie wartości zamówienia lub uwzględnionych produktów. Po włączeniu tej funkcji możesz określić Kwotę zamówienia sprzedaży dla reguły zamówień częściowych oraz zamówienia sprzedaży z kwotami mniejszymi niż Kwota zamówienia sprzedaży wartość nie jest dzielona, nawet jeśli ustawisz maksymalną liczbę realizujących lokalizacji na wartość większą niż „1”. Możesz też zdefiniować listę kategorii lub produktów, aby mieć pewność, że zamówienie nigdy nie zostanie podzielone, gdy te kategorie lub produkty są częścią zamówienia.
Ta reguła umożliwia organizacji określenie lokalizacji lub grupy lokalizacji jako działających w trybie offline lub niedostępnych dla funkcji DOM, dzięki czemu nie możesz przypisać zamówień do realizacji do tych lokalizacji.
Ta reguła umożliwia organizacjom określenie progu liczby odrzuceń. Po osiągnięciu progu procesor DOM oznacza zamówienie lub wiersz zamówienia jako wyjątek i wyklucza go z dalszego przetwarzania. Aby zapewnić optymalną wydajność, zarządzanie DOM nie sprawdza historii wszystkich odrzuceń.
Po przypisaniu wierszy zamówienia do lokalizacji może ona odrzucić przypisany wiersz zamówienia w związku z brakiem możliwości realizacji tego wiersza z określonego powodu. Odrzucone wiersze są oznaczane jako wyjątki i ponownie umieszczane w puli do przetwarzania podczas następnej sesji. Podczas następnej sesji funkcja DOM podejmuje próbę przypisania odrzuconego wiersza do innej lokalizacji. Nowa lokalizacja może również odrzucić przypisany wiersz zamówienia. Ten cykl przypisania i odrzucenia może występować wiele razy. Jeśli liczba odrzuceń osiągnie zdefiniowany próg, DOM oznacza wiersz zamówienia jako stały wyjątek i nie pobiera ponownie tego wiersza w celu jego przypisania. DOM bierze pod uwagę tylko wiersz zamówienia w celu jego ponownego przypisania tylko w przypadku ręcznego zresetowania stanu wiersza zamówienia przez użytkownika.
Ta reguła umożliwia organizacjom definiowanie maksymalnej odległości, w jakiej może znajdować się lokalizacja lub grupa lokalizacji w celu realizacji zamówienia. Jeśli dla lokalizacji określone są nakładające się na siebie reguły maksymalnej odległości, funkcja DOM stosuje najniższą maksymalną odległość zdefiniowaną dla tej lokalizacji.
Ta reguła umożliwia organizacjom definiowanie maksymalnej liczby zamówień do przetworzenia w lokalizacji lub grupie lokalizacji. W procesie optymalizacji system rozważa zamówienia, które nie zostały wysłane z tych lokalizacji. Ten test jest wykonywany w różnych profilach, dlatego jeśli pokrywająca się maksymalna liczba zamówień zostanie zdefiniowana w profilach dla tej samej lokalizacji, system uwzględnia maksymalną liczbę zamówień zdefiniowaną we wszystkich profilach.
Gdy włączona jest reguła maksymalnej liczby zamówień i podczas przetwarzania DOM utworzono wiele zadań planu realizacji, ze względu na ograniczenia techniczne reguła może nie być stosowana poprawnie. Liczba utworzonych zadań realizacji jest określana przez wartość Wykorzystanie wątku (procent). Jeśli włączono regułę maksymalnej wartości zamówienia, Microsoft zaleca ustawienie opcji Wykorzystanie wątku (procent) na wartość „0”. W przypadku wersji Commerce 10.0.38 i nowszych, gdy ta reguła jest włączona, tworzone jest tylko jedno zadanie planu realizacji, niezależnie od wartości Wykorzystanie wątku (procent). Aby uzyskać więcej informacji, zobacz Konfigurowanie DOM.