Pravidla doskladnění
Pravidla doskladnění říkají, kam konkrétní produkt při doskladňování patří — na kterou pozici nebo do kterých zón — kolik kusů se má doplnit a od jaké zásoby níž. Nastavují se ručně na detailu produktu v administraci a v terminálové aplikaci, nebo je založí a průběžně upravuje automatizace.
O funkci
Při doskladňování systém přesouvá zboží z rezervních míst na vychystávací pozice. Pravidla doskladnění říkají, kam konkrétní produkt patří: například že se má doplňovat do zón A a B u expedice, nebo přímo na pozici A01-2, kolik kusů se má doplnit a při jaké zásobě. Bez pravidel systém rozhoduje jen podle volných kapacit — pravidla mu dávají přednostní cíle pro konkrétní produkt.
Pravidla doskladnění je potřeba odlišit od dvou příbuzných funkcí:
- Doskladnění (šablony) popisují celý běh doplňování: ze kterého skladu do kterého se doplňuje a za jakých podmínek. Pravidla produktu se uplatní v rámci takového běhu — šablona vymezí rozsah (sklady, zóny, pozice) a pravidla určí, kam v něm jednotlivé produkty patří.
- Naskladnění (příjem zboží) se těmito pravidly neřídí. Při příjmu se uplatňuje výchozí pozice produktu; pravidla doskladnění ovlivňují pouze doplňování zboží mezi pozicemi. Výjimkou je příjem se zásobovacím presetem v nastavení WMS: tam hladina zónového pravidla určuje, kolik zboží příjem doplní do vychystávacích zón.
Pravidla se nastavují na detailu produktu v administraci (záložka Sklad, seznam produktů) a v terminálové aplikaci — tam je pro hromadné nastavování připravená šablona a rychlé přepínání mezi produkty. U skladů řízených podle poptávky je může založit a udržovat automatizace (viz Pravidla spravovaná automatizací).
Jak systém pravidla vyhodnocuje
Každé pravidlo platí pro jeden produkt, jednu lokaci a jeden sklad a určuje umístění (jednu konkrétní pozici, nebo jednu či více zón), závaznost, množství a volitelně minimum a maximum na daném umístění. V přehledu pravidel se umístění a závaznost zobrazují společně:
| Závaznost v přehledu | Umístění | Volba ve formuláři | Chování při doskladnění |
|---|---|---|---|
Povinná zóna | zóny | Striktní | zboží se musí doplnit do některé ze zón pravidla; převodka nese zóny jako povinné umístění |
Doporučená zóna | zóny | Doporučená | zóny se skladníkovi nabídnou jako doporučené místo, ale může zvolit i jiné |
Povinná pozice | pozice | Striktní | zboží se musí doplnit na danou pozici |
Doporučená pozice | pozice | Doporučená | pozice se nabídne jako doporučená, skladník ji může změnit |
Pokud má produkt více pravidel, systém je zpracovává v pořadí: povinné pozice → doporučené pozice → povinné zóny → doporučené zóny; při stejné závaznosti má přednost pravidlo s větším množstvím. Produkty, na které se v rámci běhu žádné pravidlo nevztahuje, se doplní podle volné kapacity pozic.
Pravidlo se v běhu doskladnění uplatní, jen když míří do cílového skladu šablony a jeho umístění leží v jejím cílovém rozsahu. Zónové pravidlo musí mít v cíli šablony všechny své zóny. Šablona, která cíl omezuje na konkrétní pozice nebo na typy pozic, uplatní jen pravidla na pozice.
Pravidlo pro více zón
Zónové pravidlo může jmenovat několik zón najednou — třeba všechny vychystávací zóny jedné řady regálů. Zadané množství je pak strop pro součet za všechny tyto zóny, ne množství pro každou z nich. Do kterých ze zón skladník zboží uloží, rozhodne až při zaskladnění. Co do těchto zón v témže běhu doplnila jiná pravidla produktu, se do stropu započítá.
Množství (Doplňovat do)
- Přesný počet: když je pravidlo na řadě, běh doskladnění přesune až zadaný počet kusů — celé množství, ne jen dorovnání na něj. U pravidla na pozici nejvýše tolik, kolik se na pozici vejde podle volné kapacity. U zónového pravidla se kapacita pozic nekontroluje. Vždy jen tolik, kolik je na zdrojových pozicích k dispozici.
- Dle kapacity pozice: dostupné jen pro pravidla na konkrétní pozici. Množství se nezadává — pozice se doplní do plné kapacity podle panelu Nastavení kapacit (viz níže). Závaznost je u této volby vždy Striktní.
- Automaticky dle hladiny: jen u zónových pravidel, která spravuje automatizace. Množství (hladinu) doplňuje automatizace, ve formuláři ho vidíte jako Automatické množství. Ručně tuto volbu vybrat nelze — nabízí se jen u pravidla, které ji už má. Dokud automatizace hladinu nevyplní, zobrazuje se
Zatím nevypočtenoa běh doskladnění pravidlo přeskočí.
Souvislost s kapacitami
Aby šla volba Dle kapacity pozice uložit, musí mít pozice přiřazený typ a produkt musí mít pro tento typ pozice vyplněnou kapacitu v panelu Nastavení kapacit. Jinak systém pravidlo odmítne.
Minimum a maximum na umístění
Ke každému pravidlu lze vyplnit minimum a maximum. Popisky se řídí typem umístění: u pravidla na pozici Minimum na pozici a Maximum na pozici, u pravidla na zónu Minimum v zóně a Maximum v zóně. Obě pole jsou nepovinná.
Minimum je spouštěč doplnění. Běh doskladnění pravidlo uplatní, jen když zásoba produktu na umístění klesla na minimum nebo pod něj; nad minimem nic nepřesune. Do zásoby se počítá zboží, které na pozici (u zónového pravidla ve všech jeho zónách) leží, i zboží, které tam už míří na otevřené převodce — běh tak nezaloží druhou převodku na totéž. Pokud zóny zónového pravidla doplnění nepotřebují, přeskočí se i pravidla na pozice uvnitř těchto zón. Pravidlo bez minima se uplatní při každém běhu — tak se chovají i pravidla založená dřív, než minimum existovalo.
Při ukládání systém kontroluje, že zadané hodnoty drží pohromadě:
- minimum nesmí být negativní — jinak se ohlásí „Minimum nesmí být negativní.",
- maximum musí být větší než nula — jinak „Maximum musí být větší než nula.",
- minimum nesmí být větší než maximum — jinak „Minimum nesmí být větší než maximum.",
- zadaný přesný počet musí ležet mezi minimem a maximem — jinak „Udržované množství musí být mezi minimem a maximem.".
U voleb Dle kapacity pozice a Automaticky dle hladiny se poslední kontrola neuplatní: množství se v nich nezadává.
Maximum se zatím pouze zapisuje
Maximum se ukládá a zobrazuje, ale běh doskladnění se jím neřídí — přesouvané množství neomezuje. Kolik kusů se přesune, určuje pole Doplňovat do.
Nastavení na detailu produktu
Pravidla najdete na detailu produktu na záložce Sklad, v panelu Pravidla doskladňování pozic. Nad ním je panel Nastavení kapacit. U produktů s variantami se pravidla nastavují pro konkrétní variantu.
V přehledu pravidel je u každého řádku umístění (u zónového pravidla kódy všech jeho zón, oddělené čárkou), sklad s lokací, závaznost, sloupec Min / Max s nastaveným rozsahem (5 – 20 ks, jen od 5 ks, jen do 20 ks, nebo —, pokud rozsah není vyplněný) a sloupec Udržované množství. U pravidel v režimu Dle kapacity pozice se v něm ukazuje kapacita z panelu Nastavení kapacit s poznámkou Automaticky dle kapacity, u automaticky spravovaných pravidel hladina z automatizace, nebo Zatím nevypočteno.
Záložka Sklad na detailu produktu — nahoře panel Nastavení kapacit, pod ním Pravidla doskladňování pozic s tlačítkem Přidat pravidlo.
Pravidlo doskladnění
Nové pravidlo založíte tlačítkem Přidat pravidlo, existující upravíte ikonou tužky v řádku. Formulář se otevírá v postranním panelu:
- Lokace — lokace, pro kterou pravidlo platí.
- Sklad — sklad, ve kterém se má produkt doplňovat.
- Umístění (povinné) — typ (Zóna / Pozice) a jedna či více zón, nebo jedna pozice.
- Závaznost umístění — Striktní (povinné umístění), nebo Doporučená (návrh pro skladníka).
- Minimum na pozici / Minimum v zóně (nepovinné) — zásoba, při které se začne doplňovat.
- Doplňovat do — u pozice volba Přesný počet / Dle kapacity pozice, u zóny Přesný počet (u pravidla spravovaného automatizací navíc Automaticky dle hladiny).
- Maximum na pozici / Maximum v zóně (nepovinné) — horní hranice zásoby na daném umístění.
- Automatické množství — jen u automaticky spravovaného pravidla: hladina, kterou vyplnila automatizace.
Editace pravidla na zónu — závaznost Striktní a přesný počet kusů.
Nastavení kapacit
Panel Nastavení kapacit určuje, kolik kusů produktu se vejde na jednotlivé typy pozic. Kapacita je vstupem pro výpočet volného místa na pozicích — a tedy i pro doskladňování a volbu Dle kapacity pozice.
- Automaticky — systém kapacitu spočítá z rozměrů a nosnosti typu pozice a rozměrů balení produktu.
- Manuálně — vyplněná hodnota má přednost před automatickým výpočtem. Pokud chcete využívat automatický výpočet, ponechte pole prázdné.
Ve sloupci Nastavení vidíte, který režim pro daný typ pozice platí (MANUÁLNĚ / AUTOMATICKY).
Editace kapacity pro typ pozice — automaticky spočtená hodnota a ruční přepis.
Pravidla spravovaná automatizací
Ve skladu s vychystávacími a zásobními zónami je ruční zadávání hladin u tisíců produktů neudržitelné. Dvě akce automatizací proto pravidla zakládají a upravují samy, podle naměřené poptávky:
- Výchozí pravidla umístění pro nové produkty — dá pravidlo každému nově založenému produktu, ještě před první dodávkou. Dokud je pole Data pointer automatizace prázdné (tedy při prvním běhu), projde běh celý katalog — tak se pravidla doplní i stávajícím produktům.
- Aktualizace pravidel umístění podle KPI — po přepočtu KPI (například prodeje za posledních 14 dní) srovná hladiny a minima s novými hodnotami. Pokud přepočet KPI ještě neskončil, běh se přeskočí s hlášením „Přepočet KPI ještě neskončil, běh byl přeskočen." a stejné produkty zpracuje příští běh.
Obě akce zapisují stejné pravidlo: zónové, se závazností Striktní a volbou Automaticky dle hladiny, pro zóny z pole Doskladnit produkty do a Cílový sklad zvolené šablony doskladnění. Hladina je hodnota KPI zaokrouhlená nahoru, nejméně však zadaná náhradní hladina; produkt bez hodnoty KPI dostane náhradní hladinu. Minimum je zadané procento z výsledné hladiny, zaokrouhlené dolů.
Která pravidla automatizace mění
- Jen svá vlastní. Pravidlo si pamatuje, že ho spravuje automatizace dané šablony, a jen takové pravidlo automatizace přepisuje. Při dalším běhu přepíše jeho hladinu, minimum, zóny i sklad a vymaže maximum — ruční úpravy těchto polí proto nevydrží.
- Ruční pravidlo má přednost. Pokud má produkt ručně založené zónové pravidlo, které sdílí alespoň jednu zónu se šablonou, automatizace produkt přeskočí a vlastní pravidlo nezaloží.
- Převzaté pravidlo zůstane ruční. Když u automaticky spravovaného pravidla přepnete Doplňovat do na Přesný počet, pravidlo tím převezmete. Automatizace ho od té doby nechává být a druhé pravidlo vedle něj nezaloží.
- Nic se nemaže. Automatizace pravidla jen zakládá a upravuje. Chcete-li produkt automatizaci vrátit, převzaté pravidlo smažte — při dalším běhu vznikne nové.
Nastavení akcí
Akce nastavuje implementátor v automatizaci, na záložce Akce, zápisem údajů ve formátu JSON. Obě akce potřebují tytéž čtyři údaje:
| Údaj | Význam |
|---|---|
stockReplenishmentId | šablona doskladnění, jejíž cílové zóny a sklad pravidla dostanou; cíl šablony musí být nastavený na zóny |
kpiId | KPI, ze kterého se hladina počítá |
fallbackLevel | náhradní hladina — nejnižší hladina a hodnota pro produkty bez KPI |
thresholdPercent | minimum jako procento z hladiny |
Automatizace pro nové produkty má v poli Zdroj hodnotu products, aktualizace podle KPI kpi-results. Aktualizaci podle KPI zařaďte do stejné skupiny automatizací jako přepočet KPI: automatizace se společnou skupinou neběží současně. Obě akce dejte v automatizaci jako poslední.
Každý běh zapíše souhrn do Historie automatizace (volba Historie v nabídce u řádku automatizace) a do audit logu, i když se nic nezměnilo — například 120 položek: 12 nových, 40 upravených, 60 beze změny, 8 přeskočených — a pod ním řádky se sloupci SKU, ID položky, Hladina, Práh a Akce. Produkty beze změny řádek nemají.
Nastavení v terminálu
Pro rychlé nastavování pravidel přímo ze skladu slouží terminálová aplikace. V menu zvolte Sklad → Produkty, otevřete produkt a ikonou tužky přejděte na úpravu produktu. Pravidla jsou na záložce Doskladňování; vedle ní najdete i záložku Kapacity pozic se stejnými kapacitami jako v administraci.
Záložka Doskladňování na úpravě produktu — u každého pravidla umístění, závaznost a množství; tlačítkem + přidáte nové pravidlo.
- Nové pravidlo přidáte tlačítkem +; formulář obsahuje stejná pole jako v administraci (Sklad, Umístění, Závaznost umístění, minimum, Doplňovat do, Počet a maximum). Pozici lze vyhledat naskenováním nebo přes Vyhledat pozici.
- U pravidla na zónu vyberete v poli Zóny jednu nebo více zón zvoleného skladu klepnutím na jejich kódy. Při více zónách terminál připomene, že množství platí pro vybrané zóny dohromady. Po změně skladu se výběr zón vymaže.
- Minimum a maximum se zadávají do polí Minimum na pozici / Maximum na pozici (u pravidla na zónu Minimum v zóně / Maximum v zóně) a platí pro ně stejná pravidla i stejná hlášení jako v administraci — nesrovnalost terminál ohlásí ještě před uložením.
- U zónového pravidla seznam ukazuje kódy všech jeho zón, oddělené čárkou. U každého pravidla se vedle skladu a závaznosti zobrazuje i nastavený rozsah (
5–20 ks, jenod 5 ks, jendo 20 ks); u pravidel bez vyplněného rozsahu se nezobrazuje nic. - Klepnutím na pravidlo ho upravíte, tažením do strany ho smažete.
Automatická pravidla upravujte v administraci
Volbu Automaticky dle hladiny terminál nezná: automatické pravidlo otevře bez množství, a když ho vyplníte a uložíte, stane se z něj ruční pravidlo, které automatizace už nespravuje.
Pravidlo na zónu — závaznost a přesný počet kusů.
Šablona pro rychlé zadávání
Když nastavujete pravidla u mnoha produktů po sobě, vyplňte hodnoty jednou do šablony: na záložce Doskladňování klepněte na ikonu ladění v horní liště (při aktivní šabloně nese oranžový odznak P) a hodnoty uložte. Každé nové pravidlo se pak předvyplní hodnotami šablony a stačí ho jen uložit, případně drobně upravit.
- Šablona se váže na váš uživatelský účet a zvolenou lokaci — platí i po přihlášení na jiném zařízení.
- Šablona nese stejné hodnoty jako pravidlo, tedy i všechny vybrané zóny, minimum a maximum — pokud je do šablony vyplníte, ponesou je i všechna nová pravidla.
- Šablona pouze předvyplňuje nová pravidla — její změna ani smazání (Smazat šablonu) neovlivní už vytvořená pravidla.
- Aktivní šablonu připomíná modrá karta Šablona nahoře na záložce; klepnutím na ni šablonu upravíte.
Aktivní šablona — modrá karta nahoře a oranžový odznak P na ikoně ladění.
Automatické otevírání záložky ze seznamu produktů
Aby při hromadné práci nebylo nutné u každého produktu proklikávat detail, lze nastavit, kam se má produkt ze seznamu rovnou otevřít: v seznamu Produkty klepněte na ikonu terče v horní liště (Otevírat produkt na) a v sekci Úprava produktu zvolte Doskladňování. Každý produkt, který pak v seznamu otevřete (nebo naskenujete), se rovnou zobrazí na úpravě produktu na záložce Doskladňování — a jedním krokem zpět se vrátíte na seznam. Volba se ukládá k vašemu uživatelskému účtu.
Seznam Produkty — ikona terče v horní liště otevírá volbu Otevírat produkt na.
Kapacity pozic v terminálu
Záložka Kapacity pozic zobrazuje kapacity produktu podle typů pozic — odznak M značí ručně zadanou kapacitu, A automaticky spočtenou. Klepnutím na řádek otevřete detail Nastavení typu pozice, kde lze kapacitu ručně přepsat (pro automatický výpočet ponechte pole prázdné).
Kapacity produktu podle typů pozic s odznaky M/A.
Časté dotazy (FAQ)
Uplatní se pravidla při příjmu zboží (naskladnění)?
Obvykle ne — při příjmu se používá výchozí pozice produktu. Výjimkou je příjem se zásobovacím presetem v nastavení WMS: tam se podle hladiny zónového pravidla rozhodne, kolik zboží jde rovnou do vychystávacích zón a kolik do zásoby.
Nastavil jsem pravidlo a nic se nestalo. Proč?
Pravidla se projeví až při běhu doskladnění — samy o sobě žádný přesun nevyvolají. Zkontrolujte, že běh míří do skladu pravidla a že šablona doskladnění má v cíli všechny zóny pravidla, případně jeho pozici. Pokud má pravidlo vyplněné minimum, doplní se až ve chvíli, kdy zásoba na minimum klesne. U automatického pravidla s hodnotou Zatím nevypočteno automatizace hladinu ještě nevyplnila.
Co se stane, když má produkt více pravidel?
Uplatní se všechna, v pevném pořadí: nejdřív povinné pozice, pak doporučené pozice, povinné zóny a nakonec doporučené zóny; při stejné závaznosti dřív pravidlo s větším množstvím. Co do zón doplnilo dřívější pravidlo, se započítá do stropu pozdějšího zónového pravidla pro tytéž zóny.
Pravidlo má dvě zóny a množství 100 ks. Doplní se do každé 100 ks?
Ne. Množství je strop pro obě zóny dohromady — běh přesune nejvýše 100 ks a skladník je uloží do kterékoli z nich.
Proč nemohu u volby „Dle kapacity pozice" změnit závaznost?
Doplňování do plné kapacity pozice je vždy striktní — systém závaznost nastaví na Striktní a pole zamkne. Pokud potřebujete jen doporučit umístění, použijte volbu Přesný počet.
K čemu je u pravidla minimum a maximum?
Minimum je spouštěč: dokud je na umístění víc zboží, běh doskladnění pravidlo přeskočí. Maximum se zatím jen eviduje a přesouvané množství neomezuje.
Nejde uložit pravidlo kvůli hlášení o minimu a maximu. Co s tím?
Zkontrolujte, že minimum není negativní, maximum je větší než nula a minimum není větší než maximum. U volby Přesný počet musí zadaný počet navíc ležet mezi minimem a maximem — buď počet upravte, nebo rozsah rozšiřte. Rozsah není povinný: když obě pole vymažete, kontrola se neuplatní.
Musím rozsah doplnit u pravidel, která už mám nastavená?
Ne. Pravidla založená dřív mají minimum i maximum prázdné, v přehledu se u nich ve sloupci Min / Max zobrazuje — a doplňují při každém běhu stejně jako předtím.
Upravil jsem minimum u automatického pravidla a druhý den bylo zpátky. Proč?
Automatické pravidlo patří automatizaci a ta při dalším běhu přepíše hladinu, minimum i zóny. Pokud chcete hodnoty určovat sami, přepněte Doplňovat do na Přesný počet — pravidlo tím převezmete a automatizace ho nechá být.
Automatizace u produktu pravidlo nezaložila. Proč?
Nejčastěji proto, že produkt už má ručně založené zónové pravidlo pro některou ze zón šablony, nebo jde o převzaté pravidlo přepnuté na Přesný počet. V souhrnu běhu je takový produkt mezi přeskočenými.
Smaže se s šablonou v terminálu i nastavená pravidla?
Ne. Šablona jen předvyplňuje formulář nových pravidel. Její úprava nebo smazání existující pravidla produktů nijak nemění.
Související dokumentace
- Produkty — záložka Sklad, na které se pravidla a kapacity nastavují
- Doskladnění (šablony) — běh doplňování, ve kterém se pravidla uplatňují, a jeho spouštění automatizací
- Automatizace — úlohy, které pravidla zakládají a upravují
- Skupiny automatizací
- KPI — ukazatel, ze kterého se hladina počítá, a jeho automatizace výpočtu
- Typy pozic
- Skladové pozice
- Sklady
- Převody — doklad, kterým doskladnění probíhá
- WMS (nastavení) — rozdělení příjmu podle hladiny ze zónového pravidla