Manual empresa › Planificacio de torns

Planificacio de torns

Crea, gestiona i publica horaris de treball amb un planificador intel-ligent basat en IA

1. Introduccio i conceptes clau

El modul de Planificacio de torns permet crear horaris de treball per als empleats de cada centre de treball. El sistema ofereix dues formes de planificar:

Planificacio manual

El gestor crea torns individualment, assignant empleats a franges horaries concretes. Ideal per a ajustos puntuals o equips petits.

Auto-planificador IA

Un algoritme intel-ligent genera automaticament la planificacio optima. Te en compte les necessitats de personal, les absencies, els festius i la legislacio laboral espanyola. Ideal per planificar setmanes completes.

Glossari de conceptes

ConcepteDescripcio
Plantilla de torn Definicio reutilitzable d'un tipus de torn (ex. "Mati 8:00-15:00"). Inclou horari, descans i color.
Torn planificat Assignacio concreta d'un empleat a una franja horaria en una data determinada.
Estat del torn Esborrany Creat, pendent de publicar.
Publicat Visible per als empleats.
Confirmat Acceptat per l'empleat.
Cancel-lat Anul-lat.
Setmana publicada Quan es publica una setmana, tots els torns en esborrany passen a "publicat" i els empleats poden veure'ls.
Necessitats de personal Nombre de treballadors requerits per hora en cada centre. Es l'input principal de l'auto-planificador.
Centre de treball Ubicacio fisica on es presten els serveis. La planificacio es gestiona per centre.
Rotacio ciclica Sistema de torns rotatius on els treballadors es divideixen en grups i cada grup canvia de torn automaticament seguint un cicle (ex. Mati → Tarda → Nit cada setmana).

2. Acces i permisos

Ruta: Control de presencia > Planificacio

El modul de planificacio requereix el permis A13 - Planificacio. Aquest permis s'assigna des de la gestio d'usuaris.

RolCapacitats
Gestor / Empresa Crear, editar, eliminar torns. Publicar/despublicar setmanes. Executar l'auto-planificador. Gestionar plantilles.
Treballador Consultar els seus torns publicats (nomes lectura).
Per atorgar acces al modul, editeu l'usuari des de Gestio d'usuaris i activeu el permis A13 (Planificacio) a la seccio de permisos avancats.

3. Plantilles de torn

Les plantilles defineixen tipus de torn reutilitzables. Es recomana crear-les abans de comencar a planificar.

Accedir a les plantilles

Feu clic al boto Plantilles de la barra d'eines de planificacio.

Camps d'una plantilla

CampDescripcioExemple
NomNom descriptiu del tornMati
AbreviaturaCodi curt (max. 4 caracters)M
Hora iniciHora d'entrada08:00
Hora fiHora de sortida15:00
Descans (min)Minuts de descans inclosos30
ColorColor per a la visualitzacio al calendari Blau
DescripcioNotes opcionalsTorn de mati
El camp Hores teoriques es calcula automaticament: (hora fi - hora inici) - descans. Per exemple, un torn de 08:00 a 15:00 amb 30 min de descans = 6.5 hores.

Exemple: configuracio tipica

Plantilles recomanades per a un negoci amb 3 torns: Mati (M) 08:00 - 15:00 Descans: 30 min = 6.5h Tarda (T) 15:00 - 22:00 Descans: 30 min = 6.5h Nit (N) 22:00 - 06:00 Descans: 30 min = 7.5h Partit (P) 09:00 - 14:00 + 16:00 - 19:00 = 8.0h

Accions sobre plantilles

AccioDescripcio
Nova plantillaCrear un nou tipus de torn
EditarModificar una plantilla existent (no afecta torns ja creats)
EliminarEsborrar una plantilla
Modificar una plantilla no altera els torns ja creats a partir d'ella. Nomes afecta els nous torns que es crearan en el futur.

4. Vistes de planificacio

El modul ofereix tres vistes accessibles des de les pestanyes superiors:

Vista Setmana (per defecte)

Taula amb els empleats a les files i els 7 dies de la setmana a les columnes. Cada cel-la mostra els torns assignats com a xips de color amb l'horari.

  • Columna "Total": suma d'hores planificades per empleat
  • Fila "Sense assignar": torns creats sense empleat assignat
  • Fons rosa: indica que l'empleat te una absencia aprovada aquell dia
  • Fons gris: dia festiu

Exemple de vista setmanal

Empleat Dll 23/06 Dm 24/06 Dc 25/06 Dj 26/06 Dv 27/06 Ds 28/06 Dg 29/06 Total
Garcia, Ana 08-15 08-15 08-15 08-15 08-15 32.5
Lopez, Pedro 15-22 15-22 15-22 15-22 26.0
Martinez, Laura 22-06 22-06 22-06 22-06 30.0
Sense assignar 15-22

Vista Dia

Linia temporal horitzontal de 24 hores amb una fila per empleat. Les hores cobertes pel torn es marquen amb el color de la plantilla.

  • Targetes de resum: total torns, assignats, sense assignar, total hores
  • Grafic de distribucio: barres verticals mostrant quants treballadors estan actius a cada hora del dia

Vista Mes

Calendari mensual compacte amb una fila per empleat i una columna per dia. Cada torn es mostra com un punt de color amb l'hora d'inici. Util per tenir una visio general de la planificacio.

Navegacio entre periodes

ControlAccio
/ Avancar o retrocedir un periode (setmana, dia o mes segons la vista)
Anar directament a avui
Selector de centreFiltrar per centre de treball

5. Crear torns manualment

Hi ha dues formes de crear un torn manualment:

Boto "Nou torn"

Feu clic al boto de la barra d'eines. S'obrira el formulari complet de creacio.

Clic a cel-la buida

A la vista setmanal o diaria, feu clic a una cel-la buida del grid. Si hi ha plantilles configurades, es mostrara el menu de torn rapid. Si no, s'obrira el formulari complet.

Camps del formulari

