Aggiunta di utenti ai gruppi tramite automazione del campo personalizzato

Ho notato alcuni errori nella documentazione:

In realtà, i campi utente si trovano nella sezione Community della barra laterale dell’amministratore.

L’automazione è implementata come un plugin, quindi la troverai sotto Plugin anziché sotto Customize.

In generale, gli screenshot e la navigazione sembrano un po’ datati. Inoltre, il termine comune sembra essere “custom user field” (campo utente personalizzato), mentre questa guida usa spesso “user custom field” (campo personalizzato utente).

Tempo fa, ho suggerito una versione alternativa che riflette la maggior parte di questi punti. La condivido qui ora in modo che possa aiutare chiunque stia lottando con questi aspetti.

My draft

:bookmark: Questa guida spiega come aggiungere automaticamente gli utenti ai gruppi in base alla loro selezione di un campo utente personalizzato durante la registrazione o l’aggiornamento del profilo.

:person_raising_hand: Livello utente richiesto: Amministratore

Riepilogo

  1. Imposta un campo utente personalizzato
  2. Crea i gruppi necessari
  3. Crea un’automazione per aggiungere gli utenti ai gruppi
  4. Testa la configurazione

Impostazione del campo utente personalizzato

Innanzitutto, crea un campo utente personalizzato da cui gli utenti potranno selezionare:
(Esiste anche una guida dettagliata sui campi utente)

  1. Vai all’area Admin del tuo sito
  2. Naviga su Campi utente utilizzando il link nella sezione Community della barra laterale dell’amministratore o visitando /admin/config/user-fields
  3. Fai clic su “Aggiungi campo utente”
  4. Imposta il campo con le opzioni appropriate

Ecco un esempio di come potrebbe apparire il tuo campo utente:

:information_source: L’automazione assegna gli utenti a un gruppo se il loro input nel campo personalizzato corrisponde esattamente al nome completo di un gruppo. Per garantire l’accuratezza, utilizza un menu a discesa con opzioni predefinite che corrispondano esattamente ai nomi dei gruppi. I campi di testo libero possono causare discrepanze. Se si utilizza un campo di conferma, i gruppi devono essere denominati ‘true’ o ‘false’.

Creazione dei gruppi

Successivamente, crea i gruppi a cui desideri che gli utenti vengano aggiunti automaticamente:
(Esiste anche una guida dettagliata su come creare gruppi)

  1. Vai su Gruppi utilizzando il link nella barra laterale dell’amministratore o aggiungendo /g o /groups all’URL del tuo forum.
  2. Fai clic su “Nuovo gruppo” per ogni gruppo che desideri creare
  3. Assicurati di aggiungere un “Nome completo” per ogni gruppo, poiché lo script di automazione lo utilizza

:information_source: Lo script di automazione utilizza il Nome completo di un gruppo, quindi assicurati che corrisponda esattamente all’input nel campo utente personalizzato.

Creazione dell’automazione

Ora, imposta l’automazione per aggiungere gli utenti ai gruppi in base alla loro selezione del campo utente personalizzato:

  1. Vai all’area Admin del tuo sito
  2. Naviga su Plugin > Automazione
  3. Fai clic su “Aggiungi automazione”
  4. Seleziona “Aggiungi utente al gruppo tramite campo utente personalizzato” come script
  5. Aggiungi un nome
  6. Scegli un trigger:
    • “Primo accesso utente” per aggiungere gli utenti ai gruppi al momento della registrazione
    • “Ricorrente” per eseguire su pianificazione, consentendo agli utenti di cambiare gruppo nel tempo
  7. Scegli il tuo campo utente personalizzato dal menu a discesa
  8. Non dimenticare di abilitare la tua automazione

Ecco un esempio di come potrebbe apparire la configurazione della tua automazione:

Test della configurazione

Per assicurarti che tutto funzioni correttamente:

  1. Registrati come nuovo utente o aggiorna il profilo di un utente esistente
  2. Seleziona un’opzione dal campo utente personalizzato che hai creato
  3. Completa il processo di registrazione o di aggiornamento del profilo

Ecco un esempio di come potrebbe apparire il campo utente durante la registrazione:

Dopo che l’automazione è stata eseguita, dovresti vedere l’utente aggiunto al gruppo appropriato:

Domande frequenti

D: Questa automazione può aggiungere utenti ai gruppi primari?
R: Per impostazione predefinita, questa automazione aggiunge gli utenti ai gruppi secondari. Per impostare un gruppo come primario, vai alla pagina delle impostazioni Gestisci > Membri del gruppo e seleziona “Imposta automaticamente come gruppo primario”.

D: Ogni quanto tempo viene eseguita l’automazione se scelgo il trigger “Ricorrente”?
R: Puoi impostare la frequenza durante la creazione dell’automazione. Scegli una pianificazione che meglio si adatti alle esigenze della tua community.

D: Cosa succede se un utente cambia la sua selezione del campo utente personalizzato?
R: Se hai impostato un’automazione ricorrente, questa aggiornerà l’appartenenza al gruppo dell’utente in base alla sua nuova selezione durante la prossima esecuzione.

D: Posso usare più di un’automazione basata su campi di conferma?
R: Sì! Mentre i nomi completi di entrambi i gruppi devono essere ‘true’ o ‘false’, puoi creare più gruppi con nomi diversi per distinguerli. Durante l’impostazione dell’automazione, seleziona semplicemente il rispettivo campo personalizzato per ciascuno.

Risorse aggiuntive

Se aggiornassi la documentazione ora, aggiungerei anche che ci sono problemi quando si utilizza un campo utente personalizzato multi-selezione

3 Mi Piace