Concept: planningsoptimalisatie-engine
Wat is de optimalisatie-engine?
Met de optimalisatie-engine worden via kunstmatige intelligentie veel mogelijke planningsscenario's vergeleken om het schema te genereren dat het beste aan uw behoeften voldoet. Bij de schema's die door de optimalisatie-engine worden gemaakt, wordt rekening gehouden met de volgende factoren:
- Arbeidsvraagbehoeften.
- Kenmerken van medewerkers (zoals kwalificaties, beschikbaarheid en voorkeuren).
- Uw configuratie en bedrijfsdoelstellingen.
Arbeidsvraag
Met de optimalisatie-engine worden gegevens over de arbeidsvraag die zijn gedefinieerd op het niveau van de planningsorganisatie (SO) gebruikt om planningen te genereren. U definieert de arbeidsvraag voor een organisatie door het volgende op te geven:
- Het type werk dat moet worden uitgevoerd.
- Het aantal medewerkers dat nodig is om het werk uit te voeren.
- De specifieke periode waarin het werk moet worden uitgevoerd.
Ontwerp en toewijzing van diensten
De duur van een dienst wordt bepaald door een combinatie van instellingen voor de planningsorganisatie op hoog niveau (HLSO) en de arbeidsvraag. Met de optimalisatie-engine worden geen diensten gemaakt die plaatsvinden buiten de periode waar de arbeidsvraag om vraagt. Ook worden geen diensten gemaakt die in strijd zijn met de validaties van de minimumduur van een dienst, de maximumduur van een dienst of de maaltijdregels die u voor de HLSO hebt gedefinieerd. In plaats daarvan worden maaltijdperioden gemaakt zoals gedefinieerd in de HLSO en wordt geprobeerd maaltijdperioden te spreiden om zo goed mogelijk aan de dekkingsvereisten te voldoen. Als de instelling voor 'Consistentie' groter is dan nul, kunnen met de optimalisatie-engine ook diensten worden gemaakt op basis van de begin- en eindtijden van de dienst van een medewerker in de overzichtsperiode.
In Workday wordt nooit een schema gegenereerd met niet-toegewezen diensten. Als een medewerker niet beschikbaar is om aan een dienst te worden toegewezen, wordt die dienst niet opgenomen in het schema. In Workday wordt automatisch aangegeven waar er hiaten in de dekking zitten tussen de arbeidsvraag en de gegenereerde en toegewezen diensten. Er wordt ook aangegeven waar er mogelijk sprake is van te hoge of te lage dekking.
Harde beperkingen: vast of versoepelbaar
Met de optimalisatie-engine worden alleen schema's gemaakt die geen van deze vaste harde beperkingen schenden:
- Beschikbaarheid: als een medewerker verlof of speciaal verlof heeft zonder een planningseffect dat de dienst overlapt, wordt de medewerker als niet beschikbaar beschouwd.
- Maximale duur dienst: een dienst kan niet langer zijn dan de maximale duur van een dienst zoals gedefinieerd door de HLSO.
- Minimale rustperioden tussen diensten.
- Minimale duur dienst: een dienst moet ten minste de minimale duur van een dienst hebben zoals gedefinieerd door de HLSO.
- Maaltijdregels: een dienst moet voldoen aan de maaltijdregel die is gedefinieerd door de HLSO.
- Eén dienst per dag: een medewerker wordt automatisch slechts aan één dienst per dag toegewezen, zelfs als een medewerker meer dan één arbeidsplaats of meer dan één toewijzing van een schematag heeft.
- Geen overlappende diensten: een medewerker kan niet aan meer dan één dienst tegelijk worden toegewezen.
- Kwalificatie van de schematag: een medewerker moet via de toewijzing van de schematag zijn gekwalificeerd voor een dienst om aan de dienst te worden toegewezen.
Een harde beperking kan alleen worden geschonden wanneer consistentie is ingeschakeld voor de planningsweek die wordt gegenereerd. Als een ploeg handmatig is bijgewerkt en nu een regel voor minimum- of maximumuren of maaltijden in de overzichtsperiode overtreedt, is het in dit geval mogelijk dat die schending wordt overgedragen naar de week die wordt gepland.
Er zijn ook versoepelbare harde beperkingen die soms harde beperkingen zijn en soms niet. Als het geen harde beperkingen zijn, worden ze doelstellingen genoemd. U kunt via de schema-instellingen configureren of deze beperkingen kunnen worden versoepeld (en worden behandeld als doelstellingen) of harde beperkingen zijn:
- Maximum aantal uren per week.
- Maximum aantal werkdagen.
Als de optimalisatieengine geen schemaoplossing kan vinden die niet in strijd is met een harde beperking, kan de optimalisatieengine de harde beperking 'Arbeidsvraag' en de harde beperking 'Minimum aantal uren per week' versoepelen. Deze beperkingen worden behandeld als zachte beperkingen, zodat er een oplossing kan worden gevonden die geen van de andere harde beperkingen schendt.
Zachte beperkingen/doelstellingen
Terwijl met Workday Labor Optimization harde beperkingen worden opgelost, wordt ook geprobeerd te voldoen aan de bedrijfsdoelstellingen die zijn gedefinieerd op het moment dat het schema werd gegenereerd. Aanpasbare zachte beperkingen zijn doelstellingen die zoveel mogelijk worden gerespecteerd. Wanneer de optimalisatie-engine aan deze beperkingen voldoet, verbetert dit de kwaliteit en score van het schema, maar als niet aan de zachte beperkingen wordt voldaan, wordt met de optimalisatie-engine nog steeds een schema gegenereerd. Zachte beperkingen zijn onder meer:
- Consistentie
- Dekking van vraag
- Arbeidskosten
- Maximum aantal uren per week
- Minimum aantal uur per week
- Maximum aantal werkdagen
- Voorkeursdagen/-tijden
- Voorkeursschematags
- Voorkeursuren per week
Zachte beperkingen worden geconfigureerd door HLSO en gewogen op een schaal van 0-100. Als u de optimalisatie-engine wilt configureren om een zachte beperking te negeren, kunt u de wegingsfactor instellen op nul. U kunt deze instellingen op medewerkersniveau overschrijven. Overschrijvingen op medewerkersniveau hebben voorrang op de instellingen van de schuifregelaar op het moment dat het schema wordt gegenereerd.
In Workday worden intrinsieke wegingen gehandhaafd die het relatieve belang van elk van de zachte beperkingen bepalen. Dit zijn de intrinsieke wegingen van Workday, van hoogste naar laagste gewicht:
- Consistentie.
- Maximum aantal uren per week.
- Minimum aantal uren per week.
- Maximum aantal werkdagen.
- Dekking vraag.
- Arbeidskosten.
- Voorkeursuren per week.
- Voorkeursschematags.
- Voorkeursdagen/-tijden.
Deze instellingen worden automatisch ingevuld door de instellingsconfiguratie op de HLSO.
Schuifregelaars
Wanneer managers een schema genereren, kunnen ze schuifregelaars gebruiken om de wegingen van verschillende zachte beperkingen te beheren. Wanneer een planning voor het eerst wordt gegenereerd, worden de schuifregelaars automatisch geplaatst op basis van de instellingen die voor de HLSO zijn gedefinieerd. Nadat managers de instellingen van de schuifregelaar hebben aangepast en een schema hebben gegenereerd, worden de schema-instellingen overgedragen naar de volgende week.
Consistentie
Met de consistentiewaarde kunt u van week tot week schema's maken die (bijna) kopieën zijn. Met consistentie worden de begin- en eindtijden en maaltijden van de dienst gekopieerd, maar geen schematags. Als de schema-instelling hoger is dan nul, wordt consistentie zwaarder gewogen dan alle andere zachte beperkingen.
In Workday wordt één of twee weken teruggekeken (afhankelijk van de HLSO of de overschrijvingsconfiguratie) om een referentieschema te vinden om mee te vergelijken. Als het referentieschema verlof bevat, wordt er nog een enkele overzichtscyclus van één of twee weken teruggekeken om een week zonder verlof te vinden. Als er geen referentieschema voor een medewerker kan worden gevonden, wordt in de optimalisatie-engine de consistentie voor die medewerker genegeerd.
Als de consistentie-instelling hoger is dan nul en er in de referentieweek een dienst is waarin u een of meer van deze regels handmatig hebt overschreven, kan de handmatige overschrijving in Workday worden gerespecteerd en naar de huidige week worden gebracht:
- Maaltijd.
- Maximale duur dienst.
- Minimale duur dienst.
Als een dienst in de referentieweek niet vereist is om aan de arbeidsvraag van de huidige week te voldoen, wordt de dienst mogelijk nog steeds binnen de huidige week gegenereerd.
Schemascore
Nadat met de optimalisatie-engine een schema is gegenereerd, krijgt het schema een algemene score op basis van deze dimensies:
- Consistentie.
- Dekking.
- Minimalisering van arbeidskosten.
- Voorkeursschematags van medewerkers.
- Voorkeursuren per week van medewerkers.
Workday biedt ook een score voor elke dimensie en een beschrijving van hoe het schema aan elke dimensie voldoet. De wegingsfactoren voor zachte beperkingen die u hebt gedefinieerd, hebben geen invloed op de schemascore of de scores van elke dimensie. Voorbeeld: u stelt de weging
'Consistentie'
in op 'Laag'
. Met de optimalisatie-engine wordt een schema gegenereerd met diensten die niet consistent zijn met diensten in de vorige overzichtscyclus. Daarom wordt de consistentiescore
waarschijnlijk weergegeven als 'Slecht'
.Vervangingsscore voor medewerker
Wanneer medewerkers een dienst kunnen aannemen zonder harde beperkingen (zoals beschikbaarheid en kwalificaties voor schematags) te schenden, worden ze in Workday aanbevolen als vervangende medewerkers voor bestaande ploegen. Aanbevolen medewerkers worden gerangschikt op volgorde van hun vervangingsscore. In Workday wordt een vervangingsscore weergegeven als
'Matchpercentage'
. De waarde voor 'Matchpercentage'
wordt in Workday berekend op basis van de volgende factoren:
- Medewerkers met een hoger salaris of die overuren gaan maken worden beschouwd als een lagere match.
- Hoe verder een medewerker door de dienst verwijderd zou raken van zijn of haar gewenste werkuren, hoe lager de matchscore.
- De medewerker als wordt beschouwd als en match als een van zijn of haar voorkeursschematags in de dienst aanwezig is.