CampObligatoriDescripcio
DataSiDia del torn
EmpleatNoTreballador assignat. Si es deixa buit, el torn queda "Sense assignar"
PlantillaNoSeleccionar una plantilla omple automaticament els camps d'horari
Hora iniciSiHora d'entrada
Hora fiSiHora de sortida
DescansNoMinuts de descans (per defecte 0)
ColorNoColor del xip al calendari
NotesNoComentaris visibles en passar el ratoli sobre el xip
En seleccionar una plantilla al formulari, els camps d'hora inici, hora fi, descans i color s'omplen automaticament amb els valors de la plantilla.

6. Torn rapid des de plantilla

Si teniu plantilles configurades, en fer clic a una cel-la buida s'obre el menu de torn rapid:

  1. Feu clic a la cel-la buida d'un empleat i un dia
  2. Es mostra la llista de plantilles disponibles amb el seu color, nom i horari
  3. Feu clic a la plantilla desitjada
  4. El torn es crea instantaniament amb les dades de la plantilla
Exemple: torn rapid per a Ana Garcia el Dilluns 23/06 1. Clic a la cel-la buida de "Garcia, Ana" x "Dll 23/06" 2. Apareix el menu: Mati 08:00-15:00 (6.5h) Tarda 15:00-22:00 (6.5h) Nit 22:00-06:00 (7.5h) 3. Clic a "Mati" -> torn creat automaticament

Si preferiu crear el torn amb dades personalitzades, premeu "Crear manualment" a la part inferior del menu.

7. Editar i eliminar torns

Editar un torn

  1. Feu clic sobre el xip de color del torn a qualsevol vista
  2. S'obre el formulari d'edicio amb les dades actuals
  3. Modifiqueu els camps necessaris
  4. Premeu Desar

Eliminar un torn

  1. Obriu el formulari d'edicio fent clic al xip
  2. Premeu el boto Eliminar (cantonada inferior esquerra)
  3. Confirmeu l'eliminacio
Nomes es poden editar o eliminar torns en estat Esborrany. Els torns publicats s'han de despublicar primer.

8. Publicacio de setmanes

Els torns es creen inicialment com a Esborrany. Perque els empleats puguin veure'ls, cal publicar la setmana.

Flux de publicacio


Crear torns

Revisar grid

Publicar setmana

Visible per als empleats

Publicar una setmana

  1. Navegueu a la setmana desitjada a la vista setmanal
  2. Reviseu que tots els torns estiguin correctament assignats
  3. Premeu el boto Publicar
  4. Confirmeu l'accio
  5. L'indicador canvia a Publicat

Despublicar una setmana

Si necessiteu fer canvis despres de publicar:

  1. Premeu el boto Despublicar (apareix quan la setmana esta publicada)
  2. Els torns tornen a estat Esborrany
  3. Realitzeu els canvis necessaris
  4. Torneu a publicar
La publicacio/despublicacio actua sobre tots els torns de la setmana al centre de treball seleccionat.

9. Duplicar setmana

Permet copiar tots els torns d'una setmana a una altra. Util quan la planificacio es repeteix cada setmana.

Passos

  1. Navegueu a la setmana que voleu copiar
  2. Premeu Duplicar setmana
  3. Seleccioneu la setmana desti (per defecte, la setmana seguent)
  4. Premeu Duplicar
Exemple: duplicar la setmana del 23/06 al 30/06 Setmana origen: Dll 23/06 - Dg 29/06 (setmana actual amb 15 torns) Setmana desti: Dll 30/06 (es selecciona el dilluns de la setmana desti) Resultat: es creen 15 torns nous a la setmana del 30/06 amb els mateixos empleats, horaris i configuracio. Els nous torns es creen en estat "Esborrany".
La duplicacio no elimina torns existents a la setmana desti. Si ja hi ha torns, s'afegiran els nous juntament amb els existents.

10. Necessitats de personal per departament

Les necessitats de personal defineixen quants treballadors es necessiten a cada franja horaria de cada dia, desglossats per departament o lloc de treball. Son l'input principal de l'auto-planificador: sense necessitats configurades, l'algoritme no sap quants torns generar.

Accedir al grid de necessitats

  1. Seleccioneu un centre de treball al selector superior
  2. Premeu el boto Necessitats a la barra d'eines
  3. S'obre el grid de necessitats per a la setmana actual

Pestanyes del grid de necessitats

El modal de necessitats s'organitza en pestanyes:

Pestanya Resum

Vista agregada de nomes lectura que mostra el total de necessitats de tots els departaments combinats. Permet verificar rapidament les necessitats globals hora per hora.

Pestanya General

Necessitats que pot cobrir qualsevol treballador, independentment del seu departament. Util per a llocs de treball generics o empreses sense departaments definits.

Pestanyes per departament

Una pestanya per a cada departament o lloc de treball del centre. Permeten definir necessitats especifiques per perfil professional. L'auto-planificador assignara prioritariament treballadors del departament corresponent.

El grid de necessitats

Es una taula amb 24 files (una per hora, de 00:00 a 23:00) i 7 columnes (dilluns a diumenge). A cada cel-la s'indica el nombre de treballadors necessaris en aquella hora.

Exemple: necessitats d'un restaurant per departament

Restaurant "El Fogon" - Necessitats per departament Pestanya: Cuina (4 treballadors) Hora Dll Dm Dc Dj Dv Ds Dg 10:00 1 1 1 1 1 2 - 11:00 2 2 2 2 2 3 - 12:00 3 3 3 3 3 4 - 13:00 3 3 3 3 3 4 - 14:00 3 3 3 3 3 4 - ... Pestanya: Barra (3 treballadors) Hora Dll Dm Dc Dj Dv Ds Dg 10:00 1 1 1 1 1 1 - 11:00 1 1 1 1 1 2 - 12:00 2 2 2 2 2 3 - ... Pestanya: Sala (5 treballadors) Hora Dll Dm Dc Dj Dv Ds Dg 11:00 1 1 1 1 1 2 - 12:00 2 2 2 2 2 3 - 13:00 3 3 3 3 3 4 - ... Pestanya: Resum (nomes lectura) Hora Dll Dm Dc Dj Dv Ds Dg 10:00 2 2 2 2 2 3 - (Cuina 1 + Barra 1) 11:00 4 4 4 4 4 7 - (Cuina 2 + Barra 1 + Sala 1) 12:00 7 7 7 7 7 10 - (Cuina 3 + Barra 2 + Sala 2) ...

