CU19 Realizar reporte de empleado con menos clientes atendidos - LexUribe/IngSoft1 GitHub Wiki


Identificación

Campo Información
Autor @Alexander Uribe - 05/03/2024
Nombre Realizar reporte de empleado con menos clientes atendidos.
Descripción Luego de terminar cada atención al cliente por parte del empleado, el sistema recopilara datos como (Nombre empleado, clientes atendidos) para posteriormente tener el calculo inmediato de el empleado que menos clientes atendio y generar un reporte por día, mes o año de cada uno de los empleados según corresponda. Estas opciones para generar dicho reporte estarán consultadas en un formulario para luego visualizar dicho reporte pinchando un botón.
Datos entrada Nonbre empleado, clientes atendidos.
Datos salida El empleado que menos clientes atendio.
Actor Administrador
Requerimiento base RQ-05
Precondiciones Haber terminado la cita por parte del empleado y que el cliente se haya presentado.
Postcondiciones Que haya como minimo un recuento de clientes atendidos por cada empleado.
Mockup N/A

Flujo

Actor Sistema
1. Verifica que cada empleado haya terminado la atencion a los clientes que le fueron asignados y se presentaron, para hacer un recuento de cuantos clientes fueron atendidos por cada empleado.
2. Identifica el empleado que menos clientes atendió.
3. Solicita mediante un botón, generar un reporte diario, mensual o anual según corresponda.
4. Genera una tabla en dónde aparece el nombre del empleado que menos clientes atendió y la cantidad de clientes atendidos. Tendrá la opción de filtrar el reporte por día, mes y año según corresponda.

Excepciones

Paso Solución
1. Al hacer el llamado, falla la conexión a la persistencia. Generar un mensaje en un popup con el texto "No se tiene conexión con los datos."
2. Al dar click en el botón y no haya ningún recuento de clientes atendidos. Generar un mensaje en un popup con el texto "Aún no hay recuento de clientes atendidos."