udistrital / sisifo_documentacion

0 stars 0 forks source link

Integración microservicio de histórico y microcliente de gestión de usuarios - Parte 2 #99

Closed edwargl7 closed 3 months ago

edwargl7 commented 3 months ago

Se requiere completar la integración del microservicio historico_usuarios_roles_crud con el microcliente de auditoria_plan_mejoramiento_usuario_mf, dado que ya se cuenta con la integración de WSO2 y terceros requerida para completar el almacenamiento del registro de un usuario.

Sub Tareas

Escenarios de pruebas

Criterios de aceptación

Requerimientos

No aplica

Lineamientos Generales Lineamientos que se deben cumplir en cualquier desarrollo.

  1. Lineamiento y Metodología para Branches
  2. Etiquetas en comentarios de Commits
  3. Seguir los lineamientos para la documentación del README Contenido README

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

alexhrr commented 3 months ago

Se inicia con la integración del microservicio de histórico_usuarios_roles_crud haciendo uso de la nueva rama para su implementación y al ejecutar el microcliente se ve afectada la interfaz:

Captura de pantalla 2024-07-24 a la(s) 9 42 41 p  m

Se actualiza la base de datos con el nuevo campo:

Captura de pantalla 2024-07-24 a la(s) 9 49 36 p  m

El día de mañana se realizara una sesión de aclaración de dudas con el lider para revisar la integración del microservicio.

alexhrr commented 3 months ago

Avance integración histórico_usuarios_roles

Se Realiza la integración del microservicio histórico_usuarios_roles para la creación de un usuario según lo solicitado, en el microcliente se realiza la consulta del usuario a crear y se selecciona un rol para asignarlo al usuario, tambien se selecciona la fecha de inicio y finalización del rol asignado, al dar click en guardar se realiza la creación del usuario:

Captura de pantalla 2024-07-25 a la(s) 9 56 20 p  m

Inicialmente se crea el usuario con su documento de identidad en la tabla "usuario":

Captura de pantalla 2024-07-25 a la(s) 9 57 29 p  m

Posteriormente se crea el Rol en la tabla periodo_rol_usuario teniendo en cuenta las fechas y el rol seleccionado, asignando por defecto false al campo finalizado:

Captura de pantalla 2024-07-25 a la(s) 9 59 21 p  m

Para el caso anterior se asigna el rol Administrador que tiene el id = 1:

Captura de pantalla 2024-07-25 a la(s) 9 58 19 p  m

Se debe continuar con la implementación con WSO2 para agregar roles al usuario en WSO2.

edwargl7 commented 3 months ago

Se realiza la revisión junto con @alexhrr sobre el error reportado, se consulta al arquitecto y se valida que la configuración es correcta en el microservicio de autenticacion_mid y que si es posible ejecutarla directamente. Luego de continuar la revisión y consultar directamente en el API store se observa el mismo error. image El cual es requerido para completar la integración de agregar rol a un usuario.

alexhrr commented 3 months ago

Al continuar con la integración de la adición y eliminación de roles con WSO2 se encuentra el siguiente error al momento de agregar/eliminar roles, lo que impide continuar con la integración, se realiza la revision junto al lider y se consulta el API store para validar si el error continua y efectivamente se encuentra el error.

image

edwargl7 commented 3 months ago

Se finaliza esta Issue, dadas las dependencias que surgieron se abordará en el siguiente sprint completar el desarrollo y pruebas.