CU18 Realizar reporte de empleado con más clientes atendidos - LexUribe/IngSoft1 GitHub Wiki


Identificación

Campo Información
Autor Andres Felipe Rodriguez Ramirez - 12/03/2024
Nombre Realizar reporte de empleado con más clientes atendidos.
Descripción En la pantalla del empleado se encontrara un apartado (una pantalla secundaria) de reportes, en el mismo se encontrara un botón con el nombre "REPORTE EMPLEADO MÁS ATENCION PRESTADA", el cual mediante una lista de datos, en la misma se mostrará la siguiente información: Nombre del empleado que más clientes ha atendido, número de veces que el cliente ha atendido , el servicio con el cual ha atendido y la sucursal en donde el empleado trabaja.
Datos entrada Nombre del empleado que más clientes ha atendido, número de veces que el cliente ha atendido , el servicio con el cual ha atendido y la sucursal en donde el empleado trabaja.
Datos salida Nombre del empleado que más clientes ha atendido, número de veces que el cliente ha atendido , el servicio con el cual ha atendido y la sucursal en donde el empleado trabaja.
Actor Empleado
Requerimiento base RQ-05
Precondiciones Cerrar cita por parte del empleado, Almacenar citas en el historial de cliente.
Postcondiciones N/A
Mockup WhatsApp Image 2024-03-15 at 5 15 13 PM (1)

Flujo

Actor Sistema
1. Se dirige a la pantalla de reportes
2. Da click sobre el botón "REPORTE EMPLEADO MÁS ATENCION PRESTADA".
3. Realiza la acción correspondiente para encontrar el empleado que más atendió dentro de la entidad historial clientes.
4. Realiza el cálculo para saber la cantidad de veces que el empleado ha atendido.
5. Realiza la acción correspondiente para encontrar el servicio con el cual el empleado atendió más clientes
5. Selecciona la sede donde se encuentre el empleado que más veces ha atendido.
6. Muestra la información (Nombre del empleado que más atendió, cantidad de veces que atendió, sucursal o sede del banco) en una lista de datos.

Excepciones

Paso Solución
1. Al hacer la recolección de datos, falla la conexión a la persistencia Generar un mensaje en un pop-up con el texto "No se tiene conexión la base de datos del programa."