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:apipb [2024/06/13 16:28] 192.168.177.2 |
ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy:apipb [2024/06/13 16:38] (actual) 192.168.177.2 [Consideraciones] |
||
---|---|---|---|
Línea 29: | Línea 29: | ||
PRESUP01.MODULOS.MICROFRONTEND_URL IS | PRESUP01.MODULOS.MICROFRONTEND_URL IS | ||
'URL de lanzamiento de la GUI Microfrontend'; | 'URL de lanzamiento de la GUI Microfrontend'; | ||
- | |||
- | |||
- | ALTER TABLE PRESUP01.MODULOS ADD (CREATED_AT DATE DEFAULT SYSDATE); | ||
- | |||
- | COMMENT ON COLUMN | ||
- | PRESUP01.MODULOS.CREATED_AT IS | ||
- | 'Fecha de lanzamiento de la GUI Microfrontend'; | ||
ALTER TABLE PRESUP01.MODULOS ADD (ID_OPTION VARCHAR2(16 Byte)); | ALTER TABLE PRESUP01.MODULOS ADD (ID_OPTION VARCHAR2(16 Byte)); | ||
Línea 43: | Línea 36: | ||
//Los script están definidos en el repositorio.// | //Los script están definidos en el repositorio.// | ||
- | ==== Consideraciones Previas: Configurar Cliente ==== | + | ==== Configurar Cliente ==== |
=== Crear ContextClient === | === Crear ContextClient === | ||
- | En las tablas PARAMETROS_SISTEMA se ha agregado una nueva propiedad llamada CONNECT_DB la cual representa el ContextClient de conexion del api-legacy. | + | En las tablas **PARAMETROS_SISTEMA** se ha definido una nueva propiedad llamada **CONNECT_DB** la cual representa el ContextClient de conexion del api-legacy. |
- | Para llenar esa propiedad se deben serguir los siguiente pasos: El ContextClient se divide en 3 fragmentos los cuales son context, client y separador: | + | Para llenar esa propiedad se deben serguir los siguiente pasos: El **ContextClient** se divide en 3 fragmentos los cuales son **context**, **client** y **separador**: |
- | * Client: Es el identificador del cliente. Ejemplo: ada, bello, viva, valor+, unillanos, etc. | + | * **Client**: Es el identificador del cliente. Ejemplo: ada, bello, viva, valor+, unillanos, etc. |
- | * Context: Es el ambiente del origen de datos del cliente en el cual se ejecutará el api legacy, los microfrontend y lso servicios de las soluciones migradas. Ejemplo: dev-> desarrollo, qa->calidad, prod->producción | + | * **Context**: Es el ambiente del origen de datos del cliente en el cual se ejecutará el api legacy, los microfrontend y lso servicios de las soluciones migradas. Ejemplo: dev-> desarrollo, qa->calidad, prod->producción |
- | * Separador: Es un caracter de separación para identificar el context y el client por defecto se define el separador - | + | * **Separador**: Es un caracter de separación para identificar el context y el client por defecto se define el separador - |
Ejemplos de ContextClient: | Ejemplos de ContextClient: | ||
Línea 63: | Línea 56: | ||
* unillanos-qa | * unillanos-qa | ||
- | Nota: El contextClient siempre debe expresarse en minusculas. | + | Nota: El **contextClient** siempre debe expresarse en minusculas. |
- | ===== Consideraciones ===== | + | ==== Configurar Funcionalidad Migrada ==== |
+ | Una vez ha sido migrada la funcionalidad se deben hacer la siguientes configuraciónes. | ||
- | * El uuid es de un solo uso, de esta manera aseguramos la integridad en los consumos de los nuevos componentes. | + | ==== Configurar URL del microfrontend ==== |
- | * Los parámetros desencriptados son la base para la inicialización del microfrontend. | + | En la tabla PRESUP01.MODULOS se ha definido una nueva columna llamada MICROFRONTEND_URL la cual debe contener la url del despliegue del microfrontend. |
- | * 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. | + | Ejemplo Url Microfronted: http://10.1.140.21:8092 |
- | * Se debe parametrizar el idOption por opción o grupo en cada cliente. | + | |
+ | NOTA: Esta información la debe suministrar el rol que realiza el despliegue. | ||
+ | |||
+ | ==== Configurar IdOption del microfrontend ==== | ||
+ | En la tabla PRESUP01.MODULOS se ha definido una nueva columna llamada ID_OPTION la cual debe contener el path del microfrontend. | ||
+ | |||
+ | Ejemplo IdOption Microfronted: maestros/terceros | ||
+ | |||
+ | NOTA: Esta información la debe proveer el frontend. | ||
+ | |||
+ | |||
+ | ===== Consideraciones ===== | ||
+ | * Los nuevos cmapos son requeridos para el consumo correcto del microfrontend. | ||
+ | * Para el desarrollador powerbuilder es indiferente la funcionalidad y no impacta en sus procesos de desarrollo. | ||
+ | * El url del microfrontend se desplegará en el navegador por defecto sin embargo tendrá prioridad el navegador Edge si está activo. Está situación es generada por window y no se puede modificar a menos que se inactive ese navegador. | ||
[[ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy|←Regresar]] | [[ada:howto:sicoferp:factory:new-migracion-sicoferp:apilegacy|←Regresar]] | ||