Casos de Uso - ISPC-PROYECTOS/registro-reclamos GitHub Wiki

Casos de Uso de GRI.

CU 1: Inicio de sesión en el sistema.

Actores: Usuario (empleado) registrado y sistema.

Precondiciones: El usuario debe estar registrado en el sistema. Debe tener credenciales válidas (nombre de usuario y contraseña).

Flujo principal: El usuario accede a la página de inicio de sesión. Introduce su nombre de usuario y contraseña. El sistema valida las credenciales. Si son correctas, el usuario es redirigido a su cuenta.

Flujo alternativo: Si las credenciales son incorrectas, el sistema muestra un mensaje de error y permite intentarlo nuevamente. Después de varios intentos fallidos, el sistema bloquea temporalmente la cuenta.

Postcondiciones: El usuario accede exitosamente a su cuenta si las credenciales son válidas. Ver:

https://drive.google.com/file/d/1zLxfUQPDyLKiFIQnCASxSGSGTE7-K5KS/view?usp=sharing

CU 2: Registro de nuevo usuario en el sistema.

Actor: Empleado de la empresa.

Precondiciones: El usuario debe acceder a través de la invitación enviada por mail por la empresa.

Flujo principal: El usuario accede al formulario de registro a través de la invitación recibida en el mail. Completa el formulario y lo envía. El sistema valida la existencia en la base de datos. Si no existe, el sistema guarda las credenciales y el usuario recibe un mensaje de éxito. el usuario es redirigido al inicio de sesión.

Flujo alternativo: Si el usuario existe, el sistema muestra un mensaje error y le indica al usuario que ya está registrado y le sugiere iniciar sesión.

Postcondiciones: El usuario queda registrado exitosamente si no había un registro anterior.

Ver: https://drive.google.com/file/d/1C9UAn0NuLKRRIkiJ_Z_mpbNvH98OkuXT/view?usp=sharing

CU 3: Carga de reclamo en el sistema

Actor: Usuario del sistema

Precondiciones: El usuario debe estar autenticado en el sistema.

Flujo principal: El usuario selecciona la opción "Nuevo reclamo".

El sistema muestra un formulario con los campos:

Tipo de reclamo (departamento) Descripción Fecha y hora Prioridad (alta, media, baja) Nombre del usuario (completado automáticamente)

El usuario completa todos los campos requeridos.

El usuario presiona el botón "Enviar".

El sistema valida los datos ingresados.

Si los datos son correctos: a. El sistema registra el reclamo con estado "Pendiente". b. Lo asigna al área correspondiente. c. Muestra un mensaje de éxito al usuario. d. Redirige al usuario a la pantalla principal.

Flujo alternativo 1 (Formulario con errores): Si el usuario deja campos obligatorios vacíos o con errores: a. El sistema muestra mensajes de error específicos por cada campo inválido o faltante. b. El sistema no permite enviar el reclamo hasta que se corrijan los errores.

Flujo alternativo 2 (Cancelación): Si el usuario presiona el botón "Cancelar": a. El sistema cierra el formulario sin guardar ningún dato. b. Redirige al usuario a la pantalla principal.

Postcondiciones: El reclamo queda registrado y asignado correctamente si los datos fueron válidos. Si se cancela, no se guarda ningún dato. Si hay errores, el sistema no permite el envío hasta corregirlos.

Ver:

https://drive.google.com/file/d/19HdGAY9IZvZkeIIjuUzz-HSu0iVk0BzL/view?usp=sharing