Skip to main content
Version: Next

RF27: Usuario aplica fórmula

Historia de Usuario

Yo como usuario quiero aplicar las fórmulas que previamente fueron definidas para generar datos complejos o filtrar los datos que usaré en la generación de reportes.

Precondiciones:

  • Se debe tener datos seleccionados.
  • Es necesario contar con fórmulas guardadas.
  • Es necesario estar conectado a internet.
  • Es necesario estar en el módulo de análisis con el cuadro de fórmulas abierto.

Dependencias:

  • RF2: Usuario registrado inicia sesión.
  • RF21: Usuario consulta fórmulas.
  • RF3: Usuario consulta el módulo de análisis.
  • RF6: Usuario carga Excel a la plataforma.
  • RF10: Usuario añade gráfica a reporte.
  • RF12: Usuario modifica tipo de gráfica en reporte.

Criterios de Aceptación:

  • El sistema debe permitir seleccionar una fórmula previamente guardada.
  • El sistema debe permitir buscar las fórmulas guardadas desde el cuadro de fórmulas.
  • El sistema notifica cuando no hay fórmulas guardadas.
  • Las entradas de texto no deben permitir inyección de código.
  • El sistema debe aplicar la fórmula sobre los datos seleccionados.
  • El usuario debe poder ver el resultado aplicado en una tabla o gráfica.
  • El sistema debe notificar visualmente al usuario en caso de un error al aplicar la fórmula.
  • El sistema debe notificar visualmente al usuario cuando la fórmula no es aplicable a ciertos datos.
  • El sistema debe notificar visualmente al usuario cuando la operación es exitosa.

Diagrama de Secuencia

Descripción: El diagrama de secuencia muestra cómo, tras que el usuario selecciona una fórmula de la lista (con datos ya previamente seleccionados), se invoca la función de aplicar fórmula. La aplicación procesa la fórmula sobre esos datos y, en caso de éxito, devuelve datos complejos filtrados para la generación de reportes; si falla, muestra un mensaje de error.


Mockup

Mockup

Descripción: El mockup representa la interfaz del sistema donde el usuario puede seleccionar las fórmulas a aplicar en el reporte.


Pruebas Unitarias

Pruebas del RF


Pull Request

https://github.com/CodeAnd-Co/App-Local-TracTech/pull/92


Tipo de VersiónDescripciónFechaColaborador
1.0Creación del requisito6/3/2025Antonio Landeros
2.0Ordenar las RFs1/6/2025Mauricio Anguiano
2.1Mejora en el diagrama de secuencia, criterios de aceptación y Mockups1/6/2025Ian Julian Estrada, Juan Pablo Chávez
3.0Mejora en las dependencias de los requisitos2/6/25Juan Pablo Chávez