Skip to main content
Version: Next

RF22: Usuario guarda fórmula.

Historia de Usuario

Yo como usuario quiero guardar una fórmula matemática/comercial personalizada que pueda aplicarse en futuras tablas, filtrar datos, generar reportes y mostrar información relevante para la toma de decisiones, sin necesidad de reescribir expresiones complejas manualmente cada vez.

Precondiciones:

  • Es necesario haber cargado un archivo Excel.

Criterios de Aceptación:

  • El usuario debe poder crear fórmulas utilizando un constructor visual con funciones predefinidas (SI, SI.ERROR, BUSCARV, operaciones aritméticas).
  • La fórmula guardada debe de estar accesible en la lista de fórmulas disponibles.
  • El límite de caracteres para el nombre de la fórmula es de 30 caracteres.
  • El sistema debe validar que no exista una fórmula con el mismo nombre.
  • El sistema debe mostrar contadores de caracteres en tiempo real.
  • El sistema debe validar que todos los campos requeridos estén completos antes de guardar.
  • Los campos de texto evitan inyecciones de código.
  • El límite de caracteres para la fórmula es de 512.
  • El límite de caracteres para el nombre es de 50.
  • El sistema debe permitir anidar fórmulas (fórmulas dentro de fórmulas) hasta un máximo de 10 antes de perder legibilidad.
  • El sistema debe mostrar un mensaje de éxito al crear la fórmula.
  • El sistema debe monstrar un mensaje de error dependiendo de lo falló.

Diagrama de Secuencia

Diagrama de secuencia - Backend Desacoplado


Mockup

Mockup

Descripción: El mockup representa la interfaz del sistema donde el usuario puede crear y guardar una fórmula.

Mockup

Mockup

Descripción: El mockup representa la interfaz del sistema donde el usuario ya a seleccionado una formula.


Pruebas Unitarias

Pull Request

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


Tipo de VersiónDescripciónFechaColaborador
1.0Creación del requisito6/3/2025Antonio Landeros
2.0Ordenar las RFs1/6/2025Mauricio Anguiano
2.1Agregar diagrama de secuencia y Mockups3/6/2025Julian Estrada
2.2Agregar criterios de aceptación y especificación de diagramas de secuencia5/6/2025Mauricio Anguiano