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

DiagramaCasoDeUso.