Open edwargl7 opened 6 days ago
Se descargan y realizan los pull necesarios en los siguientes microclientes para iniciar el desarrollo:
auditoria_plan_mejoramiento_root_mf/
formularios_dinamicos_mf
plan_anual_auditoria_mf
Se ejecutan todos los servicios y se revisa la conexión correcta entre todos los microclientes.
consulta-plan-auditoria
y se agrega la redirección de Editar informe a "/formularios-dinamicos/view-formulario".Inconvenientes de Rutas entre Microclientes:
/formularios-dinamicos/view-formulario
pertenece a otro microcliente, el enrutamiento directo a esa URL desde el microcliente actual puede no funcionar debido a la separación entre microfrontends.Redireccionamiento desde el Navegador:
Se requiere revisar con el equipo SGA o Cumplidos como se puede establecer la comunicación entre microclientes para envíar los IDs requeridos para consultar y llenar los formularios basados en el elemento seleccionado.
editar-actividades
para manejar la tabla dependiendo del plan seleccionado.https://github.com/user-attachments/assets/b7d59ba4-98e8-48ee-9448-ac79898ea389
Pendiente consulta de vinculación de microcliente de formularios dinámicos y la identificación del método a usar (POST y PUT).
El inconveniente con la funcionalidad de drag and drop estaba relacionado con los estilos del Material Table, que no permitían que los elementos fueran completamente arrastrables.
https://github.com/user-attachments/assets/51c5c642-851b-480b-82f3-c0b542bfc53a
Se realiza una investigación para saber que formas existen para convartir datos entre los dos microfronenents
Props:
Estado Compartido (BehaviorSubject):
Paquete npm o Monorepo:
Cookies de Sesión:
localStorage/sessionStorage:
Se reliza un implementación de prueba con el paso de datos desde el localStorage
https://github.com/user-attachments/assets/89775e87-b756-4646-bd0d-be5aafeb4404
Se requiere realizar la implementación del módulo de registro del plan de auditoría. Separando el paso 1 de información usando formularios dinámicos, que permita registrar la información accediendo desde las acciones de la tabla principal (consulta/creación). Luego mediante otra acción lo dirija a otro componente que cuente con la vista de tabla de actividades y esta incorpore todos las acciones requeridas basado en el mockup. Y que al crear o editar una actividad use otro formulario dinámico.
Esta solución posiblemente permita alcanzar el objetivo requerido y disminuya la complejidad que se evaluó usando solo formularios dinámicos.
Sub Tareas
Criterios de aceptación
Requerimientos
No aplica
Definition of Ready - DoR
Definition of Done - DoD - Desarrollo