| HU 1: Como administrador quiero generar una proforma asociada a un cliente... |
T01 |
Validación de los datos asegurando que se relacione correctamente el cliente asignado para crear una proforma |
| T02 |
Creación de una API para recibir todos los datos de una proforma |
| T03 |
Implementar un componente para seleccionar productos/servicios del catálogo |
| T04 |
Creación de una vista para mostrar un formulario de creación de proformas y contratos |
| HU 2: Como administrador quiero que el sistema calcule el subtotal... |
T05 |
Mostrar el subtotal y total calculados en la vista antes de confirmar el proceso de creación de la proforma |
| T06 |
Crear una función para sumar los subtotales de todos los productos seleccionados, obteniendo un solo monto total |
| T07 |
Implementar una función que calcule el total subtotal multiplicando cantidad por el precio de cada producto/servicio |
| T08 |
Incluir campos adicionales necesarios para un contrato y mostrarlos dinámicamente en el formulario principal de contratos y proformas |
| HU 3: Como administrador quiero generar un contrato... |
T09 |
Validar y asegurar que todos los campos necesarios para el contrato estén completos y sean correctos |
| T10 |
Crear una API para guardar los contratos en la base de datos, con la asociación de los productos/servicios y demás datos seleccionados |
| T11 |
Creación de APIs para actualizar y eliminar proformas y contratos respectivamente |
| HU 4: Como administrador quiero eliminar y actualizar las proformas... |
T12 |
Precargar los datos existentes en el formulario de edición para facilitar la modificación de contratos y proformas por rol |
| T13 |
Incluir un botón de eliminación indicando en el sistema que deben evitar eliminaciones accidentales |
| T14 |
Actualizar listas tras una modificación o eliminación (sin necesidad de recargar la página) |
| T15 |
Manejar correctamente la lógica de la API para actualizar solo esos temas seleccionados |
| HU 5: Como administrador quiero tener una opción rápida para visualizar y modificar... |
T16 |
Creación de un modal de edición rápida que permita modificar únicamente los campos necesarios |
| T17 |
Confirmar que los datos de los campos se actualizan correctamente |
| T18 |
Configurar un flujo de trabajo donde desde la vista del formulario de proforma se haga clic en estado pendiente y convierta a contrato con un solo clic |
| HU 6: Como administrador quiero poder convertir una proforma en un contrato... |
T19 |
Agregar un mensaje de confirmación o notificación una vez que la proforma haya sido convertida exitosamente |
| T20 |
Agregar una API que permita mover todos los datos de una proforma al contrato nuevo |
| HU 7: Como administrador quiero tener la opción de imprimir los contratos o proformas... |
T21 |
Diseñar el componente del documento de proforma o contrato para imprimir |
| T22 |
Suministrar los datos de la proforma o contrato al componente e imprimir desde una API |
| T23 |
Mostrar la vista previa del documento a imprimir |
| T24 |
Implementar el botón de impresión en la tabla de contratos/proformas |
| HU 8: Como administrador quiero visualizar todos los protocolos de operatividad... |
T25 |
Diseñar una vista donde se puedan ver todos los productos de un contrato que pueden tener protocolos de operatividad |
| T26 |
Implementar una API que obtenga todos los protocolos de seguridad de un contrato |
| HU 9: Como administrador quiero generar protocolos de operatividad... |
T27 |
Implementar un componente para mostrar en una tabla todos los protocolos disponibles que se puedan asociar al contrato |
| T28 |
Implementar una API que permita manejar la creación de protocolos de operatividad de un contrato |
| T29 |
Diseñar un formulario que permita ingresar los datos generales para un nuevo protocolo de operatividad |
| T30 |
Suministrar todos los datos necesarios desde el backend para crear varios protocolos de operatividad con solo especificar distintos números de serie |