Skip to main content
Unde în aplicație: meniul „Program” → „Configurare programare” (/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.
La repartizarea pe zile, depășirea limitei este raportată, nu blocată în orice condiții: generatorul preferă o zi în care terapeutul este sub limită; dacă nu există, procedura rămâne programată peste limită și apare în dialogul de rezultat la „Peste norma terapeutului” („terapeutul X depășește norma zilnică pentru această procedură”). Vezi Avertismente și mesaje.

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âmpul individualHourPolicy nu apare în formular; se editează din tab-ul „JSON”. Cum tratează generatorul ora preferată a oaspetelui (din datele medicale) când e ocupată:
Dacă în dialogul de rezultat apar multe „Mutate în altă zi” cu nota „ora preferată era ocupată”, politica strict este cauza cea mai probabilă: generatorul a refuzat altă oră în aceeași zi. Schimbă în sameDayFallback sau eliberează ora. Vezi Fixarea vs. blocarea orelor.
Tab-ul „Configurare” din Program v2 și pagina de configurare rețin modificările nesalvate. La părăsire apare „Ai modificări nesalvate în configurare. Continui fără să le salvezi?” („Continuă fără salvare” / „Rămâi la editare”); bara pașilor arată „Configurarea are modificări nesalvate”.

Vezi și