Trasformazione dell’espressione regolare per la sincronizzazione degli utenti
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.