Validación de Correo, Roles y Aprobación IEA
La validación combina acciones del usuario en el portal, procesos REST de Lirion y revisión administrativa por parte del IEA.
Rutas de validación
| Ruta | Registro buscado | Resultado |
|---|---|---|
/validate-professional/:uuid |
CDS_Professional |
Marca IsVerified, ejecuta cds_authuser y asigna rol si corresponde. |
/validate-company/:uuid |
CDS_Company |
Marca IsVerified y solicita definir contraseña. El acceso final depende de validación IEA. |
/validate-assistant/: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.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.

Correos
Pendiente de documentar: documentar la plantilla de correoasociada al workflow de Lirion que envía cada correo de validación y notificación y a quien