Com omplir el grid

  • Feu clic a cada cel-la i introduiu el nombre de treballadors (0 o buit = no necessari)
  • Les cel-les amb valor es ressalten en blau
  • Les hores nocturnes (0-5, 22-23) tenen fons gris per distingir-les
  • Premeu Desar per emmagatzemar els canvis
Consell: comenceu per definir les necessitats d'un dia tipus i despres useu les plantilles de necessitats per replicar-les automaticament cada setmana.

Plantilles de necessitats setmanals

Si les vostres necessitats es repeteixen cada setmana, podeu desar-les com a plantilla i aplicar-la rapidament:

Desar com a plantilla

  1. Ompliu el grid de la setmana amb les necessitats desitjades
  2. Premeu Desar per emmagatzemar les dades
  3. Premeu Plantilles dins del modal de necessitats
  4. Premeu "Desar setmana actual com a plantilla"
  5. Poseu-li un nom descriptiu (ex. "Setmana estandard", "Setmana estiu")

Aplicar una plantilla

  1. Premeu Plantilles dins del modal de necessitats
  2. Premeu el boto al costat de la plantilla desitjada
  3. Confirmeu l'accio (es reemplacaran les necessitats existents de la setmana)
  4. El grid s'actualitza amb les dades de la plantilla
Aplicar una plantilla reemplaca les necessitats existents de la setmana seleccionada. Les dades anteriors es perden.

Relacio amb l'auto-planificador i els departaments

Quan executeu l'auto-planificador, l'algoritme:

  1. Llegeix les necessitats del centre i periode seleccionat, incloent el departament de cada necessitat
  2. Converteix cada necessitat (ex. "3 treballadors de Cuina a les 10:00") en slots de torn usant les plantilles de torn
  3. Assigna treballadors als slots generats, prioritzant els del departament corresponent (puntuacio de 0-25 punts per coincidencia de departament)

Si no hi ha necessitats definides per al periode, l'auto-planificador no generara torns. Apareixera un avis indicant que no hi ha necessitats configurades.

11. Assistent visual de necessitats

L'assistent visual proporciona eines rapides per omplir i gestionar el grid de necessitats de manera eficient, sense necessitat d'editar cel-la per cel-la.

Ompliment rapid

A la barra d'eines del grid de necessitats, trobareu el formulari d'ompliment rapid:

  • Desde: hora d'inici de la franja (ex. 08:00)
  • Fins a: hora de fi de la franja (ex. 15:00)
  • Persones: nombre de treballadors necessaris
  • Caselles de dies: seleccioneu els dies de la setmana on aplicar (Dll, Dm, Dc, Dj, Dv, Ds, Dg)
  • Premeu Omplir per aplicar els valors al grid
Exemple: ompliment rapid per a una botiga Desde: 09:00 Fins a: 15:00 Persones: 3 Dies: [x] Dll [x] Dm [x] Dc [x] Dj [x] Dv [ ] Ds [ ] Dg -> Premeu "Omplir" -> S'omplen 6 hores x 5 dies = 30 cel-les amb valor "3" Desde: 15:00 Fins a: 21:00 Persones: 2 Dies: [x] Dll [x] Dm [x] Dc [x] Dj [x] Dv [ ] Ds [ ] Dg -> Premeu "Omplir" -> S'omplen 6 hores x 5 dies = 30 cel-les amb valor "2"

Interaccio amb cel-les

El grid de necessitats admet les seguents interaccions:

AccioResultat
ClicIncrementa el valor en +1
Shift + ClicDecrementa el valor en -1 (minim 0)
Clic dretEsborra el valor de la cel-la (posa a 0)
ArrossegarPinta el valor actual a les cel-les per on passeu (mode pinzell)

Copiar i enganxar dies

A la capcalera de cada columna (dia) hi ha una icona de copiar . En fer-hi clic:

  1. Es copia tot el contingut d'aquell dia (totes les hores)
  2. Apareix una icona d'enganxar a les altres columnes
  3. Feu clic a la icona d'enganxar al dia desti per replicar els valors

Util per copiar les necessitats del dilluns a la resta de dies laborables.

Totals

El grid mostra totals en temps real:

  • Total per fila: suma de necessitats de cada hora (tots els dies)
  • Total per columna: suma de necessitats de cada dia (totes les hores)
  • Total general: suma de totes les necessitats de la setmana (slots treballador-hora)
Combineu l'ompliment rapid amb la interaccio per cel-les: primer ompliu les franges principals amb l'eina rapida i despres ajusteu cel-les individuals amb clic / shift+clic.

12. Auto-planificador IA

L'auto-planificador genera automaticament els torns per a un periode i centre concret, respectant les restriccions legals i optimitzant segons el mode escollit.

Com funciona internament


1. Carrega dades

2. Genera slots

3. Ordena per dificultat

4. Assigna treballadors

5. Genera preview

Pas 1: Carrega de dades

El sistema recopila automaticament:

  • Treballadors actius del centre seleccionat (nom, departament, hores de contracte)
  • Absencies aprovades (vacances, baixes, permisos) en el periode
  • Festius del centre en el periode
  • Plantilles de torn actives
  • Necessitats de personal configurades per al centre

Pas 2: Generacio de slots

Converteix les necessitats de personal (X treballadors per hora) en torns concrets usant les plantilles. Per exemple, si es necessiten 3 treballadors de 8:00 a 15:00, genera 3 slots del torn "Mati".

Pas 3: Ordenacio per dificultat

Els slots s'ordenen de mes dificil a mes facil de cobrir. Un slot es "dificil" quan pocs treballadors estan disponibles per cobrir-lo (constraint-first heuristic). Aixo augmenta la probabilitat de trobar una solucio completa.

Pas 4: Assignacio amb scoring

Per a cada slot, l'algoritme avalua tots els treballadors disponibles i assigna el millor candidat segons un sistema de puntuacio de 0 a 100 punts:

CriteriPuntsDescripcio
Departament0-25Coincideix el departament del treballador amb el requerit
Utilitzacio contracte0-20Prioritza treballadors que encara no han assolit les seves hores de contracte
Optimitzacio de mode0-20Puntuacio variable segons el mode seleccionat
Qualitat del descans0-15Afavoreix treballadors amb mes hores des del seu ultim torn
Consistencia0-10Premia mantenir el mateix tipus de torn en dies consecutius
Desempat0-10Variacio aleatoria per evitar que sempre s'assigni al mateix

