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 |
