El proceso que se sigue en el cloud para la selección de un amarre disponible ante la petición de una reserva online se describe de la siguiente forma:
Datos necesarios
- Fechas de inicio y fin: introducidas en el proceso de reserva
- Medidas de la embarcación (eslora y manga): introducidas en el proceso de reserva
- Ubicaciones disponibles en el Canal externo: Las ubicaciones disponibles que se han añadido al canal
- Amarres: Los amarres activos del Galatea
- Estancias: Las estancias del Galatea
- Usos: Los usos de estancia del Galatea
- Ubicaciones disponibles: todas las ubicaciones disponibles dadas de alta en el Galatea
Proceso de selección
- Consultar disponibilidad
- Seleccionamos todas las Ubicaciones disponibles que cumplen la condición de que sus fechas abarcan las fechas de reserva
- Eliminamos las ubicaciones disponibles que tengan en las fechas de reserva un uso con un tipo que indique ocupación
- Eliminamos las ubicaciones disponibles que sus amarres estén ocupados en una estancia en las fechas de reserva
- Aquí se tiene en cuenta que si hay una ausencia, se computa como libre y por tanto no se elimina
- Retornamos la lista de ubicaciones disponibles que encajan por fecha
- Filtrar por ubicaciones del canal
- Eliminamos de la lista de ubicaciones disponibles obtenida en el punto 1 todas las que no formen parte de la lista de ubicaciones disponibles del canal externo
- Retornamos la lista de ubicaciones disponibles que encajan por fechas y por canal externo
- Seleccionar amarre
- Seleccionamos de la lista obtenida en el punto 2 la primera* ubicación disponible cuyo amarre tenga una eslora y una manga iguales a las seleccionadas en la reserva
- En caso de que no coincida de manera exacta ningún amarre con las medidas de la reserva.
- Se selecciona la primera* ubicación disponible cuyo amarre tenga una eslora y una manga inmediatamente superior a la de la reserva
- A partir de la ubicación disponible se selecciona el amarre y lo retornamos como el amarre seleccionada con disponibilidad para las fechas y medidas de la reserva. Sobre este amarre se realizan los cálculos y la estancia.
*La lista de ubicaciones disponibles sobre la que se selecciona la que su amarre coincide por medidas se ordena por las medidas de los amarres, de forma que en la lista todas las ubicaciones con amarres de mismas medidas están juntas. Esto implica que cuando se selecciona la primera, simplemente es la primera del conjunto que cumplen las condiciones de fechas y tamaño.
Comentarios
0 comentarios
El artículo está cerrado para comentarios.