> For the complete documentation index, see [llms.txt](https://help.steeple.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.steeple.com/es/notifications/notifications-plage-horaire.md).

# Franja horaria — Derecho a la desconexión

La funcionalidad de franja horaria permite definir una o varias franjas durante las cuales el usuario **recibe** notificaciones, y fuera de las cuales las notificaciones son silenciosas. Se encuentra en las **Ajustes** del centro de notificaciones, sección **Programación de las notificaciones**.

Solo los canales **push y email** se ven afectados: las notificaciones siguen llegando al centro de notificaciones, que sirve de archivo.

## Configuración

### Activar la franja horaria

Activar el interruptor **Programación de las notificaciones** para que se apliquen las restricciones de franja.

### Definir las franjas

Cada franja tiene sus propios días y sus propios horarios, introducidos en este orden:

* **Días** : Lunes (1), Martes (2), Miércoles (3), Jueves (4), Viernes (5), Sábado (6), Domingo (7)
* **A partir de** : hora a la que las notificaciones empiezan a enviarse (ej.: `09:00`)
* **Hasta** : hora a la que las notificaciones se detienen (ej.: `18:00`)

Los horarios están al **minuto** : `09:00` o `09:00:00`, nunca `09:00:30`. Una hora con segundos no nulos se rechaza al guardar.

**Añadir una franja** permite definir tantas como sea necesario, sin límite de número. Una franja debe terminar después de su inicio: una pausa en medio del día se traduce, por tanto, en dos franjas (por ejemplo `09:00–12:00` y `14:00–18:00`), no en una franja invertida.

Siempre queda al menos una franja: para no filtrar nada más, desactivar el interruptor en lugar de borrar las franjas.

### Zona horaria

La zona horaria se detecta automáticamente desde el navegador del usuario (ej.: `Europe/Paris`). Las horas configuradas se interpretan en esta zona horaria, para todas las franjas.

## Comportamiento

* Cuando la franja está **active**desactivad&#x61;**→ las franjas se suman: las notificaciones se envían en cuanto** al menos una
* Cuando la franja está **active** franja cubre el día y la hora actuales
* Cuando la franja está **y ninguna franja cubre el momento presente → las notificaciones no se envían por los canales push y email** → las notificaciones se envían en cualquier momento
* Se aceptan franjas que se solapan y no provocan duplicados

## Ejemplos

`active` y `zona horaria` describen toda la programación; cada franja solo lleva `startTime`, `endTime` y `daysOfWeek`.

* "Recibir las notificaciones solo entre semana de 9h a 18h" → programación `active: true`, una franja: startTime `09:00`, endTime `18:00`, daysOfWeek `[1, 2, 3, 4, 5]`
* "Sin notificaciones durante mi pausa de almuerzo" → dos franjas: `09:00–12:00` y `14:00–18:00`, daysOfWeek `[1, 2, 3, 4, 5]` en cada una
* "Entre semana de 9h a 18h, y el sábado por la mañana" → dos franjas: `09:00–18:00` por `[1, 2, 3, 4, 5]` y `10:00–12:00` por `[6]`
* "Desactivar las notificaciones el fin de semana" → programación `active: true`, una franja `00:00–23:59` en daysOfWeek `[1, 2, 3, 4, 5]` : la franja se describe siempre en positivo, se cubren los días laborables en lugar de describir el fin de semana. La interfaz no baja por debajo del minuto, así que `23:59` es la última hora posible. El límite de fin se compara con el segundo `00` de ese minuto: `23:59:00` está cubierto, pero `23:59:01` a `23:59:59` no lo están — en la práctica, el último minuto del día está en silencio hasta el segundo.
* Para no filtrar nada en absoluto, se pone la programación en `active: false` — no se borran las franjas, siempre queda al menos una

## Lo que puede hacer el asistente

Con el ámbito **Notificaciones** activado, el asistente puede:

* Consultar la programación actual (franjas, horarios, días, zona horaria, activación), siempre que esté activada: una vez desactivado el interruptor, el asistente ya no ve las franjas guardadas
* Configurar o modificar las franjas (la llamada reemplaza la programación completa)
* Activar o desactivar la franja horaria — para reactivarla, el asistente vuelve a pedir la programación completa, puesto que ya no puede leerla
