Diferencia entre revisiones de «SIU-Kolla/Version 4.8.0/interfaces/verificar usuarios»

De SIU
Saltar a: navegación, buscar
 
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
Verificar Usuarios
+
 
 +
== Verificar y Corregir Identificadores de Usuarios ==
  
 
Arai Usuarios sólo acepta identificadores de cuenta de usuario que respetan la siguiente expresión regular (a-z)(A-Z)(1-9)(.-), es decir sólo letras, números, el punto y la coma.
 
Arai Usuarios sólo acepta identificadores de cuenta de usuario que respetan la siguiente expresión regular (a-z)(A-Z)(1-9)(.-), es decir sólo letras, números, el punto y la coma.
  
Se detectó un error en versiones de Kolla posteriores a 4.8.x que permitían generar cuentas de usuarios con identificadores no válidos. Luego no era posible importar estas cuentas en Arai Usuarios.
+
Se detectó un error en versiones de Kolla posteriores a 4.8.x que permitían generar cuentas de usuarios con identificadores no válidos. Luego no era posible importar estas cuentas en Arai Usuarios utilizando el proceso de importación de cuentas.
  
 
Para resolver este problema, a partir de la versión 4.8 de Kolla, se agrega la posibilidad de validar los identificadores de cuentas de usuarios de una instalación de Kolla y corregir identificadores si es necesario.
 
Para resolver este problema, a partir de la versión 4.8 de Kolla, se agrega la posibilidad de validar los identificadores de cuentas de usuarios de una instalación de Kolla y corregir identificadores si es necesario.
Línea 9: Línea 10:
 
Ejecutar el proceso de validación y corrección
 
Ejecutar el proceso de validación y corrección
  
./bin/instalador proyecto:verificar-usuarios-arai
+
./bin/instalador proyecto:verificar-usuarios-arai
  
 
Este proceso realiza la verificación de identificadores de usuarios utilizados en las tablas de Kolla (sge_encuestado) y Toba (apex_usuario). Se verifica que los usuarios cumplan con la siguiente expresión regular:
 
Este proceso realiza la verificación de identificadores de usuarios utilizados en las tablas de Kolla (sge_encuestado) y Toba (apex_usuario). Se verifica que los usuarios cumplan con la siguiente expresión regular:
  
'/^[a-z\d_.-]{1,60}$/i'
+
'/^[a-z\d_.-]{1,60}$/i'
  
 
Si el proceso encuentra algún identificador no válido, solicita al usuario que ingrese una lista de reemplazos separados por un espacio con la siguiente estructura:
 
Si el proceso encuentra algún identificador no válido, solicita al usuario que ingrese una lista de reemplazos separados por un espacio con la siguiente estructura:
  
ciSEPcv
+
ciSEPcv
  
 
Donde:
 
Donde:
Línea 29: Línea 30:
 
Toba:  
 
Toba:  
  
apex_usuario_pregunta_secreta
+
* apex_usuario_pregunta_secreta
apex_usuario_pwd_reset
+
* apex_usuario_pwd_reset
apex_usuario_pwd_usados
+
* apex_usuario_pwd_usados
apex_usuario_proyecto_perfil_datos
+
* apex_usuario_proyecto_perfil_datos
apex_usuario_proyecto
+
* apex_usuario_proyecto
  
 
Kolla:
 
Kolla:
  
sge_encuestado.usuario
+
* sge_encuestado.usuario
 +
 
 +
Si ocurre algún error en el proceso revisar el archivo:
 +
 
 +
instalador.log

Revisión actual del 13:46 23 feb 2023

Verificar y Corregir Identificadores de Usuarios

Arai Usuarios sólo acepta identificadores de cuenta de usuario que respetan la siguiente expresión regular (a-z)(A-Z)(1-9)(.-), es decir sólo letras, números, el punto y la coma.

Se detectó un error en versiones de Kolla posteriores a 4.8.x que permitían generar cuentas de usuarios con identificadores no válidos. Luego no era posible importar estas cuentas en Arai Usuarios utilizando el proceso de importación de cuentas.

Para resolver este problema, a partir de la versión 4.8 de Kolla, se agrega la posibilidad de validar los identificadores de cuentas de usuarios de una instalación de Kolla y corregir identificadores si es necesario.

Ejecutar el proceso de validación y corrección

./bin/instalador proyecto:verificar-usuarios-arai

Este proceso realiza la verificación de identificadores de usuarios utilizados en las tablas de Kolla (sge_encuestado) y Toba (apex_usuario). Se verifica que los usuarios cumplan con la siguiente expresión regular:

'/^[a-z\d_.-]{1,60}$/i'

Si el proceso encuentra algún identificador no válido, solicita al usuario que ingrese una lista de reemplazos separados por un espacio con la siguiente estructura:

ciSEPcv

Donde:

ci = caracter inválido SEP = palabra clave para poder separar caracteres. Se opta por una palabra para evitar falsos positivos. cv = caracter válido

El proceso toma esa lista de reemplazos y actualiza las siguientes tablas según el caso.

Toba:

  • apex_usuario_pregunta_secreta
  • apex_usuario_pwd_reset
  • apex_usuario_pwd_usados
  • apex_usuario_proyecto_perfil_datos
  • apex_usuario_proyecto

Kolla:

  • sge_encuestado.usuario

Si ocurre algún error en el proceso revisar el archivo:

instalador.log