Pas 5: Vista previa

El resultat es mostra com a preview abans d'aplicar, incloent:

  • Nombre de torns generats i quants s'han pogut assignar
  • Taula d'hores per empleat vs. hores de contracte
  • Avisos si hi ha torns sense cobrir o desequilibris
  • Cost estimat total

Wizard pas a pas

Wizard - Pas 1: Configuracio

Configureu els parametres de la planificacio:

  • Centre de treball: es mostra el centre seleccionat actualment
  • Rang de dates: des de/fins a (per defecte la setmana actual)
  • Mode d'optimitzacio: seleccioneu el criteri principal (veure seccio seguent)
  • Reemplacar existents: marqueu si voleu eliminar els torns existents abans de generar

Wizard - Pas 2: Vista previa

Reviseu el resultat abans d'aplicar:

  • Targetes de resum: torns totals, assignats, sense assignar, hores, cost
  • Avisos: alertes sobre problemes detectats (ex. "3 torns sense cobrir")
  • Taula d'empleats: desglossament d'hores assignades vs. contracte

Si el resultat no es satisfactori, premeu Enrere per ajustar els parametres.

Wizard - Pas 3: Confirmacio

Premeu Aplicar per crear els torns. Es crearan com a Esborrany perque pugueu revisar-los abans de publicar.

Els torns generats per l'auto-planificador es creen sempre com a esborranys. Aixo permet revisar-los, ajustar manualment els que siguin necessaris i despres publicar la setmana quan estigueu satisfets amb el resultat.

13. Modes d'optimitzacio

El mode d'optimitzacio determina quin criteri prioritza l'algoritme en assignar treballadors. Tots els modes respecten les mateixes restriccions legals; la diferencia esta en com es puntuen els candidats.

Maxima Cobertura

Prioritza cobrir totes les necessitats de personal.

L'algoritme intenta assignar treballadors a tots els slots, fins i tot si aixo genera desequilibris en les hores entre empleats. Ideal per a negocis on la cobertura es critica (hospitals, seguretat, atencio al public).

Exemple: Cobertura en una botiga amb pics Necessitat: 5 treballadors de 10:00-14:00 (pic de mati) 2 treballadors de 14:00-18:00 (vall) 4 treballadors de 18:00-22:00 (pic tarda) Disponibles: 7 empleats Resultat: es cobreixen els 11 slots prioritzant els pics. Un empleat pot fer doble torn (mati+tarda) si no supera les 9h diaries.

Minim Cost

Minimitza el cost total de la planificacio.

Evita hores extra assignant preferentment treballadors que no han assolit les seves hores de contracte. Redueix el nombre total d'hores planificades mantenint la cobertura minima.

Exemple: optimitzacio de cost Empleat A: contracte 40h, ja assignades 30h aquesta setmana Empleat B: contracte 40h, ja assignades 38h aquesta setmana Per a un torn de 7h el divendres: - Empleat A: 30 + 7 = 37h (dins de contracte) -> ASSIGNAT - Empleat B: 38 + 7 = 45h (5h extra!) -> DESCARTAT

Equitat

Distribueix les hores equitativament entre tots els treballadors.

Busca que tots els empleats tinguin un nombre similar d'hores. Prioritza els treballadors amb menys hores assignades. Ideal per a equips on tots han de tenir la mateixa carrega de treball.

Exemple: distribucio equitativa 5 empleats, 160 hores totals a repartir a la setmana: - Objectiu: 160 / 5 = 32h per empleat Resultat: Garcia, Ana -> 32.5h Lopez, Pedro -> 32.0h Martinez, Laura -> 31.5h Sanchez, Carlos -> 32.0h Ruiz, Maria -> 32.0h

Torns Fixos

Assigna cada treballador al seu torn habitual.

Prioritza la consistencia: si un treballador sol fer torn de mati, li assigna sempre el torn de mati. Ideal per a empreses amb equips fixos de mati/tarda/nit.

Exemple: torns fixos Equip de mati: Garcia, Lopez, Sanchez Equip de tarda: Martinez, Ruiz, Fernandez L'algoritme assigna: Garcia -> Mati (Dll,Dm,Dc,Dj,Dv) Lopez -> Mati (Dll,Dm,Dc,Dj,Dv) Martinez -> Tarda (Dll,Dm,Dc,Dj,Dv) Ruiz -> Tarda (Dll,Dm,Dc,Dj,Dv) ...

Rotacio Ciclica

Rota automaticament els torns entre grups de treballadors.

Els treballadors es divideixen en grups i cada grup rota de torn seguint un cicle predefinit. Per exemple, en un cicle de 3 setmanes: el Grup 1 fa Mati la setmana 1, Tarda la setmana 2 i Nit la setmana 3. Ideal per a fabriques, hospitals i serveis 24h amb torns rotatius.

Exemple: rotacio de 3 setmanes en una fabrica Cicle: Mati (6-14h) → Tarda (14-22h) → Nit (22-06h) Setmana 1: Grup A (Garcia, Lopez) -> Mati Grup B (Martinez, Sanchez) -> Tarda Grup C (Ruiz, Fernandez) -> Nit Setmana 2: Grup A -> Tarda Grup B -> Nit Grup C -> Mati Setmana 3: Grup A -> Nit Grup B -> Mati Grup C -> Tarda Setmana 4: es repeteix el cicle (= Setmana 1)

Comparativa rapida

ModePrioritatMillor per a
CoberturaCobrir tots els slotsServeis critics, atencio 24h
CostEvitar hores extraOptimitzar pressupost
EquitatRepartiment uniformeEquips amb mateixa categoria
Torns fixosConsistencia de tornEquips fixos per torn
Rotacio ciclicaRotacio automatica de grupsFabriques, hospitals, 24h rotatiu

Rotacions cicliques

Les rotacions cicliques permeten automatitzar el canvi de torn entre grups de treballadors. En lloc d'assignar torns manualment cada setmana, es defineix un cicle (ex. 3 setmanes) amb una plantilla de torn per fase, i el sistema calcula automaticament quin torn correspon a cada grup en cada moment.

