/admin/schedule/config), sau tab-ul „Configurare” din „Program v2 ⚡️” (/admin/schedule/manage-v2).
Întrebări la care răspunde pagina
- Cum fac ca generatorul să atribuie automat terapeuți la programări?
- Cum păstrez același terapeut pentru un oaspete pe tot sejurul?
- Cum limitez un terapeut la maximum 8 masaje pe zi?
- Ce program de lucru se folosește pentru un terapeut care nu are ore proprii definite?
- Cum decid dacă un terapeut ține toate sloturile de Bazin sau se rotesc mai mulți?
- Cum schimb formatul numelor terapeuților sau antetul tabelului oaspeților?
- Ce înseamnă „strict”, „sameDayFallback” și „anyHourAnyDay” la ora individuală?
Pe scurt
Secțiunea „Reguli terapeut” spune generatorului dacă și cum atribuie terapeuți programărilor generate. „Alocare proceduri colective” decide cum împarte alocatorul sloturile unei proceduri colective între terapeuți. „Grupuri de proceduri pentru terapeuți” unește celulele mai multor proceduri în tabelul terapeuților. Secțiunea „General” conține identitatea configurării și câteva setări de afișare care nu influențează generarea, plus politica orei individuale (editabilă doar în JSON).Reguli terapeut
Controlează modul în care generatorul atribuie terapeuți programărilor. Dacă atribuirea e dezactivată, programările se creează fără terapeut, iar acesta se alege ulterior manual.
Exemple:
- Continuitate activă: un oaspete care a început masajul cu Maria rămâne cu Maria pe tot sejurul, cât timp e disponibilă.
- Limită zilnică: maxim 8 masaje pe zi per terapeut — al nouălea masaj se mută la alt terapeut sau rămâne neatribuit.
În configurarea implicită „Atribuie terapeuți” este dezactivat: generatorul nu atribuie terapeuți, iar restul opțiunilor nu au efect până nu îl activezi. Alocarea manuală și șabloanele de terapeuți din pasul Terapeuți funcționează independent de această secțiune.
Ore de lucru implicite
Programul de lucru săptămânal folosit pentru terapeuții care NU au ore de lucru proprii definite. Fără el, un astfel de terapeut e considerat disponibil toată ziua. Implicit fiecare zi 09:00–17:00. O zi fără interval înseamnă „nu lucrează” în acea zi.Un terapeut cu program propriu (din „Terapeuți & medici”) îl folosește pe al lui; șablonul de aici este doar rezerva pentru cei fără program. Vezi Terapeuți și medici.
Limite zilnice per terapeut
Limitează câte programări de un anumit fel poate avea un terapeut într-o zi. Poți limita pe procedură, categorie sau genul terapeutului.Alocare proceduri colective
Cum împarte generatorul de alocare (faza „Repartizează procedurile colective”) sloturile unei proceduri colective între terapeuți. Terapeuții se rotesc de la un sejur la altul, ca procedurile să fie distribuite echitabil în timp. Genul se respectă automat: un slot pentru femei primește doar terapeuți femei (regulă fixă, fără excepții) — nu se configurează aici.
Exemple:
- Mod „Un terapeut ia tot”: la Bazin, un singur terapeut ține toate sloturile procedurii pe tot sejurul (separat pe gen dacă sloturile sunt împărțite pe gen) — model cu terapeut dedicat.
- Mod „Fiecare slot alt terapeut”: la Cataplasmă, fiecare slot merge la alt terapeut pe rând; rotația între sejururi împarte încărcarea uniform.
- Excepție per procedură: modul global e „Un terapeut ia tot”, dar pentru Aerosoli alegi „Fiecare slot alt terapeut”.
Această secțiune este citită de alocarea automată din pasul Terapeuți, nu de generatorul orelor oaspeților. O procedură poate avea o singură excepție. Vezi Pasul 2b — Alocare automată.
Grupuri de proceduri pentru terapeuți
Grupează proceduri/protocoale care se desfășoară împreună, ca să le repartizezi ușor terapeuților în tabelul de terapeuți. Celulele lor pe fiecare oră se unesc într-una singură — o alegere de terapeut(i) se scrie pe toate sloturile grupului pentru acea oră. Grupurile se păstrează de la un sejur la altul.
Exemple:
- Grupul „Inhalații + Vibromasaj”: la fiecare oră vezi o singură celulă; alegi un terapeut o dată și se aplică ambelor proceduri.
- Ore diferite, terapeuți diferiți: la 10:00 grupul e la terapeutul A, la 11:00 la terapeutul B — o acțiune pe oră.
Un grup trebuie să conțină cel puțin o procedură sau un protocol. Grupul afectează doar afișarea și repartizarea din tabelul terapeuților (pasul Terapeuți), nu generarea orelor.
General
Identifică politica de programare a centrului. Aceste valori spun generatorului ce strategie și ce versiune de algoritm să folosească. De obicei nu trebuie modificate.Alegerea configurării
Câmpurile secțiunii
„Detalii tehnice”
Exemple:
- Configurare unică „Implicit” cu strategia „default” — comportamentul standard al generatorului v4.
- Două configurări: „Sezon estival” (activă vara, cu limite de capacitate mai mari) și „Standard” — doar cea activă e folosită.
Politica orei individuale (doar JSON)
CâmpulindividualHourPolicy nu apare în formular; se editează din tab-ul „JSON”. Cum tratează generatorul ora preferată a oaspetelui (din datele medicale) când e ocupată:

