Entrega 4 - Pablo-Avalos/GestorDocumental_Documentacion GitHub Wiki
Trabajo realizado en entrega 4
Incorporaciones y cambios en frontend
- Solución de issue de filtros de búsqueda por cuit y cuil.
- Se agrega la funcionalidad de alta de clientes con validaciones de cuit y cuil.
- Incorporación de pagina home.
- Incorporación de iconos en la barra de navegación de la aplicación.
- Cambios en el header.
- Incorporación de contenedor en todas las pantallas y ajuste de la misma para que mantengan una estética en común.
- Centrado de visor de pdf en pestaña administrar.
- Cambios en general para adaptar el front a los cambios en los servicios del backend.
Incorporaciones y cambios en backend
- Cambios en el backend de mapeo de cliente en documento digital y documento digital en cliente.
- Cambios en el backend de mapeo de proceso en subproceso y de subproceso en proceso.
- Cambios en backend en la forma de obtener procesos.
- Cambios en los servicios get de proceso, subproceso, documento digital.
- Incorporación de servicios para obtener clientes, eliminar cliente y guardar cliente.
- Incorporación de servicios para eliminar subproceso, proceso.
Casos de uso nuevos
Caso de uso Alta de Tipo Documental
- Paso 1 - El usuario ingresa a la aplicación.
- Paso 2 – El usuario presiona el botón administrar.
- Paso 3 – El sistema muestra una lista desplegable con diferentes opciones de creación.
- Paso 4 - El usuario elige la opción “+ Documento”.
- Paso 5 – El sistema le muestra una ventana para crear un nuevo tipo de documento.
- Paso 6 - El usuario debe ingresar una descripción que no supere los 37 caracteres.
- Paso 7 – El sistema le mostrara un mensaje verde indicando que la descripción es correcta y habilita el botón enviar.
- Paso 8 – El usuario presiona el botón enviar.
- Paso 9 – El sistema muestra un mensaje indicando que el alta se realizó correctamente.
- Paso 10 - El usuario presionado el botón “aceptar”.
- Paso 11 – El sistema cierra el cartel y deja la ventana disponible para crear otro tipo documental.
Caso de uso Alta de Tipo Documental flujo alternativo 1 (Tipo documento duplicado)
- Paso 7.1 –El sistema detecta que el tipo documental ya fue dado de alta, muestra un mensaje en rojo que indicará que el tipo documental ya existe y no se habilitará el botón enviar.
Caso de uso Alta de Tipo Documental flujo alternativo 2 (Error en el backend al dar de alta el tipo documental).
- Paso 9.1 – El sistema muestra un mensaje de error en una ventana emergen.
- Paso 9.2 – El usuario presiona el botón aceptar.
- Paso 9.3 – El sistema deja la ventana disponible para volver a enviar.
Caso de uso Alta de Cliente
- Paso 1 - El usuario ingresa a la aplicación.
- Paso 2 – El usuario presiona el botón administrar.
- Paso 3 – El sistema muestra una lista desplegable con diferentes opciones de creación.
- Paso 4 - El usuario elige la opción “+ Cliente”.
- Paso 5 – El sistema le muestra una ventana para crear un nuevo cliente.
- Paso 6 - El usuario debe ingresar un número de cliente (cuit o cuil).
- Paso 7 – El sistema evalúa que la secuencia sea válida según la fórmula de cuit o cuil y muestra un mensaje en verde que indica que el cliente es válido.
- Paso 8 – El usuario debe ingresar la razón social del cliente.
- Paso 9 – El sistema le mostrara un mensaje verde indicando que la razón social es correcta y habilita el botón enviar.
- Paso 10 – El usuario presiona el botón enviar.
- Paso 11 – El sistema muestra un mensaje indicando que el alta se realizó correctamente.
- Paso 12 - El usuario presionado el botón “aceptar”.
- Paso 13 – El sistema cierra el cartel y deja la ventana disponible para crear otro cliente.
Caso de uso Alta de Cliente flujo alternativo 1 (Cliente duplicado)
- Paso 7.1 – El sistema detecta que el cliente ya fue dado de alta, muestra un mensaje en rojo que indicará que el cliente ya existe y no se habilitará el botón enviar.
Caso de uso Alta de Cliente flujo alternativo 2 (Cuit o cuil incorrecto)
- Paso 7.2 – El sistema detecta que la secuencia ingresada no es correcta según la fórmula de cuit o cuil, entonces muestra un mensaje en rojo indicando que el número ingresado no es correcto y no se habilitará el botón enviar.
Caso de uso Alta de Cliente flujo alternativo 3 (Error en el backend al dar de alta el cliente).
- Paso 9.1 – El sistema muestra un mensaje de error en una ventana emergen.
- Paso 9.2 – El usuario presiona el botón aceptar.
- Paso 9.3 – El sistema deja la ventana disponible para volver a enviar.
Caso de uso Alta de Subproceso
- Paso 1 - El usuario ingresa a la aplicación.
- Paso 2 – El usuario presiona el botón administrar.
- Paso 3 – El sistema muestra una lista desplegable con diferentes opciones de creación.
- Paso 4 - El usuario elige la opción “+ Subproceso”.
- Paso 5 - El usuario ingresar un proceso existente.
- Paso 6 – El sistema le muestra un mensaje en verde indicando que el proceso es valido
- Paso 7 - El usuario debe ingresar una descripción del subproceso que no supere los 37 caracteres.
- Paso 8 – El sistema le muestra un mensaje en verde indicando que la descripción es correcta.
- Paso 9 - El usuario deberá seleccionar los tipos documentales que tendrá el nuevo subproceso de una lista que le proporciona el sistema, para ello puede usar la opción “seleccionar todo” o solo algunos documentos.
- Paso 10 – El usuario presiona el botón enviar.
- Paso 11 – El sistema muestra un mensaje indicando que el alta se realizó correctamente.
- Paso 12 - El usuario presionado el botón “aceptar”.
- Paso 13 – El sistema cierra el cartel y deja la ventana disponible para crear otro subproceso.
Caso de uso Alta de Subproceso flujo alternativo 1 (Proceso incorrecto)
- Paso 5.1 – El sistema detecta que la descripción del proceso no existe, entonces muestra un mensaje en rojo indicando este error y no se habilitará el botón enviar.
Caso de uso Alta de Subproceso flujo alternativo 2 (Subproceso duplicado)
- Paso 7.1 – El sistema detecta que la descripción del subproceso ya existe, entonces muestra un mensaje en rojo indicando este error y no se habilitará el botón enviar.
Caso de uso Alta de Subproceso flujo alternativo 3 (Error en el backend al dar de alta el proceso).
- Paso 11.1 – El sistema muestra un mensaje de error en una ventana emergen.
- Paso 11.2 – El usuario presiona el botón aceptar.
- Paso 11.3 – El sistema deja la ventana disponible para volver a enviar.
Diagrama de casos de uso nuevos
.