Blog Shift Scheduler

Ako používať pravidlá plánovania v Shift Scheduleri

Pravidlá plánovania v Shift Scheduleri

Pravidlá plánovania hovoria Shift Scheduleru, ako má zostaviť váš rozpis zmien.

Pomáhajú preniesť reálne personálne zásady do plánovania pomocou AI: kto môže pracovať, kto sa má vyhýbať určitým zmenám, ako má fungovať odpočinok a ktoré požiadavky majú mať vyššiu prioritu.

V skratke:

  • Píšte pravidlá jednoduchým jazykom.
  • Vysokú, strednú alebo nízku dôležitosť používajte na preferencie a ciele.
  • Must pravidlá používajte iba na požiadavky, ktoré sa nesmú porušiť.
  • Vypnite pravidlo, ak ho chcete zachovať bez vplyvu na plánovanie.
  • Ak rozpis nesedí s očakávaním, upravte dôležitosť alebo pridajte konkrétnejšie pravidlá.

Čo sú pravidlá plánovania

Pravidlá plánovania sú uložené pravidlá rozpisu pre váš pracovný priestor.

Pomáhajú systému pochopiť obmedzenia ako:

  • Maximálny počet pracovných dní za sebou
  • Odpočinok po náročných zmenách
  • Dostupnosť konkrétnych ľudí
  • Požiadavky na zručnosti alebo obsadenie
  • Limity denných alebo týždenných hodín

Pri plánovaní ľudí je každý rozpis kompromis. Manažér často chce naraz plné pokrytie, nízke nadčasy, zohľadnenie preferencií, zákonný odpočinok aj stabilnú rotáciu. Niekedy sa tieto ciele dajú zladiť. Inokedy si odporujú.

Pravidlá plánovania hovoria systému, čo je dôležité a akú váhu má mať daná požiadavka pri výbere výsledného rozpisu.

Ako napísať pravidlo jednoduchým jazykom

Nemusíte písať vzorce ani ručne nastavovať číselné penalizácie.

Stačí použiť jednoduché vety, ktoré opisujú, čo sa má v rozpise stať. Dobré pravidlo plánovania zmien zvyčajne odpovedá aspoň na jednu z týchto otázok:

  • Na koho sa pravidlo vzťahuje?
  • Ktorej zmeny, dňa, lokality alebo situácie sa týka?
  • Je to preferencia, alebo prísna požiadavka?
  • Čo má systém urobiť, keď pravidlo platí?

Príklady:

  • Nikto by nemal pracovať viac ako 5 dní za sebou.
  • Po nočnej zmene daj človeku aspoň jeden deň voľna.
  • Neplánuj menej skúsených ľudí samých na zatváracie zmeny.
  • Snaž sa udržať každého človeka pod 40 hodinami týždenne.
  • Marta by nemala mať viac ako 2 zmeny T týždenne.

Tieto pravidlá sú jasné, pretože opisujú konkrétne správanie rozpisu. Systém ich vie použiť pri porovnávaní možných riešení.

Pre jednu alebo viac pomenovaných zmien môžete nastaviť maximum na osobu a kalendárny týždeň (pondelok až nedeľa) alebo kalendárny mesiac. Ak pravidlo uvádza viac typov zmien, zdieľajú jeden spoločný limit. Zodpovedajúce bežné zmeny sa počítajú naprieč všetkými lokalitami vrátane už existujúcich zmien v tom istom týždni alebo mesiaci; Time Off ani vlastné zmeny sa nepočítajú. Limit Must je neprekročiteľný, zatiaľ čo Vysoká, Stredná alebo Nízka dôležitosť pridá svoju penalizáciu za každú zmenu nad limit.

Dôležitosť a vypnuté pravidlá

Každé pravidlo má jednu z piatich úrovní:

DôležitosťAko sa správa
MustTvrdé obmedzenie, ktoré sa nesmie porušiť.
VysokáMäkké pravidlo s penalizáciou 6000 bodov za porušenie.
StrednáMäkké pravidlo s penalizáciou 4000 bodov za porušenie.
NízkaMäkké pravidlo s penalizáciou 2000 bodov za porušenie a predvolená voľba pre nové manuálne pravidlá.
Nevynucovať pravidloPenalizácia 0; pravidlo zostane uložené, ale neovplyvňuje plánovanie.