Conceptes clau

ConcepteDescripcio
Rotacio Configuracio que defineix un cicle de torns per a un centre de treball. Te un nom, un nombre de setmanes (2 a 6) i una llista de fases.
Fase Cada setmana del cicle. Cada fase te assignada una plantilla de torn. Exemple: Fase 1 = Mati, Fase 2 = Tarda, Fase 3 = Nit.
Grup Conjunt de treballadors que fan el mateix torn simultaneament. El nombre de grups coincideix amb el nombre de fases del cicle.

Com configurar una rotacio

Premeu el boto Rotacions a la barra d'eines de planificacio.

Les rotacions son independents per centre de treball. Cada centre pot tenir diverses rotacions diferents.

Pas 1: Crear la rotacio

  1. Premeu Nova rotacio
  2. Indiqueu el nom (ex. "Rotacio Produccio")
  3. Seleccioneu el centre de treball
  4. Trieu el nombre de setmanes del cicle (de 2 a 6)
  5. Per a cada fase, assigneu un nom i la plantilla de torn corresponent
  6. Premeu Desar
Exemple: Rotacio de 3 fases Nom: Rotacio Planta 1 Centre: Fabrica Central Setmanes del cicle: 3 Fase 1: "Mati" → Plantilla: Mati (06:00-14:00) Fase 2: "Tarda" → Plantilla: Tarda (14:00-22:00) Fase 3: "Nit" → Plantilla: Nit (22:00-06:00)

Pas 2: Assignar treballadors a grups

  1. A la llista de rotacions, premeu Assignar a la rotacio desitjada
  2. Apareixera la llista de treballadors del centre
  3. Per a cada treballador, seleccioneu el grup (1, 2, 3...)
  4. Premeu Desar assignacions
El nombre de grups coincideix amb el nombre de fases. En un cicle de 3 setmanes hi ha 3 grups. Tots els treballadors d'un grup fan el mateix torn cada setmana.

Pas 3: Generar torns amb rotacio

  1. Obriu l'Auto-planificador o l'Assistent pas a pas
  2. Seleccioneu el mode Rotacio ciclica
  3. Trieu la rotacio que voleu aplicar
  4. Premeu Generar

L'algoritme calcula la fase actual de cada grup basant-se en el nombre de setmana ISO de l'any i assigna automaticament la plantilla de torn corresponent a cada treballador.

Com funciona el calcul de la fase

La formula que determina quin torn fa cada grup en una setmana donada es:

Formula de la fase actual fase = ((setmana_ISO + grup - 2) mod num_setmanes) + 1 On: setmana_ISO = nombre de setmana de l'any (1-53) grup = nombre de grup del treballador (1, 2, 3...) num_setmanes = durada del cicle (2, 3, 4, 5 o 6) Exemple per a setmana ISO 26, cicle de 3 setmanes: Grup 1: ((26 + 1 - 2) % 3) + 1 = (25 % 3) + 1 = 1 + 1 = Fase 2 (Tarda) Grup 2: ((26 + 2 - 2) % 3) + 1 = (26 % 3) + 1 = 2 + 1 = Fase 3 (Nit) Grup 3: ((26 + 3 - 2) % 3) + 1 = (27 % 3) + 1 = 0 + 1 = Fase 1 (Mati)
Els treballadors que no estiguin assignats a cap grup de la rotacio es tractaran com a "sense preferencia" i l'algoritme els assignara lliurement. Assegureu-vos d'assignar tots els treballadors rellevants abans de generar.

14. Restriccions legals

L'auto-planificador compleix automaticament la legislacio laboral espanyola. Aquestes restriccions son hard constraints: mai es poden violar, independentment del mode seleccionat.

Maxim 9 hores al dia
Cap treballador pot acumular mes de 9 hores de treball efectiu en un mateix dia (art. 34 ET).
Maxim 40 hores setmanals
La jornada setmanal no pot superar les 40 hores en comput setmanal (art. 34.1 ET).
Descans minim de 12 hores entre torns
Entre el final d'un torn i l'inici del seguent han de transcorrer almenys 12 hores (art. 34.3 ET).
Maxim 6 dies consecutius de treball
Tot treballador te dret a almenys 1 dia de descans per cada 6 dies treballats (art. 37.1 ET).
Aquestes restriccions nomes s'apliquen automaticament per l'auto-planificador. La creacio manual de torns no valida aquestes restriccions, permetent al gestor major flexibilitat (sota la seva responsabilitat).

Que passa quan l'algoritme no pot complir les restriccions

Si un slot no pot assignar-se a cap treballador sense violar alguna restriccio, el torn es crea com a "Sense assignar" i es genera un avis a la vista previa. El gestor pot llavors:

  • Assignar manualment aquell torn a un treballador
  • Eliminar el torn si no es necessari
  • Ajustar les necessitats de personal i tornar a executar el planificador

15. Calendaris de projectes

Els calendaris de projectes permeten organitzar la planificacio al voltant de projectes o tasques especifiques, superposant-se als torns habituals per donar una visio completa de la carrega de treball.

Acces

Premeu el boto Projectes a la barra d'eines de planificacio.

Camps d'un projecte

CampObligatoriDescripcio
NomSiNom descriptiu del projecte
DescripcioNoDetalls addicionals del projecte
ColorNoColor per a la visualitzacio a la linia temporal
Data iniciSiData de comencament del projecte
Data fiSiData de finalitzacio prevista
CentreSiCentre de treball associat
PressupostNoPressupost d'hores assignat al projecte
EstatSiActiu, Pausat o Finalitzat

Visualitzacio a la linia temporal

Els projectes es mostren com a barres horitzontals a les vistes setmanal i mensual, permetent veure la seva durada en relacio amb els torns planificats.

Assignacio d'empleats a projectes

Cada projecte pot tenir empleats assignats amb les seguents dades:

  • Rol: funcio de l'empleat dins del projecte (ex. "Responsable", "Operari", "Support")
  • Hores assignades: nombre d'hores dedicades al projecte per setmana

Operacions

