udistrital / autenticacion_mid

0 stars 0 forks source link

Definición de lineamiento X-Ray y ajuste de cliente con hygen #85

Closed milo19980525 closed 7 months ago

milo19980525 commented 8 months ago

Se requiere definir el lineamiento de implementación de X-Ray para las APIs MID y CRUD de la OATI. Además, se debe actualizar la plantilla del cliente para que quede como lineamiento de la OATI.

Especificaciones técnicas

Sub Tareas

Criterios de aceptación

Requerimientos

Dependencias

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

a52290451 commented 8 months ago

Para estandarizar la utilización de la librería 'request' en 'utils_oas', es necesario establecer una normativa, ya que cada API modifica los métodos predefinidos según su preferencia. Esto conlleva a que los métodos tengan la misma nomenclatura, pero varíen en los datos que reciben y devuelven.

a52290451 commented 8 months ago

Actualización de estado de actividades

Se realiza la corrección de la plantilla "plantilla_cliente_oas" integrando cambios asociados a la inclusión de assets en el cliente recién creado y actualización del instructivo de instalación:

https://github.com/udistrital/plantilla_cliente_oas/pull/1

Se adjunta manual técnico para Creación de Clientes en Angular JS y TypeScript con plantillas de código:

https://udistritaleduco-my.sharepoint.com/:w:/g/personal/computo_udistrital_edu_co/ESpe5eurOgJLoaT-EbeoiycBDN1p8_yiG-LdrFmGfjVWVA?e=FvacF2

Nota: el manual se encuentra terminado en su totalidad.

a52290451 commented 7 months ago

Se crea PR para actualizar lineamientos asociados a la plantilla para la creación de Clientes en Angular JS y TypeScript con Hygen:

https://github.com/udistrital/lineamientos_oas/pull/42

a52290451 commented 7 months ago

Se realiza la Revisión y Migración inicial de métodos de "Utilidades" en las APIs MID al paquete "utils_oas/request":

Migración de Utilidades de APIS_MID.xlsx

Se han migrado:

En esta última se hace necesario revisar mas a profundidad su estructura ya que presenta varios archivos de utilidades y métodos repetidos.

milo19980525 commented 7 months ago

@a52290451 por favor comentar estado de esta issue.

a52290451 commented 7 months ago

Actualización de estado de actividades

Se realiza la actualización del paquete "request" en "utils_oas" refactorizando sus métodos para que sean genéricos y consumibles por cualquier API.

PR: https://github.com/udistrital/utils_oas/pull/35

En este caso se debe tener en cuenta que, cuando se realice la aprobación del PR, los cambios quedaran de forma global. Esto quiere decir que, cuando una API actualice la versión de utils_oas, deberá también instrumentarse con AWS_XRAY.

A la fecha, se han migrado y refactorizado 5 de las 35 APIs con las que cuenta la OATI, por lo que es una tarea que debe continuar.

a52290451 commented 7 months ago

Actualización de estado de actividades

Se realiza la creación de lineamientos para la refactorización de APIs MID y CRUD con el fin de incluir el servicio de AWS X-Ray para el monitoreo de APIs:

https://github.com/udistrital/lineamientos_oas/blob/feature/XRay/generacion_de_apis/AWS_XRay.md

PR Master: https://github.com/udistrital/lineamientos_oas/pull/44