Must pravidlá si nechajte na nevyjednateľné zákonné, bezpečnostné alebo prevádzkové požiadavky. Vysokú, strednú a nízku dôležitosť používajte na vyjadrenie kompromisov medzi aktívnymi mäkkými pravidlami.

Keď označíte príliš veľa pravidiel ako Must, rozpis sa môže stať nemožným. Prísna sada tvrdých obmedzení môže nechať zmeny neobsadené, pretože systém nesmie porušiť ani jedno z nich.

Poradie pravidiel je iba vizuálne

Pravidlá môžete presúvať tak, aby bol zoznam prehľadný. Poradie nemení dôležitosť, penalizácie, obmedzenia ani výsledok solvera. Must aj vypnuté pravidlá môžu byť kdekoľvek a zmena dôležitosti kartu nepresunie.

Vplyv na plánovanie nastavujete výberom dôležitosti, nie poradím karty.

Čo robí pravidlo dobrým

Dobré pravidlo je konkrétne, overiteľné a realistické.

Použite tento checklist:

  • Jedno pravidlo má opisovať jednu myšlienku.
  • Spomeňte osobu, skupinu, typ zmeny, lokalitu alebo dátum, keď na tom záleží.
  • Použite čísla, keď je limit číselný.
  • Must pravidlo použite iba vtedy, keď je porušenie pravidla neprijateľné.
  • Vyhnite sa vágnym slovám, ak existuje jasnejší limit.

Dobré pravidlá pomáhajú systému robiť podobné rozhodnutia, aké by robil manažér.

Slabé pravidlá nútia systém hádať.

Slabé pravidlá prepísané na lepšie

Slabé pravidloLepšie pravidlo
Nepreťažujte ľudí.Nikto by nemal pracovať viac ako 5 dní za sebou.
Nočné sú ťažké.Po nočnej zmene daj človeku aspoň jeden deň voľna.
Držte hodiny normálne.Snaž sa udržať každého človeka pod 40 hodinami týždenne.
Nedávajte nových ľudí na zlé zmeny.Neplánuj menej skúsených ľudí samých na zatváracie zmeny.

Dobré pravidlá pre bežné plánovacie situácie

Odpočinok a únava

Tieto pravidlá použite vtedy, keď má rozpis chrániť čas na zotavenie:

  • Po nočnej zmene daj človeku aspoň jeden deň voľna.
  • Nikto by nemal pracovať viac ako 5 dní za sebou.
  • Jeden človek nemôže pracovať viac ako 12 hodín denne.

Pravidlá odpočinku môžu mať vysokú, strednú alebo nízku dôležitosť, prípadne byť Must. Mäkké pravidlo pridá penalizáciu podľa svojej dôležitosti. Must pravidlo odpočinku je tvrdé a malo by sa použiť vtedy, keď odpočinok vyplýva zo zákona, bezpečnosti alebo nevyjednateľnej internej politiky.

Použite presný počet dní. "Dva dni voľna po nočnej zmene" sa uloží ako rest.days: 2, čo znamená, že kalendárne dni D+1 aj D+2 ostanú voľné po zodpovedajúcej zmene v deň D. Uložená interpretácia zobrazená pri pravidle by mala obsahovať rovnaké číslo ako text pravidla.

Férovosť je automatická, ale férovosť rozdelenia môže byť pravidlo

Nepridávajte príliš všeobecné pravidlá férovosti celkových hodín, napríklad:

  • Vyváž celkové hodiny medzi všetkými dostupnými ľuďmi.

Takáto požiadavka ako samostatné pravidlo väčšinou nič nezmení. Shift Scheduler sa už automaticky snaží robiť rozpis férový tým, že vyvažuje celkové hodiny medzi dostupnými ľuďmi a mix šablón zmien tam, kde ľudia môžu pracovať rovnaké šablóny.

