Skip to main content
Skip table of contents

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.

      Transformation section

       

  • 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.

      Testing a RegEx

       

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.

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.