Questa funzione consente agli amministratori di definire espressioni regolari (RegEx) per trasformare i dati degli utenti durante il processo di sincronizzazione. Impostando i parametri RegEx, gli amministratori possono estrarre e modificare le informazioni necessarie dagli attributi selezionati per soddisfare le loro esigenze.
Questa funzione è attualmente supportata solo per le sorgenti di sincronizzazione LDAP ed Entra ID, disponibili a partire da MyQ Server 10.2 RC 2.
Passi per utilizzare la trasformazione RegEx per la sincronizzazione degli utenti:
-
Accesso alle impostazioni di sincronizzazione:
-
Vai a MyQ, Impostazioni, Sincronizzazione degli utenti.
-
A seconda della configurazione, fare doppio clic su LDAP o Entra ID Synchronization per aprire le impostazioni di sincronizzazione sulla destra.
-
-
Individuazione della sezione Trasformazione:
-
Nella scheda Utenti, scorrere verso il basso ed espandere la sezione Trasformazione.
-
-
Configurazione della trasformazione RegEx:
-
È possibile aggiungere e configurare le seguenti proprietà utente supportate:
-
Alias
-
Scheda
-
PIN
-
Numero personale
-
-
Cliccare Aggiungi e per ogni proprietà, inserire l'espressione regolare desiderata nel campo fornito per modificare la rispettiva proprietà dell'utente.
-
-
Testare le RegEx:
-
Dopo aver inserito la RegEx desiderata, è possibile testarne l'accuratezza e la funzionalità.
-
Fare clic sul pulsante Test pulsante.
-
Si aprirà una finestra di dialogo simile alle altre finestre di test RegEx di MyQ.
-
Immettere la stringa da testare nel campo apposito.
-
Immettere o verificare l'espressione RegEx.
-
Fare clic sul pulsante Test pulsante.
-
-
I dati risultanti, dopo la trasformazione, saranno visualizzati in base alla RegEx. In questo modo si può verificare che l'espressione funzioni come previsto prima di applicarla ai dati reali dell'utente.
-
Le espressioni regolari offrono un modo potente per manipolare i dati degli utenti durante la sincronizzazione. Utilizzando questa funzione, gli amministratori possono assicurarsi che i dati importati in MyQ siano esattamente nel formato e nel contenuto desiderato. Per evitare risultati imprevisti, è necessario testare sempre le espressioni regolari prima di applicarle ai dati reali.
Esempi
Scenario: Eliminare i caratteri non numerici dai PIN.
-
RegEx:
\d
Se il PIN è "12a3b4", il valore trasformato sarà "1234".
Se la stringa di origine non contiene caratteri numerici, il valore di uscita sarà vuoto. Solo i caratteri corrispondenti a RegEx saranno copiati in uscita.
Scenario: Rimuove tutti i caratteri, tranne quelli alfabetici, dai numeri di carta.
-
RegEx:
[A-Za-z]
Per un numero di carta "1234-5678", questo verrà trasformato in "12345678".
Se la stringa di origine non contiene caratteri alfabetici, il valore di uscita sarà vuoto. Solo i caratteri corrispondenti a RegEx saranno copiati in uscita.
Scenario: Conservare solo i primi 5 caratteri del numero personale.
-
RegEx:
^.{5}
Per un numero personale "1234567890", questo lo trasformerà in "12345".
Se la lunghezza della stringa di origine è inferiore a 5 caratteri, il valore di uscita sarà vuoto. Solo i caratteri corrispondenti a RegEx saranno copiati nell'output.
Scenario: Conservare solo gli ultimi 3 caratteri del numero personale.
-
RegEx:
.{3}$
Per un numero personale "1234567890", questo lo trasformerà in "890".
Se la lunghezza della stringa di origine è inferiore a 3 caratteri, il valore di uscita sarà vuoto. Solo i caratteri corrispondenti a RegEx saranno copiati nell'output.