Ak má každý človek za mesiac dosiahnuť presný počet hodín namiesto relatívneho vyváženia, napríklad pri skrátenom úväzku so 7,5 hodinami za pracovný deň, ani to nie je Scheduling pravidlo. Povedzte cieľ, keď požiadate AI asistenta, aby vytvoril alebo upravil rozpis, a plánovač potom môže nad rámec vašej požadovanej minimálnej obsadenosti pridať zmeny navyše, aby ho dosiahol, bez porušenia Must pravidiel. Podrobnosti nájdete v článku ako naplánovať presný počet hodín za mesiac.

Môžete však pridať férovosť rozdelenia pre konkrétnu sadu dní v týždni. Použite ju vtedy, keď problémom nie sú celkové hodiny, ale to, kto dostáva prácu v konkrétnych dňoch.

Príklady:

  • Urob víkendové rozdelenie férové. Toto vyvažuje prácu v sobotu a nedeľu.
  • Urob rozdelenie v piatok, sobotu a nedeľu férové. Toto vyvažuje prácu cez piatok, sobotu a nedeľu.
  • Urob rozdelenie počas celého týždňa férové. Toto vyvažuje prácu od pondelka do nedele.

Férovosť rozdelenia používa odpracované hodiny, nie iba počet zmien. Vysoká, stredná a nízka dôležitosť používa penalizáciu 6000, 4000 a 2000 bodov za hodinu odchýlky; Must vyžaduje presnú rovnosť.

Presná kvóta voľných víkendov je tiež priamo podporovaná. Použite napríklad Každý potrebuje aspoň 2 voľné víkendy za mesiac. Celý víkend znamená sobotu aj nedeľu bez bežnej pracovnej zmeny; Time Off sa za prácu nepočíta. Víkend patrí do kalendárneho mesiaca svojej soboty a systém skontroluje celý tento mesiac aj vtedy, keď generujete iba jeho časť. Férovosť rozdelenia použite na rovnomerné rozdelenie víkendovej práce a pravidlo voľných víkendov vtedy, keď každý potrebuje konkrétne minimum.

Pokrytie a zručnosti

Tieto pravidlá použite vtedy, keď zmena vyžaduje konkrétny typ človeka:

  • Každá nočná zmena musí mať aspoň jedného skúseného zamestnanca.
  • Neplánuj menej skúsených ľudí samých na zatváracie zmeny.
  • Každá víkendová zmena by mala mať aspoň jedného človeka vyškoleného na prácu s pokladňou.

Požiadavky na zručnosti a bezpečnosť sú často dobré Must pravidlá. Mäkšie personálne preferencie môžu mať vysokú, strednú alebo nízku dôležitosť.

Čo robiť, keď rozpis nevyzerá podľa očakávania

Ak vygenerovaný rozpis nesedí s tým, čo ste čakali, neznamená to automaticky, že vás systém ignoroval. Najčastejšie sada pravidiel potrebuje viac detailov, inú dôležitosť alebo menej tvrdých obmedzení.

Skúste tieto kroky:

  1. Zvýšte dôležitosť pravidiel, ktoré majú mať väčší vplyv.
  2. Znížte dôležitosť preferencií, ktoré sa môžu ľahšie porušiť.
  3. Pridajte chýbajúce pravidlo, ktoré vysvetľuje očakávaný výsledok.
  4. Rozdeľte široké pravidlo na menšie a jasnejšie pravidlá.
  5. Prepíšte vágné pravidlá pomocou konkrétnych limitov, ľudí, typov zmien alebo dátumov.
  6. Ako Must označte iba skutočne nevyjednateľné požiadavky.
  7. Skontrolujte, či máte dosť dostupných ľudí na splnenie pravidiel.

Napríklad, ak víkendy nie sú rozdelené podľa očakávania, pridajte konkrétne pravidlo férovosti rozdelenia:

Urob víkendové rozdelenie férové.

Ak je problém v piatku až nedeli, použite:

Urob rozdelenie v piatok, sobotu a nedeľu férové.

Zároveň skontrolujte, či sú správni ľudia dostupní v týchto dňoch, či sú správne nastavené preferencie a či nepotrebujete konkrétnu rotáciu alebo pravidlo obsadenia.

Ak niekto pracuje príliš veľa náročných zmien za sebou, pridajte pravidlo ako:

Nikto by nemal pracovať viac ako 5 dní za sebou.

Ak systém priradí niekoho po nočnej zmene a nemalo by sa to stať, pridajte alebo označte ako Must:

