Cualquier reserva de una cita sobre una agenda debe llevar asociada una solicitud de ayudaDIGITAL.
Es necesario realizar la creación de la reserva y su asociación a una solicitud de manera consecutiva para que la reserva esté correcta.

Índice Principal


Crear una reserva


<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #49cc90;background: rgba(73,204,144,.1);">
<div style="border-color: #49cc90;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;">
<span style="background: #49cc90;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">POST</span>
<span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cges/agendas/{idAgenda}/reservas</span>
<div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Crear reserva</div>
</div>
</div>

Requisitos funcionales

    • Sólo se podrá generar una reserva sobre una agenda válida.

    • Sólo se podrá generar una reserva para una fecha y hora compatible con la configuración.

    • Sólo se podrá generar una reserva para una fecha y hora disponible en el calendario.

    • Sólo se podrá generar una reserva si el usuario no dispone de una reserva previa para la misma fecha y hora.

Vincular la reserva a una solicitud


<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #49cc90;background: rgba(73,204,144,.1);">
<div style="border-color: #49cc90;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;">
<span style="background: #49cc90;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">POST</span>
<span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cges/solicitudes/{idSolicitud}/reservas/{idReserva}</span>
<div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Vincular reserva</div>
</div>
</div>

Una vez generada la reserva sobre la agenda, se deberá vincular a una solicitud con las siguientes restricciones:

  • La solicitud debe encontrarse en estado "Abierta" o "Planificada".
  • Sólo se puede vincular una solicitud cuyo usuario afectado sea el mismo que el usuario que realizó la reserva.
  • La solicitud debe estar asignada al resolutor configurado en la agenda para ser válida.
  • Si la solicitud estuviera previamente asociada a otra reserva, la reserva anterior se dará por cancelada al entenderse que se está replanificando la cita.

La vinculación a la reserva dejará la solicitud planificada para la fecha de la reserva en cuestión.