AccioDescripcio
Nou projecteCrear un projecte nou
EditarModificar dades del projecte o les assignacions d'empleats
EliminarEsborrar un projecte (les assignacions d'empleats tambe s'eliminen)
Assignar empleatsAfegir treballadors al projecte amb rol i hores
Useu els projectes per gestionar tasques especials com reformes, campanyes estacionals o projectes transversals que afecten la disponibilitat dels empleats mes enlla dels torns regulars.

16. Panell de capacitat

El panell de capacitat ofereix una visio consolidada de la carrega de treball de cada empleat, combinant hores de contracte, torns planificats i projectes assignats.

Acces

Premeu el boto Capacitat a la barra d'eines de planificacio.

Informacio per empleat

IndicadorDescripcio
Hores de contracteHores setmanals segons el contracte del treballador
Hores de torns planificatsTotal d'hores assignades en torns per a la setmana seleccionada
Hores de projectesTotal d'hores assignades en projectes actius
Utilitzacio (%)Barra de progres que mostra el percentatge d'utilitzacio: (torns + projectes) / contracte x 100
Dies d'absenciaNombre de dies amb absencia aprovada en el periode

Codificacio per colors

ColorRangSignificat
Verd < 80% Capacitat disponible - l'empleat pot assumir mes carrega
Groc 80% - 100% Utilitzacio optima - prop del maxim contractual
Vermell > 100% Sobreutilitzacio - l'empleat te mes hores que les del contracte

Resum de pressupost

A la part inferior del panell es mostra un resum amb:

  • Total hores contracte: suma de totes les hores contractuals dels empleats del centre
  • Total hores planificades: suma de totes les hores en torns
  • Total hores projectes: suma de totes les hores en projectes
  • Diferencia: hores contractuals - (torns + projectes)
El panell de capacitat es una eina de consulta que ajuda a prendre decisions de planificacio. No impedeix crear torns per sobre de la capacitat contractual.

17. Exemple: flux complet (botiga)

Vegem un exemple complet de planificacio per a una botiga amb 8 empleats i 2 torns:

Pas 1: Crear plantilles

Anem a Plantilles i creem dos torns:

  • Mati: 09:00 - 15:00, descans 30 min, color blau
  • Tarda: 15:00 - 21:00, descans 30 min, color taronja

Pas 2: Configurar necessitats

Premem Necessitats i omplim el grid amb l'eina d'ompliment rapid:

  • Desde 09:00 fins a 15:00, 3 persones, Dll-Dv -> Omplir
  • Desde 15:00 fins a 21:00, 3 persones, Dll-Dv -> Omplir
  • Desde 10:00 fins a 14:00, 2 persones, Ds -> Omplir

Desem les necessitats i les guardem com a plantilla "Setmana estandard botiga".

Pas 3: Executar auto-planificador

Premem Auto-planificar i configurem:

  • Centre: Botiga Centre
  • Periode: Dll 23/06 a Dg 29/06
  • Mode: Equitat

L'algoritme genera la planificacio en segons.

Pas 4: Revisar vista previa

La preview mostra:

  • 56 torns generats, 54 assignats, 2 sense assignar
  • Avis: "2 torns del dissabte sense cobrir (nomes 6 treballadors disponibles)"
  • Hores per empleat: entre 30h i 33h (distribucio equitativa)

Pas 5: Aplicar i ajustar

Premem Aplicar. Els torns apareixen a la vista setmanal com a esborranys. Ajustem manualment els 2 torns del dissabte sense assignar, assignant-los a empleats amb menys hores.

Pas 6: Publicar

Quan tot esta correcte, premem Publicar. Els empleats ja poden veure els seus torns des de l'aplicacio.

Pas 7: Setmanes seguents

Si la seguent setmana te la mateixa estructura, usem Duplicar setmana. Si canvia, tornem a executar l'auto-planificador amb els nous parametres.

18. Exemple: restaurant amb departaments

Vegem un exemple detallat de com planificar un restaurant amb 3 departaments i 12 empleats usant les necessitats per departament.

Context

  • Restaurant: El Fogon
  • Centre: Restaurant Principal
  • Departaments:
    • Cuina: 4 treballadors (xef, souschef, 2 ajudants)
    • Barra: 3 treballadors (2 barmans, 1 ajudant)
    • Sala: 5 treballadors (maitre, 4 cambrers)
  • Operacio: Dilluns a dissabte, servei de dinar i sopar

Pas 1: Crear 6 plantilles de torn

Plantilles de torn del restaurant Mati Cuina (MC) 09:00 - 16:00 Descans: 30 min = 6.5h Nit Cuina (NC) 16:00 - 00:00 Descans: 30 min = 7.5h Mati Sala (MS) 10:00 - 16:00 Descans: 30 min = 5.5h Nit Sala (NS) 18:00 - 00:00 Descans: 30 min = 5.5h Partit Sala (PS) 11:00 - 15:00 + 19:00 - 23:00 = 8.0h Barra (B) 11:00 - 19:00 Descans: 30 min = 7.5h

Pas 2: Configurar necessitats per departament

Premem Necessitats i omplim cada pestanya de departament usant l'ompliment rapid:

Pestanya Cuina:

  • Desde 09:00 fins a 16:00, 2 persones, Dll-Ds -> Omplir
  • Desde 16:00 fins a 00:00, 2 persones, Dll-Dv -> Omplir
  • Desde 16:00 fins a 00:00, 3 persones, Ds -> Omplir (reforc dissabte)

Pestanya Barra:

  • Desde 11:00 fins a 19:00, 2 persones, Dll-Dv -> Omplir
  • Desde 11:00 fins a 19:00, 3 persones, Ds -> Omplir

Pestanya Sala:

  • Desde 11:00 fins a 16:00, 3 persones, Dll-Dv -> Omplir
  • Desde 18:00 fins a 00:00, 3 persones, Dll-Dv -> Omplir
  • Desde 11:00 fins a 16:00, 4 persones, Ds -> Omplir
  • Desde 18:00 fins a 00:00, 4 persones, Ds -> Omplir

Pas 3: Executar auto-planificador amb departaments

Premem Auto-planificar:

  • Centre: Restaurant Principal
  • Periode: Dll 23/06 a Ds 28/06
  • Mode: Maxima Cobertura