Po nočnej zmene daj človeku aspoň jeden deň voľna.

Najlepší postup je iteratívny. Vygenerujte rozpis, skontrolujte výsledok, upravte pravidlá a vygenerujte ho znova.

Príklad nastavenia dôležitosti

Odpočinok môžete označiť ako Must, rotácii dať vysokú dôležitosť a Anninej preferencii nízku dôležitosť. Karty potom môžete zoradiť akokoľvek; ich pozícia výsledok nezmení.

FAQ

Čo sú pravidlá plánovania v ShiftScheduler.ai?

Pravidlá plánovania sú uložené pokyny, ktoré vedú plánovanie pomocou AI a rozhodovanie pri zostavovaní rozpisu. Opisujú limity odpočinku, preferované zmeny, požiadavky na zručnosti, rotačné vzory a ďalšie obmedzenia.

Sú pravidlá s dôležitosťou rovnaké ako Must pravidlá?

Nie. Vysoká, stredná a nízka dôležitosť predstavujú mäkké pravidlá s rôznou penalizáciou. Must pravidlá sú tvrdé obmedzenia a mali by sa používať iba na požiadavky, ktoré sa nesmú porušiť.

Prečo záleží na poradí pravidiel?

Na plánovanie nezáleží. Poradie slúži iba na vizuálne usporiadanie zoznamu; silu pravidla nastavuje dôležitosť.

Musím nastavovať číselné penalizácie?

Nie. Vyberiete vysokú, strednú alebo nízku dôležitosť a Shift Scheduler automaticky použije 6000, 4000 alebo 2000 bodov.

Mám pridať pravidlo na vyvažovanie hodín alebo férové rozdelenie víkendov?

Nepridávajte široké pravidlo na celkové hodiny. Shift Scheduler už automaticky vyvažuje celkové hodiny a pravidlo ako Vyváž celkové hodiny medzi všetkými dostupnými ľuďmi zvyčajne nezmení vygenerovaný rozpis. Ak chcete férovosť nad konkrétnou časťou týždňa, použite férovosť rozdelenia, napríklad Urob víkendové rozdelenie férové, Urob rozdelenie v piatok, sobotu a nedeľu férové alebo Urob rozdelenie počas celého týždňa férové. Ak namiesto toho každý potrebuje zaručené minimum, použite priamu kvótu, napríklad Každý potrebuje aspoň 2 voľné víkendy za mesiac. Ak každý človek potrebuje za mesiac presný počet hodín, ani to nie je Scheduling pravidlo; namiesto toho povedzte cieľ pri generovaní rozpisu, ako je opísané nižšie.

Môžem nastaviť presný počet hodín na osobu za mesiac?

Áno. Nie je to Scheduling pravidlo, takže ho nenájdete v zozname pravidiel. Namiesto toho povedzte cieľ, keď požiadate AI asistenta, aby vytvoril alebo upravil rozpis, napríklad Naplánuj august tak, aby všetci pracovali 7,5 hodiny za pracovný deň, alebo zadajte predvolené číslo s pomenovanými výnimkami. Plánovač pridá zmeny navyše nad rámec vašej požadovanej minimálnej obsadenosti, aby ho dosiahol, bez porušenia Must pravidiel. Úplné vysvetlenie nájdete v článku ako naplánovať presný počet hodín za mesiac.

Čo mám robiť, ak je rozpis nesprávny?

Upravte pravidlá plánovania. Zmeňte dôležitosť, pridajte chýbajúce pravidlá, spravte vágné pravidlá konkrétnejšími, rozdeľte široké pravidlá na menšie a Must pravidlá používajte iba na nevyjednateľné požiadavky.

Aké sú dobré pravidlá plánovania zmien?

Dobré pravidlá plánovania zmien sú konkrétne, realistické a ľahko vyhodnotiteľné. Dobré pravidlo hovorí, na koho sa vzťahuje, kedy platí a aký výsledok je preferovaný alebo vyžadovaný.

Záverečná rada

Začnite jednoducho.

Pridajte pravidlá, na ktorých záleží najviac, väčšinu nechajte s nízkou alebo strednou dôležitosťou a Must používajte iba na tvrdé obmedzenia. Potom skontrolujte vygenerovaný rozpis.

