Saltar a contenido

Escalas

Qué es

Escala es la estructura que organiza la secuencia de días trabajados y de descanso a lo largo de un ciclo de trabajo (por ejemplo: 6x1, 12x36, 5x2). Para cada día del ciclo, la escala apunta cual jornada El colaborador debe seguir.

Dependencia crítica: Jornadas antes de Escalas

La escala referencia jornadas por día. Antes de crear una escala, las jornadas que ella usará ya deben estar registradas.

Diferencia: Jornada vs. Escala

Jornada Escala
Define Horarios del día (entrada/saída/intervalos) Secuencia de días (ciclo trabajo/folga)
Granularidad 1 día Ciclo repetible (p. ej.: 6x1)
Depende de Nada Jornadas previamente registradas
Ejemplo "Segunda: 08h-17h, 1h intervalo" "6 días con Jornada A, 1 día libre"

Tipos de escala comunes

Tipo Descripción
5x2 5 días trabajados, 2 de descanso (semana convencional)
6x1 6 días seguidos, 1 de descanso
12x36 12 horas trabajadas, 36 horas de descanso (plantones)
4x3 Semana 4 días

Por qué esto importa en una integración

  • El colaborador debe estar asociado a una escala para que la rutina sea automatizada
  • Cambios de escala impactan hoja y cumplimiento — se registrará la fecha de vigencia
  • En integraciones, escala es frecuentemente referenciada por su código de integración

Operaciones disponibles

Método Variable Descripción
GET /escalas/ Listar escalas
POST /escalas/ Crear escala
GET /escalas/{id}/ Obtener escala
PATCH /escalas/{id}/ Actualizar

Campos

Campo Tipo Obligatorio Descripción
id Integer ID interno
empregado_id Integer Gálatas ID del empleado
tipo string Gálatas Tipo de escala (por ejemplo: 5x2, 12x36)
data_inicio date Gálatas Inicio de la vigencia
data_fim date Fin de la vigencia (null = en vigor)
jornadas array Jornadas por día del ciclo

Ejemplo: Crear escala

Solicitud

HTTP
1
2
3
4
5
6
7
8
9
POST /pontotel/api/v4/escalas/
Authorization: Bearer {token}
Content-Type: application/json

{
  "empregado_id": 500,
  "tipo": "5x2",
  "data_inicio": "2025-01-15"
}

Respuesta (201 Created)

JSON
1
2
3
4
5
6
7
8
{
  "id": 200,
  "empregado_id": 500,
  "tipo": "5x2",
  "data_inicio": "2025-01-15",
  "data_fim": null,
  "jornadas": []
}

Errores comunes

Error Causa Solución
Escala sin jornadas Jornadas no registradas antes de la escala Cadastre jornadas primero
Fechas superpuestas Período de vigencia conflictivo con escala existente Cierre la escala anterior antes de crear nueva