AsignarCita - jmedinas4/ServiTec-Ecson GitHub Wiki

Asignar Cita

Campo Información
Actor Aplicación
Nombre Asignar Cita
Descripción Una vez el usuario reporte una falla, la aplicacion agendara una cita dependiendo el horario mas cercano al de la cita reportada, buscara los horarios de todos los tecnicos y elegira el mas proximo para el agendamiento de dicha cita.
Datos entrada Falla reportada.
Datos salida Mensaje "Ok, con horario correspondiente", mensaje "No hay citas disponibles"
Autor Jonathan - 22/09/2022
Requerimiento base RQ04
Precondiciones Reportar Falla
Postcondiciones
Mockup mockupagendarcita

Flujo

Actor Sistema
1. Guardar los datos de entrada
2. Buscar disponibilidad de tecnicos
3. Seleccionar horario mas cercano
4. Asignar cita
5. Mostar mensaje con el mensaje "¡Se ha asignado cita exitosamente(con fecha de cita)!"

Excepciones

Paso Solución
1. Los tecnicos no existen 1.1. Validar la lectura de los tecnicos
3.2. Error formato de fecha 3.2. Realizar correspondientes casteos y probarlos