Smart Schedule¶
Smart Schedule je funkce automatického generování rozvrhu ve WFM. Používá AI optimalizační algoritmus (Timefold) k přiřazení zaměstnanců do směn při dodržení všech omezení - potřeb, smluv, dovedností a preferencí.
Jak to funguje¶
Smart Schedule:
- Vytvoří strukturu dnů pro celé období
- Načte požadavky na obsazení (potřeby) pro každý den
- Spustí optimalizační algoritmus pro nalezení nejlepšího přiřazení
- Přiřadí zaměstnance do směn při splnění požadavků a respektování smluv
Algoritmus zvažuje:
- Potřeby obsazení (minimální počet agentů na dovednost a časový úsek)
- Smlouvy zaměstnanců (pracovní hodiny, dny, přestávky)
- Dovednosti a úrovně znalostí
- Omezení směn (platné dny, seznamy povolených zaměstnanců)
- Minimální doby odpočinku mezi směnami
- Preferované směny zaměstnanců (měkké - solver se je snaží splnit, ale může je obejít kvůli pokrytí potřeb)
Generování rozvrhu¶
- Otevřete detail rozvrhu (vytvořený podle Vytvoření rozvrhu).
- Klikněte na tlačítko Smart Schedule v horní liště.
- Počkejte na dokončení výpočtu (obvykle několik sekund).
- Zkontrolujte vygenerovaný rozvrh.
Rozvrh je nyní ve stavu Calculated s přiřazenými směnami.
Co Smart Schedule zvažuje¶
Potřeby¶
Smart Schedule se snaží splnit všechny definované potřeby. Pokud potřeba vyžaduje 5 agentů s dovedností Obchod od 9:00 do 17:00, systém přiřadí směny tak, aby tento požadavek splnil.
Smlouvy¶
Systém respektuje všechna smluvní omezení:
- Maximální hodiny za den/týden/měsíc
- Pracovní dny
- Povinné přestávky
- Minimální doby odpočinku
- Povolení pro svátky a noční směny
Dovednosti¶
Zaměstnanci jsou přiřazováni do směn na základě svých dovedností. Systém páruje dovednosti zaměstnanců s požadovanými dovednostmi potřeb.
Kombinace dovedností¶
Pokud mají zaměstnanci definované kombinace dovedností, systém může přiřadit více dovedností do jedné směny, čímž sníží celkový počet potřebných směn.
Omezení směn¶
Systém používá pouze směny, které jsou:
- Aktivní a platné pro dané období
- Povolené na pracovišti
- Povolené pro konkrétního zaměstnance (pokud je definován whitelist)
Preferované směny¶
Pokud zaměstnanec podal preferenci směny (žádost typu Preferovaná smena se šablonou směny a datem), solver ji zpracuje jako měkké omezení - pokusí se v daný den přiřadit přesně tuto směnu, ale pokud je to pro pokrytí potřeb obsazení nutné, může zvolit jinou. Po doběhnutí běhu je každá preference v seznamu žádostí označena jako splněná nebo nesplněná.
Dělené směny¶
Šablony dělených směn (např. 08:00–12:00 + 16:00–20:00 s neplaceným poledním gapem) jsou vnímány jako jedno logické přiřazení. Smart Schedule udržuje všechna pracovní okna stejné dělené směny u stejného zaměstnance, neuplatňuje kontraktní minimum odpočinku na neplacený gap a do denních/týdenních/měsíčních limitů hodin počítá pouze placená okna. Pokud žádný zaměstnanec nedokáže pokrýt všechna okna, celá dělená směna je odmítnuta a uvedena v sekci Nepokryté sloty.
Po generování¶
Jakmile Smart Schedule skončí, můžete:
- Zkontrolovat rozvrh v mřížkovém pohledu
- Provést ruční úpravy přetažením směn nebo editací buněk
- Validovat rozvrh pro kontrolu porušení omezení
- Doplnit mezery pro přidání směn tam, kde potřeby nejsou plně splněny
- Publikovat když je rozvrh připraven
Doplnění mezer (Fill Gaps)¶
Pokud provedete ruční změny a některé potřeby již nejsou splněny, použijte Doplnit mezery pro přidání směn pouze tam, kde je to potřeba.
- Klikněte na Doplnit mezery v pravém panelu.
- Solver přidá směny k pokrytí nesplněných potřeb.
- Existující přiřazení jsou zachována.
To je užitečné pro inkrementální úpravy bez regenerování celého rozvrhu.
Regenerace potřeb¶
Pokud se požadavky na obsazení změní poté, co jste začali plánovat:
- Klikněte na Regenerovat potřeby v pravém panelu.
- Systém znovu načte potřeby z aktuálních definic.
- Spusťte Smart Schedule nebo Doplnit mezery znovu.
Validace¶
Pravý panel zobrazuje výsledky validace. Systém kontroluje:
- Soulad se smlouvami (hodiny, přestávky, doby odpočinku)
- Pokrytí potřeb (jsou všechny požadavky splněny?)
- Požadavky na dovednosti (mají přiřazení zaměstnanci požadované dovednosti?)
Chyby validace jsou zvýrazněny a měly by být vyřešeny před publikací.
Tipy¶
- Definujte realistické potřeby - příliš přísné požadavky mohou znemožnit nalezení platného rozvrhu.
- Ujistěte se, že smlouvy přesně odrážejí skutečné pracovní podmínky.
- Použijte kombinace dovedností pro větší flexibilitu v přiřazování směn.
- Zkontrolujte a upravte vygenerovaný rozvrh před publikací.
- Pokud algoritmus nemůže splnit všechny potřeby, zvažte přidání více zaměstnanců nebo úpravu požadavků.
Řešení problémů¶
| Problém | Řešení |
|---|---|
| Generování rozvrhu trvá dlouho | Snižte počet zaměstnanců nebo zjednodušte omezení |
| Potřeby nejsou plně pokryty | Přidejte více zaměstnanců s požadovanými dovednostmi nebo snižte minimální počty |
| Porušení smluv | Upravte smlouvy nebo snižte přiřazené směny |
| Zaměstnanec nemá vygenerované směny | Zkontrolujte, že zaměstnanec má přiřazené dovednosti a povolené směny |
| Dělená směna rozdělena mezi zaměstnance | Solver nedokázal udržet obě okna dělené směny u jednoho agenta. Ujistěte se, že je k dispozici alespoň jeden kvalifikovaný zaměstnanec pro celý rozsah. |
| Dělená směna pokryta částečně | Solver dokázal přiřadit jen některá okna dělené směny. Přidejte kvalifikovaného zaměstnance dostupného pro všechna okna, případně zkraťte neplacený gap, aby splňovalo více agentů. |