> For the complete documentation index, see [llms.txt](https://doc.dinaup.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.dinaup.com/producto/recursos-humanos/procesos/asignar-horario-a-empleado.md).

# Asignar Horario a Empleado

{% hint style="info" %}
El campo prioridad determina qué horario se aplicará en caso de que varios interseccionen.\
Prioridad 1 se aplicará preferentemente sobre prioridad 2.
{% endhint %}

Asignar un horario a cada empleado es uno de los pasos clave para que el sistema funcione correctamente: permite controlar asistencia, gestionar fichajes y aplicar las jornadas laborales de forma automática.

## Requisitos

Antes de asignar un horario, asegúrate de cumplir con estos dos requisitos:

* **Tener los horarios creados en el sistema**: [Alta de Horarios](/producto/recursos-humanos/procesos/alta-de-horarios.md)
* Haber dado de alta al empleado: [Alta de Empleado](/producto/recursos-humanos/procesos/alta-de-empleado.md)

## Paso a paso para asignar un horario

{% stepper %}
{% step %}

#### Accede a las asignaciones de horario

Navega a `Recursos Humanos` **>** `Horarios` **>** `Asignaciones`\
Pulsa el botón `+ NUEVO` para añadir una nueva asignación.
{% endstep %}

{% step %}

#### Completa los datos de la asignación

En la ventana emergente, rellena estos campos:

* **Empleado**: Selecciona a la persona a la que vas a asignar el horario.
* **Horario**: Elige el horario que ya has creado anteriormente.
* **Horario activo desde**: Fecha de inicio del horario.
* **Horario activo hasta**:\
  Si no tienes claro cuándo finalizará, puedes usar una fecha futura, por ejemplo, dentro de 10 años.
* **Prioridad**: Solo se usa si hay varias asignaciones que se superponen. En general, déjalo en **0**.
* **Vigente**: Asegúrate de que esté marcado para que el horario esté activo.
* **Observaciones**: Campo libre para anotar cualquier detalle que necesites guardar.
  {% endstep %}

{% step %}

#### Guarda y ya está

Pulsa `GUARDAR`y la asignación quedará activa.
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.dinaup.com/producto/recursos-humanos/procesos/asignar-horario-a-empleado.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
