Transformación de expresiones regulares para la sincronización de usuarios
Esta función permite a los administradores definir expresiones regulares (RegEx) para transformar los datos de usuario durante el proceso de sincronización. Mediante la configuración de parámetros RegEx, los administradores pueden extraer y modificar la información necesaria de los atributos seleccionados para adaptarla a sus necesidades.
Actualmente, esta función sólo es compatible con las fuentes de sincronización LDAP y Entra ID, disponibles a partir de MyQ Server 10.2 RC 2.
Pasos para utilizar la transformación RegEx para la sincronización de usuarios:
Acceso a los ajustes de sincronización:
Ir a MyQ, Ajustes, Sincronización de usuarios.
Dependiendo de su configuración, haga doble clic en LDAP o Entra ID Synchronization para que se abra la configuración de sincronización a la derecha.
Localización de la sección de transformación:
En la pestaña Usuarios, desplácese hacia abajo y amplíe la sección Transformación.
Configuración de la transformación RegEx:
Puede añadir y configurar las siguientes propiedades de usuario compatibles:
Alias
Tarjeta
PIN
Número personal
Haga clic en Añadir y para cada propiedad, introduzca la expresión regular que desee en el campo proporcionado para modificar la propiedad de usuario correspondiente.
Cómo probar su RegEx:
Después de introducir el RegEx deseado, puede probar su precisión y funcionalidad.
Haga clic en el botón Prueba botón.
Aparecerá un diálogo similar a otros diálogos de prueba RegEx en MyQ.
Introduzca la cadena que desea comprobar en el campo correspondiente.
Introduzca o verifique la expresión RegEx.
Haga clic en el botón Prueba botón.
Los datos resultantes, tras la transformación, se mostrarán basándose en su RegEx. Esto ayuda a garantizar que la expresión funciona según lo previsto antes de aplicarla a los datos reales del usuario.
Las Expresiones Regulares proporcionan una poderosa manera de manipular los datos del usuario durante la sincronización. Al emplear esta función, los administradores pueden asegurarse de que los datos importados en MyQ tienen precisamente el formato y el contenido que desean. Pruebe siempre sus expresiones regulares antes de aplicarlas a datos reales para evitar resultados inesperados.
Ejemplos
Escenario: Elimina los caracteres no numéricos de los PIN.
RegEx:
\d
Si el PIN es "12a3b4", el valor transformado será "1234".
Si la cadena de origen no contiene caracteres numéricos, el valor de salida estará vacío. Sólo se copiarán a la salida los caracteres coincidentes con RegEx.
Escenario: Elimina todos los caracteres excepto los alfabéticos de los números de tarjeta.
RegEx:
[A-Za-z]
Para un número de tarjeta "1234-5678", esto lo transformará en "12345678".
Si la cadena de origen no contiene caracteres alfabéticos, el valor de salida estará vacío. Sólo se copiarán a la salida los caracteres coincidentes con RegEx.
Escenario: Conserve sólo los 5 primeros caracteres del número personal.
RegEx:
^.{5}
Para un número personal '1234567890', esto lo transformará en '12345'.
Si la longitud de la cadena de origen es inferior a 5 caracteres, el valor de salida estará vacío. Sólo se copiarán a la salida los caracteres coincidentes con RegEx.
Escenario: Conserve sólo los 3 últimos caracteres del número personal.
RegEx:
.{3}$
Para un número Personal '1234567890', esto lo transformará en '890'.
Si la longitud de la cadena de origen es inferior a 3 caracteres, el valor de salida estará vacío. Sólo se copiarán a la salida los caracteres coincidentes con RegEx.