L'algoritme assigna prioritariament treballadors del departament corresponent. Un cuiner s'assignara als torns de Cuina (puntuacio +25 per coincidencia de departament), un cambrer als de Sala, etc.

Pas 4: Revisar i ajustar

La vista previa mostra el desglossament per departament:

Resultat de l'auto-planificador CUINA (4 treballadors): Xef Garcia -> 38.5h (6 torns mati + 1 reforc nit) Souschef Lopez -> 37.5h (5 torns nit) Ajudant Perez -> 32.5h (5 torns mati) Ajudant Torres -> 37.5h (5 torns nit + 1 ds nit) BARRA (3 treballadors): Barman Ruiz -> 37.5h (5 torns) Barman Diaz -> 37.5h (5 torns) Ajudant Moreno -> 22.5h (3 torns) SALA (5 treballadors): Maitre Sanchez -> 40.0h (5 torns partit) Cambrer Vila -> 33.0h (6 torns mati) Cambrer Font -> 33.0h (6 torns nit) Cambrer Soler -> 33.0h (6 torns mati) Cambrer Pujol -> 33.0h (6 torns nit)

Pas 5: Desar com a plantilla

Desem les necessitats com a plantilla "Setmana estandard restaurant" per reutilitzar-la cada setmana sense haver de tornar a configurar les necessitats per departament.

La planificacio per departament assegura que cada area del restaurant tingui personal qualificat. Un cambrer no s'assignara a la cuina i un cuiner no s'assignara a la sala, gracies a la puntuacio de departament de l'auto-planificador.

19. Exemple: fabrica amb 3 torns

Vegem un exemple detallat de com planificar una fabrica que opera 24 hores amb 3 torns rotatius i 18 operaris.

Context

  • Empresa: Fabrica Metal-lurgica del Nord S.L.
  • Centre: Planta de produccio
  • Operaris: 18 treballadors (contracte 40h/setmana)
  • Operacio: 24 hores, dilluns a dissabte
  • Torns: Mati, Tarda, Nit
  • Necessitat: 5 operaris per torn (dll-dv), 3 els dissabtes

Pas 1: Crear les 3 plantilles de torn

Anem a Plantilles i creem:

Plantilles de torn Mati (M) 06:00 - 14:00 Descans: 30 min = 7.5h Color: blau Tarda (T) 14:00 - 22:00 Descans: 30 min = 7.5h Color: taronja Nit (N) 22:00 - 06:00 Descans: 30 min = 7.5h Color: violeta

Pas 2: Configurar les necessitats de personal

Premem Necessitats i omplim el grid:

Grid de necessitats (hores rellevants) Hora Dll Dm Dc Dj Dv Ds Dg 06:00 5 5 5 5 5 3 - 07:00 5 5 5 5 5 3 - ... (5 a totes les hores de 06-14) 13:00 5 5 5 5 5 3 - 14:00 5 5 5 5 5 3 - 15:00 5 5 5 5 5 3 - ... (5 a totes les hores de 14-22) 21:00 5 5 5 5 5 3 - 22:00 5 5 5 5 5 - - 23:00 5 5 5 5 5 - - 00:00 5 5 5 5 5 - - ... (5 a totes les hores de 22-06) 05:00 5 5 5 5 5 - - Resum: 5 treballadors x 24h x 5 dies = 600 slots Dll-Dv 3 treballadors x 16h x 1 dia = 48 slots Ds (nomes M+T) Total: 648 slots treballador-hora

Despres de desar, premem Plantilles > "Desar setmana actual com a plantilla" amb el nom "Setmana estandard fabrica" per reutilitzar-la cada setmana.

Pas 3: Executar l'auto-planificador

Premem Auto-planificar:

  • Centre: Planta de produccio
  • Periode: Dll 23/06 a Dg 29/06
  • Mode: Maxima Cobertura (prioritari cobrir la produccio 24h)

Pas 4: Revisar la vista previa

L'algoritme genera la planificacio:

Resultat de l'auto-planificador ESTADISTIQUES: Torns generats: 93 Assignats: 90 (96.8%) Sense assignar: 3 (dissabte nit - no hi ha prou operaris) Total hores: 697.5h DESGLOSSAMENT PER EMPLEAT: Empleat Assignades Contracte Diferencia Garcia, Joan 37.5h 40h -2.5h Lopez, Maria 37.5h 40h -2.5h Martinez, Pere 37.5h 40h -2.5h Sanchez, Ana 37.5h 40h -2.5h Ruiz, Carles 37.5h 40h -2.5h Fernandez, Lluis 37.5h 40h -2.5h ... (18 empleats amb repartiment similar) AVISOS: - 3 torns del dissabte nit sense cobrir (18 operaris / 3 torns = 6 per torn, pero dissabte nit nomes queden 3 disponibles despres d'assignar M i T) - Considereu contractar reforc per al dissabte nit

Pas 5: Aplicar i ajustar

Premem Aplicar. La vista setmanal mostra:

Empleat Dll Dm Dc Dj Dv Ds Dg Total
Garcia, Joan 06-14 06-14 06-14 06-14 06-14 37.5
Lopez, Maria 06-14 06-14 06-14 06-14 06-14 37.5
Martinez, Pere 14-22 14-22 14-22 14-22 14-22 06-14 45.0
Sanchez, Ana 22-06 22-06 22-06 22-06 22-06 37.5
... (14 empleats mes)
Sense assignar 22-06
22-06
22-06

Els 3 torns de nit del dissabte queden sense assignar. El gestor pot:

  • Assignar-los manualment a empleats amb menys hores
  • Eliminar-los si la produccio del dissabte nit no es necessaria
  • Contractar personal temporal per cobrir aquell torn

Pas 6: Publicar

Despres de resoldre els torns pendents, publiquem la setmana. Els operaris consulten els seus torns des de l'app.

Pas 7: Setmanes seguents

Per a la seguent setmana:

  1. Naveguem a la setmana 30/06
  2. Premem Necessitats > Plantilles > Aplicar "Setmana estandard fabrica"
  3. Executem l'auto-planificador de nou
  4. L'algoritme rota els equips (els que van fer mati passen a tarda, els de tarda a nit, etc.) gracies al mode Torns Fixos o per la puntuacio de consistencia