Ak rozpis nesedí s očakávaním, upravte dôležitosť alebo pridajte konkrétnejšie pravidlá. Plánovanie pomocou AI funguje najlepšie vtedy, keď pravidlá opisujú skutočné kompromisy vášho pracoviska.

Podrobný prehľad číselných penalizácií

Shift Scheduler interne používa číselné penalizácie a bonusy. Kladné číslo robí rozpis horším. Záporné číslo je bonus. Penalizáciu mäkkého pravidla volíte cez jeho dôležitosť.

Položka solveraInterná hodnotaČo znamená
Nepriradená zmena+30000 hlásená penalizácia za neobsadenú zmenuRozpis je penalizovaný, keď otvorená zmena ostane neobsadená. Pokrytie má aj najsilnejšiu cieľovú prioritu, takže obsadenie zmien je prvý veľký cieľ.
Porušenie pravidla s vysokou dôležitosťou+6000 za porušenie mäkkého pravidlaSilná priorita mäkkého pravidla.
Porušenie pravidla so strednou dôležitosťou+4000 za porušenie mäkkého pravidlaStredná priorita mäkkého pravidla.
Porušenie pravidla s nízkou dôležitosťou+2000 za porušenie mäkkého pravidlaFlexibilná priorita a predvolená voľba pre nové manuálne pravidlá.
Must pravidloŽiadna číselná penalizáciaBerie sa ako tvrdé obmedzenie. Systém by ho nemal porušiť; ak si príliš veľa Must pravidiel odporuje, zmeny môžu ostať neobsadené.
Vypnuté pravidlo0Ostáva uložené, ale neovplyvňuje interpretáciu, plánovanie, skóre ani diagnostiku.
Nepreferovaný dátum+1000 za priradenú zmenu v nepreferovanom dátumePoužíva sa, keď človek nechce pracovať v konkrétny dátum.
Preferovaný dátum-1000 za priradenú zmenu v preferovanom dátumePoužíva sa, keď človek preferuje celý dátum.
Nepreferovaná konkrétna zmena+1000 za zodpovedajúcu priradenú zmenuPoužíva sa, keď človek nechce konkrétnu šablónu zmeny v daný dátum.
Preferovaná konkrétna zmena-1000 za zodpovedajúcu priradenú zmenuPoužíva sa, keď človek preferuje konkrétnu šablónu zmeny v daný dátum.
Férovosť celkových hodínsum absolute hour deviation in centihours * 1000 + max deviation in centihoursPribližne +100000 hlásenej penalizácie za 1 hodinu súčtu odchýlok od cieľa plus +100 za 1 hodinu maximálnej odchýlky človeka.
Férovosť mixu šablón+1 za centihodinu odchýlky mixu šablónPribližne +100 hlásenej penalizácie za 1 hodinu odchýlky mixu šablón zmien.
Férovosť rozdeleniaPenalizácia podľa dôležitosti pravidla za 1 hodinu odchýlkyVysoká/stredná/nízka dôležitosť používa približne +6000, +4000 alebo +2000; Must vyžaduje presnú rovnosť.

Hlásený súhrn penalizácií ich zoskupuje do kategórií unfilled, fairness, preference a pattern. Kategória pattern zahŕňa porušenia mäkkých pravidiel plánovania vrátane mäkkých obmedzení ako odpočinok, maximálne hodiny, oprávnenie lokality a pravidlá typu nemôže pracovať s.

Solver potom porovnáva rozpisy lexikograficky:

  1. Najprv minimalizuje počet neobsadených zmien. Rozpis s lepším pokrytím vyhrá skôr, než sa porovná férovosť, preferencie alebo skóre mäkkých pravidiel.
  2. Medzi rozpismi s rovnakým najlepším pokrytím minimalizuje presne hlásený súčet: unfilled + fairness + preference + pattern.

Na férovosť celkových hodín, férovosť mixu šablón ani na inú hlásenú kategóriu sa neuplatňujú žiadne ďalšie skryté násobitele. Pri rovnakom pokrytí je lepší rozpis s nižším hláseným súčtom. Vizuálne poradie pravidiel tento súčet neovplyvňuje.

Ďalšie články