Antylogic
Probar demoAcceso app

399 guías operativas

Secciones de Docs
DocsEquipo
Dispositivo

Cómo ver el calendario de vacaciones

Consulta vacaciones, bajas, bloqueos y cierres de ubicación en una vista mensual, semanal, diaria o anual del calendario de Marea Gran Via.

En este artículo

El calendario de vacaciones ayuda a revisar la cobertura del equipo desde una sola pantalla, combinando ausencias de empleados, bajas, bloqueos de vacaciones y cierres de ubicación.

La vista usa el preset `vacations`, muestra los tipos `staff_vacation`, `staff_leave`, `vacation_blackout` y `location_vacation`, y solo devuelve los eventos permitidos para el usuario.

Antes de empezar

  • Sesión iniciada en Antylogic con organización y ubicación seleccionadas.
  • En el entorno demo ES, trabajar con Grupo Marea Demo y la ubicación Marea Gran Via.
  • Acceso a la pantalla con al menos uno de estos permisos: `vacation:view`, `vacation:manage`, `staff-leave:view`, `staff-leave:manage`, `vacation-blackout:view` o `vacation-blackout:manage`.
  • Permisos de vista por tipo para que aparezcan eventos: `vacation:view`, `staff-leave:view` y/o `vacation-blackout:view`.

Instrucciones

  1. 1.

    Abre el calendario

    Entra en Calendarios > Vacaciones o abre `calendars/vacations`. Para la demo ES, el enlace de captura usa `antylogic://${ORG_ID}/${LOCATION_ID}/calendars/vacations?mode=month` con Marea Gran Via.

  2. 2.

    Revisa los eventos visibles

    Consulta el rango activo del calendario. El preset incluye vacaciones de empleados, bajas, bloqueos de vacaciones y cierres de ubicación, sin filtro manual de tipos.

  3. 3.

    Interpreta colores y etiquetas

    Los bloqueos aparecen en negro, las bajas en rojo, las solicitudes de vacaciones pendientes en amarillo, y las vacaciones no pendientes o cierres de ubicación en gris. Las vacaciones y bajas muestran el empleado; los cierres muestran la ubicación.

  4. 4.

    Cambia vista o fecha

    Usa los controles para alternar entre día, semana, mes o año y moverte por el calendario. La ruta sincroniza `mode`, `startDate` y, en vista semanal, `firstVisibleDate`.

  5. 5.

    Abre un evento

    Selecciona un evento para consultar su detalle. Si tienes permiso de gestión del tipo, puedes editarlo; si no, se abre en modo solo lectura con `readOnly=true`.

  6. 6.

    Accede al listado de solicitudes

    Con `vacation:manage`, la cabecera muestra el acceso al listado de vacaciones y el contador de solicitudes pendientes. Ese recorrido pertenece a `vacations.list-requests`.

Validaciones y límites

  • Si falta organización o ubicación, la pantalla muestra `No encontramos la ubicacion solicitada.`
  • Si no hay permisos suficientes para la pantalla, muestra `No tienes permisos para ver el calendario.`
  • Solo se aceptan los modos `day`, `week`, `month` y `year`; las fechas inválidas en la ruta se ignoran.
  • La API filtra eventos por permisos de vista por tipo, aunque el frontend pueda abrir la pantalla con permisos de gestión.
  • `GET /calendar-events/feed` puede caer a `GET /calendar-events` cuando el feed no está disponible o falla de forma recuperable.

Resultado esperado

El responsable puede revisar ausencias y restricciones de vacaciones de Marea Gran Via, cambiar el rango de análisis y abrir eventos para consulta o edición según permisos.

Artículos relacionados