Per a fabriques amb rotacio estricta (setmana 1 = mati, setmana 2 = tarda, setmana 3 = nit), useu el mode Torns Fixos. L'algoritme detecta l'ultim torn assignat a cada treballador i li assigna el seguent a la rotacio.

Resum de configuracio per a la fabrica

ElementConfiguracio
Plantilles de torn3: Mati (06-14), Tarda (14-22), Nit (22-06)
Necessitats Dll-Dv5 operaris x 24h (totes les franges horaries)
Necessitats Dissabte3 operaris x 16h (mati i tarda solament)
Plantilla necessitats"Setmana estandard fabrica" (desar per reutilitzar)
Mode recomanatCobertura (cobrir tota la produccio) o Torns Fixos (rotacio)
Operaris18 (= 3 torns x 5 + 3 reserva/descans)

20. Preguntes frequents

Quines dades necessito abans d'usar l'auto-planificador?

Com a minim: (1) plantilles de torn definides, (2) empleats actius assignats al centre de treball, i opcionalment (3) necessitats de personal configurades. Sense necessitats, l'algoritme distribuira els torns segons les plantilles disponibles i el nombre de treballadors.

L'auto-planificador te en compte les vacances?

Si. El sistema carrega automaticament les absencies aprovades (vacances, baixes, permisos) del periode i exclou aquells treballadors dels dies en que tenen absencia. Les cel-les amb absencia es mostren amb fons rosa.

Puc modificar torns generats per l'auto-planificador?

Si. Els torns generats es creen com a esborranys i son completament editables. Podeu canviar horaris, reassignar empleats o eliminar torns abans de publicar.

Que passa si executo l'auto-planificador dues vegades?

Si no marqueu l'opcio "Reemplacar torns existents", els nous torns s'afegiran juntament amb els existents (pot generar duplicats). Si marqueu l'opcio, els torns en esborrany del periode s'eliminaran abans de generar els nous.

Puc planificar nomes alguns dies de la setmana?

Si. Al wizard de l'auto-planificador podeu seleccionar el rang exacte de dates. Per exemple, de dilluns a divendres si no treballeu caps de setmana.

Els empleats reben notificacio al publicar?

Els torns publicats seran visibles per als empleats quan accedeixin al modul de planificacio. El sistema no envia notificacions push automaticament.

Puc tenir torns "sense assignar"?

Si. Podeu crear torns sense empleat assignat. Aquests apareixen a la fila "Sense assignar" amb fons taronja. Son utils per definir les necessitats de cobertura abans de decidir qui cobrira cada torn.

El modul funciona amb multiples centres de treball?

Si. La planificacio es independent per centre. Useu el selector de centre a la barra superior per canviar entre centres. Cada centre te els seus propis torns, plantilles i estat de publicacio.

Que signifiquen els colors al calendari?

Cada color correspon a una plantilla de torn (o al color escollit en crear el torn manualment). Per convencio:

  • Blau: torn de mati
  • Taronja: torn de tarda
  • Violeta: torn de nit
  • Verd: torn partit

Els colors son completament personalitzables en crear les plantilles.

Com funciona la planificacio per departament/lloc de treball?

Les necessitats de personal es poden definir per departament (ex. Cuina, Sala, Barra). Quan executeu l'auto-planificador, l'algoritme assigna prioritariament treballadors del departament corresponent a cada slot. La coincidencia de departament aporta fins a 25 punts en el sistema de scoring. Si no hi ha suficients treballadors del departament, l'algoritme pot assignar treballadors d'altres departaments amb menor puntuacio.

Que es l'ompliment rapid?

Es una eina de la barra d'eines del grid de necessitats que permet omplir multiples cel-les alhora. Definiu una franja horaria (des de/fins a), el nombre de persones i els dies de la setmana, i premeu "Omplir" per aplicar els valors automaticament. Es molt mes rapid que editar cel-la per cel-la.

Com copio les necessitats d'un dia a un altre?

A la capcalera de cada columna (dia) del grid de necessitats hi ha una icona de copiar. Feu clic per copiar totes les hores d'aquell dia, i despres feu clic a la icona d'enganxar que apareix a les altres columnes per replicar els valors. Es la manera mes rapida de configurar dies amb necessitats identiques.

Per a que serveixen els calendaris de projectes?

Els calendaris de projectes permeten gestionar tasques o projectes especials que afecten la disponibilitat dels empleats. Es superposen als torns habituals i mostren barres de duracio a les vistes setmanal i mensual. Son utils per a reformes, campanyes estacionals, projectes transversals o qualsevol activitat temporal que requereixi assignar empleats amb un rol i hores especifiques.

Com veig la capacitat dels meus empleats?

Premeu el boto Capacitat a la barra d'eines de planificacio. El panell mostra per a cada empleat les hores de contracte, hores de torns planificats, hores de projectes i una barra d'utilitzacio codificada per colors (verd < 80%, groc 80-100%, vermell > 100%). Aixo us ajuda a detectar sobreutilitzacio o capacitat disponible abans de planificar.

Que es una rotacio ciclica i quan usar-la?

Una rotacio ciclica es un sistema de torns rotatius on els treballadors es divideixen en grups i cada grup canvia de torn automaticament cada setmana seguint un cicle. Es ideal per a fabriques amb torns de mati/tarda/nit, hospitals, serveis de seguretat i qualsevol activitat que requereixi cobertura 24h amb torns rotatoris. Es configura des del boto Rotacions de la barra d'eines.

Puc tenir diverses rotacions en un mateix centre?

Si. Podeu crear multiples rotacions per a un mateix centre de treball. Per exemple, una rotacio de 3 torns per a l'area de produccio i una altra de 2 torns per a l'area de magatzem. En auto-planificar, seleccioneu la rotacio que voleu aplicar.

Que passa si un treballador no esta assignat a cap grup de rotacio?

Els treballadors sense grup assignat es tracten com a "sense preferencia de torn". L'algoritme els assigna lliurement segons el mode seleccionat. Es recomanable assignar tots els treballadors rellevants a un grup abans de generar torns amb el mode rotacio ciclica.