udistrital / sisifo_documentacion

0 stars 0 forks source link

Creación módulo de gestión de roles Sísifo v2 - Microfrontend roles #24

Closed edwargl7 closed 5 months ago

edwargl7 commented 5 months ago

Se requiere realizar el diseño y desarrollo inicial del módulo de gestión de roles apoyado del diseño actual de sisgplan y el desarrollo del root de Sísifo v2 y consumo del core mf. Para esta primera etapa es requerido el diseño y desarrollo sin implementar la lógica de consumo de endpoints. Es requerido si integrarlo con el root y core mf teniendo presente los lineamientos de microclientes.

Material de apoyo

Especificaciones técnicas

  1. El repositorio para el microcliente del módulo de roles es:

  2. Se requiere crear el cliente a partir de single-spa.

  3. El API debe cumplir con los lineamientos establecidos para la creación de nuevos clientes definidos por la OATI.

Sub Tareas

Criterios de aceptación

Requerimientos

No aplica

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

edwargl7 commented 5 months ago

Tomamos como ejemplo el módulo de sisgplan. image

edwargl7 commented 5 months ago

Te comparto el mf de sisgplan https://github.com/udistrital/planeacion_construccion_mf que puede servir de guía.

Y el repositorio para el mf de configuración. https://github.com/udistrital/sisifo_configuracion_mf

CristianCGutierrezG commented 5 months ago

Creación y ajustes del mf configuración

Ejecución del Root

Se realizo la clonación y ejecución de los repositorios: Root sisifo_root_mf Core core_mf_cliente

image

mf configuración

Creación de una aplicación de single-spa application / parcel de acuerdo a las indicaciones Con el uso recomendado de Angular CLI: 16.2.14, ya que las nuevas versiones vienen por defecto con el modo standalone y realiza la configuración de las rutas de manera distinta

image

Se realiza la integración del root con el mf configuracion, tomando como referencia los repositorios de SGA root y datos_mf sga_cliente_root sga_cliente_datos_mf

Incluyendo la ruta al nuevo cliente en el objeto parcels de los diferente environments del mf Root

image

Se hace llamado al mf configuración en microfrontend-layout.html haciendo las configuraciones para que detecte que es llamada desde la nueva ruta

image image

mf configuración montado en la nueva ruta

image

CristianCGutierrezG commented 5 months ago

Se crea el modulo de gestión de roles y su respectivo componente, tomando como referencia el módulo de sisgplan

image image

edwargl7 commented 5 months ago

Muy buen trabajo y buena documentación, se realiza la revisión y se comparte el proceso trabajado con el equipo, errores y soluciones realizadas para el correcto funcionamiento.