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 |
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 |