Kriteriji so osnova za razporejanje. Tako kot ima planer, ki dela ročno, kriterije po katerih se odloča, tako se na osnovi kriterijev odloča tudi umetna inteligenca (UI) WoShi. Kriteriji imajo različne vrednosti - težo (ponder) in usmerjajo umetno inteligenco da sestavlja razpored po naših željah. Vsako odstopanje od zahtev razporeda povzroča napake in WoShi teži k najmanjši vsoti vseh napak. Kako je za nek kriterij napaka velika, pa je odvisno od tega, kakšno utež smo mu dali.
Napake kriterija imajo različne odvisnosti od števila napak: linearne (2 napaki pomenita tudi dvojno napako), kvadratne (2 napaki pomenita štirikratno napako), logaritemske (100 napak pomeni 10 kratno napako),... Napake se potem pomnožijo z utežjo in dobimo končno vrednost napake (Poročilo - analiza ).
Kriteriji so si večkrat nasprotni in se je potrebno odločiti kaj je bolj pomembno. Npr. zahtevamo da delavci delajo 174 urno mesečno obvezo, zaradi tega pa je preveč prisotnih delavcev na delavnih mestih. Če tega ne želimo, povečamo težo kriterija za preveč prisotnih delavcev in bo ta nadvladal nad urami delavca, ki bodo imeli manjko ur.
Seznam kriterijev je na spodnji sliki, nekateri od njih pa omogočajo zelo komplicirane zahteve.
Kriteriji imajo vrednosti od 0 do 12, razlika za ena pomeni 10x večjo težo. Tako je vrednost kriterija 2 dejansko 10*2, vrednost 10 pa 10*10. Podatke vnašamo v grafu:
rdeča črta pomeni sistemsko vrednost
črna črta je bila prejšnja nastavitev
sivo polje je trenutna nastavitev, ki je vrednostno podana tudi v drugem stolpcu
gumb Sistemska nastavitev postavi nastavitve na sistemske
Vnašamo tako, da z miško kliknemo nekje med vrednostjo 1 - 12 za določen kriterij.
Vsak uporabnik si lahko nastavi privzete kriterije za njegovo organizacijo in potem vsak nov razpored dobi privzete kriterije uporabnika. Dodatno pa lahko v vsakemu razporedu nekatere sekcije dodatno ponderiramo. To je pomembno v sekcijah, kjer je veliko zahtev in za vse ne more veljati enaka pomebnost. Če je tip kriterija Relativen se iz trenutnega ponderja preračuna nova vrednost, tako, da se prišteje relativni ponder. Dobljena vrednost se omeji med 0 in 12. Če pa je kriterij Absoluten, potem se pa vrednost v polju vzame kot nov ponder.
Vsakemu razporedu moramo vnesti zahteve, ki jih vnašamo preko sekcij v formi - Urejanje. Kako se vnaša je v nadaljevanju navodil v naslednji točki.
Opis kriterijev
Premalo prisotnih delavcev, Preveč prisotnih delavcev
V sekciji Število delavcev vnesemo potrebe podjetja - organizacije. Enostaven primer: za en dan v tednu zahtevamo 3 srednje medicinske sestre dopoldan, 2 diplomirani medicinski sestri dopoldan, eno SMS in DMS popoldan in eno SMS ponoči
Z utežjo teh dveh kriterijev se odločimo ali dovolimo večje ali manjše število delavcev - za vsakega posebej
Ta kriterija sta hitro v konfliktu s kriterijem Manjša mesečna obveznost ali Večja mesečna obveznost. Če imate premalo delavcev, bodo imeli več ur, kot je predpisanih za ta mesec, če pa imate delavcev preveč, potem bodo imeli premalo mesečnih ur.
Prioriteta pogojne prisotnosti
Manjša mesečna obveznost, Večja mesečna obveznost
Vsak mesec zahteva določeno število delovnih ur
Običajno nastavimo območje ur, ki jih želimo doseči pri delavcih in v tem območju ni napake. Če pa delavec dobi več ali manj ur od zahtevanih, pa to povzroča napake.
Premalo zaporednih dni dela, Preveč zaporednih dni dela
Premalo dnevnega počitka, Preveč dnevnega počitka.
Premalo prisotnosti, Preveč prisotnosti
Ta kriterij naslavla veliko število zahtev. Odstopanje navzdol se ocenjuje s Premalo prisotnosti.
Npr. zahtevamo da delavci delajo od 3 - 5 x ponoči vsak mesec. Želimo, da ne delajo večkrat kot 5, manj pomembno pa je, če delajo manj od 3 krat. Določimo utež za premalo in za preveč. V osnovi se vzame tista iz nastavitev kriterijev za konkreten razpored, lahko pa še vsaki konkretni zahtevi določimo svojo utež.
Običajno imamo dve polji za utež kriterija: manj in več. Ti dve polji se navezujeta na območje od - do. V spodnjem primeru za zahtevano število delavcev za popoldansko izmeno nismo spremenili uteži, za nočno izmeno pa ne sme biti ne manjka ne viška delavcev in smo zato težo povečali za 5. Torej če bo manj delavcev od 2 ali več delavcev od 3 bo utež napake 3+5=8, kar pomeni, da bo napaka 1000x večja če je ponoči odstopanje, kot če je odstopanje popoldan.