Pravidla DOM
Tento článek popisuje pravidla funkcionality distribuované správy objednávek v aplikaci Microsoft Dynamics 365 Commerce.
Zde je několik společných atributů, které lze definovat pro všechny typy pravidel:
- Počáteční datum a Koncové datum – Použijte tato pole k nastavení počátečního a koncového data časového úseku.
- Zakázáno – Distribuovaná správa objednávek bere v potaz pouze pravidla, u nichž je hodnota tohoto pole Ne.
- Vážné omezení – Pravidlo lze definovat buď jako vážné omezení, nebo bez vážného omezení. Každé spuštění distribuované správy objednávek prochází dvěma iteracemi. V první iteraci je každé pravidlo považováno jako pravidlo s vážným omezením, bez ohledu na nastavení atributu Pevné omezení. Jinými slovy, je použito každé pravidlo. V druhé iteraci jsou pravidla, která nebyla definována jako pravidla s pevným omezením, odstraněna, a objednávka nebo řádky objednávky nepřiřazené k místům, když byla použita všechna pravidla, jsou přiřazeny k místům. Jedinou výjimkou je pravidlo Priorita umístění, které je vždy považováno za pevné omezení.
Tento typ pravidla umožňuje organizacím vyčlenit konkrétní množství produktu pro účely jiné než plnění objednávky. Například organizace nemusí chtít, aby distribuovaná správa objednávek zvažovala všechny zásoby dostupné v obchodě pro plnění objednávek. Místo toho mohou chtít rezervovat některé zásoby pro příchozí zákazníky. Při použití tohoto typu pravidla můžete pro kategorii produktů, samostatný produkt nebo jeho variantu definovat minimální zásoby, které mají být zachovány, na základě místa nebo skupiny míst. Minimální zásoby můžete definovat také pomocí doplňkové hierarchie kategorií. Pokud produkt spadá do více kategorií, ve všech pravidlech používajících kategorie má nejvyšší důležitost doplňková kategorie.
Tento typ pravidla umožňuje organizacím definovat hierarchii míst vytyčující priority, podle kterých se řídí modul distribuované správy objednávek při identifikaci distribučních míst pro konkrétní produkty. Platný rozsah priorit je 1 až 10, kde 1 je nejvyšší prioritou a 10 je nejnižší priorita. Místa, která mají vyšší prioritu, jsou zvažována dříve než místa s nižší prioritou. Pokud je pravidlo definováno jako vážné omezení, objednávky jsou zprostředkovány pouze pro místa s definovanými prioritami. Distribuovaná správa objednávek preferuje kompletní expedici objednávek z jednoho místa. Pokud celá objednávka a její řádky nejsou dostupné z místa s prioritou 1, distribuovaná správa objednávek se ji pokusí odbavit z místa s prioritou 2.
Ve verzi 10.0.5 aplikace Retail byl změněn parametr Plnění objednávky pouze z jednoho místa na Maximální počet míst plnění. Starý parametr umožňoval uživatelům konfigurovat, zda lze objednávky odbavit pouze z jednoho místa nebo z co nejvíce míst. Nový parametr umožňuje uživatelům určit, zda lze objednávku odbavit z určité sady míst (maximálně pět) nebo z co největšího počtu míst. Ve všech případech mimo odbavení z jednoho místa pak distribuovaná správa objednávek rozdělí řádek, protože zpracování objednávky probíhá po řádcích. Toto pravidlo platí pouze pro řešitele výroby.
Ke konfiguraci pravidla dílčích objednávek použijte následující parametry:
- Maximální místa plnění – Tento parametr má 6 možností: 1, 2, 3, 4, 5 a Jakékoli číslo.
- Plnit částečné objednávky? - Tento parametr je dostupný pouze v případě, že Maximální počet míst plnění je nastaven na Jakýkoli počet. Je-li zapnuto, může být prodejní objednávka částečně splněna. Řádek prodeje s dostatečnými zásobami je naplněn jako první, zatímco zbývající prodejní řady nejsou naplněny.
- Plnit částečné řádky? - Tento parametr je dostupný pouze v případě, že Maximální počet míst plnění je nastaven na Jakýkoli počet a Splnit dílčí objednávky? je aktivováno. Když je tento parametr zapnutý, prodejní řádek může být částečně naplněn aktuální zásobou a zbývající množství je rozděleno do nového prodejního řádku. Pokud musí být řádek prodeje rozdělen mezi dvě místa, distribuovaná správa objednávek zajistí, aby byly v řádcích patřičně rozloženy ceny a daně.
Pro vylepšení pravidla částečných objednávek byla v Commerce 10.0.31 zavedena funkce Zabránit rozdělení objednávky podle DOM na základě hodnoty objednávky nebo zahrnutých produktů. Po povolení funkce můžete zadat Částku prodejní objednávky pro pravidlo částečných objednávek a prodejní objednávky s částkami nižšími, než je hodnota Částka prodejní objednávky, se nerozdělí, i když nastavíte Maximální počet míst plnění na hodnotu větší než „1“. Kromě toho můžete definovat seznam kategorií nebo produktů, abyste zajistili, že objednávka nebude nikdy rozdělena, když jsou tyto kategorie nebo produkty součástí objednávky.
Toto pravidlo umožňuje organizacím určit místo nebo skupinu míst jako offline nebo nedostupné pro distribuovanou správu objednávek, aby objednávky nemohly být přiřazeny k těmto lokalitám k plnění.
Toto pravidlo umožňuje organizacím určit prahovou hodnotu zamítnutí. Když je dosažena prahová hodnota, procesor distribuované správy objednávek označí objednávku nebo řádek objednávky jako výjimku a vyloučí je z dalšího zpracování. Aby nedocházelo ke snížení optimálního výkonu, distribuovaná správa objednávek nebere v potaz historii všech zamítnutí.
Po přiřazení řádků objednávky k místu je může dané místo zamítnout, protože je z nějakých důvodů nemůže plnit. Zamítnuté řádky jsou označené jako výjimka a vrácené zpět do skupiny pro zpracování v dalším spuštění. Během dalšího spuštění se distribuovaná správa objednávek pokusí přiřadit zamítnutý řádek k jinému místu. Nové místo může rovněž zamítnout přiřazený řádek objednávky. Tento cyklus přiřazení a zamítnutí se může přihodit několikrát. Když počet zamítnutí dosáhne definované prahové hodnoty, distribuovaná správa objednávek označí řádek objednávky jako stálou výjimku a již znovu nevybere řádek pro přiřazení. Distribuovaná správa objednávek zohledňuje řádek objednávky znovu pro opětovné přiřazení pouze tehdy, když uživatel ručně resetuje stav řádku objednávky.
Toto pravidlo umožňuje organizacím určit maximální vzdálenost, do které může být místo nebo skupina míst pro plnění objednávky. Pokud jsou pro místo definována překrývající se pravidla maximální vzdálenosti. distribuovaná správa objednávek použije nejnižší maximální vzdálenost definovanou pro toto místo.
Toto pravidlo umožňuje organizacím určit maximální počet objednávek, který může místo nebo skupina míst zpracovat. Během procesu optimalizace systém posoudí objednávky, které nebyly expedovány z těchto míst. Tato kontrola se provádí mezi profily. Pokud je tedy v profilech definován překrývající se maximální počet objednávek pro stejné místo, systém vezme v úvahu maximální počet objednávek definovaný ve všech profilech.
Když je zaktivní pravidlo maximálního počtu objednávek a během zpracování DOM je vytvořeno více úkolů plánu plnění, nemusí být kvůli technickým omezením pravidlo správně aplikováno. Počet vytvořených úkolů plnění je určen hodnotou Využití vlákna (procenta). Pokud povolíte pravidlo maximální objednávky, Microsoft doporučuje nastavit hodnotu Využití vlákna (procenta) na hodnotu „0“. V Commerce verze 10.0.38 a novější, když je toto pravidlo aktivováno, je vytvořen pouze jeden úkol plánu plnění bez ohledu na hodnotu Využití vlákna (procenta). Další informace naleznete v tématu Nastavení DOM.
Výsledky spuštění distribuované správy objednávek