Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy:microfrontend [2024/06/13 15:34] 192.168.177.2 |
ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy:microfrontend [2024/06/13 15:39] (actual) 192.168.177.2 |
||
---|---|---|---|
Línea 53: | Línea 53: | ||
<code yaml> | <code yaml> | ||
{ | { | ||
- | "idOption": "1", | + | "idOption": "00-00", |
- | "tituloVentana": "Maestro Terceros", | + | "tituloVentana": "Maestro Terceros", |
- | "nitEmpresa": "800167494", | + | "nitEmpresa": "811032187.8", |
- | "nombreEmpresa": "Uniempresa de prueba", | + | "nombreEmpresa": "CAPACITACION", |
- | "codigoMempresa": "9999999999", | + | "codigoMempresa": "9999999999", |
- | "codigoUsuario": "1", | + | "codigoUsuario": "3", |
- | "nombreUsuario": "Pepito Perez", | + | "nombreUsuario": "ADMIN", |
- | "codigoDependencia": "66", | + | "codigoDependencia": "9", |
- | "nombreDependencia": "Presupuesto", | + | "nombreDependencia": "AVIMA", |
- | "fechaSistemaModulo": "06/06/24", | + | "fechaSistemaModulo": "1/12/2022", |
- | "login": "123456789" | + | "login": "SICOF" |
} | } | ||
</code> | </code> | ||
+ | |||
+ | ===== Paso 6 ===== | ||
+ | Se debe tomar de los parámetros desencriptado el idOption y consumir el servicio **ecosystem-config-ws/frontend-route/api/v1/get** para obtener el path del microfrontend como se ve a continuación; | ||
+ | |||
+ | {{ :ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy:frontendroute.png?600 |}} | ||
+ | |||
+ | De esta manera se asegura la inicialización dinámica de las rutas del frontend. | ||
===== Consideraciones ===== | ===== Consideraciones ===== | ||
- | * El uuid es de un solo uso, de esta manera aseguramos la integridad de las integraciones y consumos de los nuevos componentes. | + | * El uuid es de un solo uso, de esta manera aseguramos la integridad en los consumos de los nuevos componentes. |
- | * Los parámetros desencriptado son la base para la inicialización del microfrontend. | + | * Los parámetros desencriptados son la base para la inicialización del microfrontend. |
* Salvo los parámetros opcionales los demás son requeridos por lo tanto se aconseja aplicar validaciones de esas propiedades al desencriptarlas. | * Salvo los parámetros opcionales los demás son requeridos por lo tanto se aconseja aplicar validaciones de esas propiedades al desencriptarlas. | ||
* Todo consumo microfrontend es almacenado para efectos de auditoria. | * Todo consumo microfrontend es almacenado para efectos de auditoria. | ||
+ | * Se debe parametrizar el idOption por opción o grupo en cada cliente. | ||
[[ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy|←Regresar]] | [[ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy|←Regresar]] | ||