Skip to main content

Validación de Correo, Roles y Aprobación IEA

La validación combina una acción del usuario desde el portal, procesos REST de Lirion y revisión administrativa por parte del IEA.

Idea clave: el usuario llega a una URL del portal desde un correo. Esa URL incluye un parámetro que identifica el registro a validar y el portal ejecuta el flujo correspondiente según el rol.

URL de validación en el portal

Las rutas de validación son secciones del portal web. Cada ruta recibe un parámetro en la URL, normalmente asociado al registro que se debe validar. El portal usa ese parámetro para buscar el registro correcto, aplicar la validación y continuar con la asignación de contraseña o rol cuando corresponde.

Nota: esta página describe el comportamiento del portal al abrir el enlace. Los correos y workflows que generan esos enlaces se documentan en la página de backend y workflows.

Rutas de validación

Ruta del portal Parámetro Registro buscado Resultado
/validate-professional/:uuid :uuid CDS_Professional Marca IsVerified, ejecuta cds_authuser y asigna rol si corresponde.
/validate-company/:uuid :uuid CDS_Company Marca IsVerified y solicita definir contraseña. El acceso final depende de validación IEA.
/validate-assistant/:uuid :uuid CDS_Assistant Marca IsVerified, ejecuta cds_authuser y luego solicita definir contraseña.

Campos de control

  • IsVerified: indica que el usuario validó el correo desde el portal.
  • IsPublic: indica que el registro ya está habilitado para uso público/login según rol.
  • C_Job_ID: posición funcional usada para determinar el rol a asignar.
  • IEA_AuthConfig: configuración que relaciona posición con rol de Lirion.

Proceso de asignación de rol

El proceso cds_authuser valida que el registro esté verificado, lee C_Job_ID, busca una configuración activa en IEA_AuthConfig, crea AD_User_Roles si el usuario no tiene el rol y marca IsPublic = true cuando la columna existe.

Gty2kRN2AAC5XY2A-drawing-1-1778729573.png