Solo la prima voce funziona con i campi Multiselect quando si utilizza il Trigger `User first logged in`

Sembra una regressione, dato che funzionava qualche mese fa.

Da questa discussione:

Descrizione

Quando si utilizza Adding users to groups through custom field automation con il Trigger User first logged in, i campi Multiselect non vengono gestiti correttamente: solo la prima voce sembra essere utilizzata dall’automazione.

Da notare che il Trigger User first logged in funziona perfettamente con i campi Testo e Menu a tendina, e anche con i campi Multiselect se l’utente seleziona solo una singola opzione.

Inoltre, l’automazione sembra funzionare bene con i campi Multiselect quando viene utilizzato un Trigger Recurring.

Impatto / Soluzioni alternative

L’impatto di questo bug è che non sono possibili allocazioni complesse di gruppi tramite registrazione. Queste sono molto utili per forum con contenuti specialistici significativi e/o aree private che mirano a un’onboarding fluida e personalizzata.

La soluzione alternativa è passare a un trigger ricorrente. Sfortunatamente, ciò comporta un compromesso tra il ritardo nella personalizzazione della registrazione e le prestazioni del sito, a seconda della tempistica del trigger. E tutti sappiamo quanto siano vitali le prime impressioni!!!

Per riprodurre:

  1. Avere diversi gruppi adatti al test (due minimo), ognuno con un Nome completo
  2. Creare un Campo personalizzato utente, scegliendo Multiselect
  3. Aggiungere il Nome completo dei tuoi gruppi di test come Opzioni
  4. Aggiungere un’Automazione con Aggiungi utente al gruppo tramite Campo personalizzato utente
  5. Selezionare User first logged in
  6. Inserire il nome del tuo Campo personalizzato utente dal passaggio 2
  7. Registrati con un utente di test, selezionando tutte le opzioni nel tuo campo di test
  8. Controllare l’allocazione del gruppo del nuovo utente
4 Mi Piace

Ciao @Nathan - vedi una soluzione al problema con l’automazione di gruppo che non funziona più in questo plugin?

Non sono sicuro di cosa stai chiedendo, Paul. I due non sono correlati. Al momento questo plugin non può essere collegato ai Campi Utente Personalizzati e non credo che sarà nella roadmap al momento.

Potrebbe valere la pena chiedere gentilmente che diventi una funzionalità, dato che è molto simile per molti versi e posso immaginare che si integri bene con l’interfaccia utente booleana.

D’altra parte, la funzionalità esiste già nel core (sebbene attualmente un po’ rotta per i campi multiselect).

1 Mi Piace

OK, suppongo che questo risponda alla mia domanda.
Mi chiedevo se questo plugin potrebbe offrire un modo alternativo per fare la stessa cosa di cui si occupava l’automazione di gruppo, prima che si rompesse; cioè assegnare utenti ai gruppi in base a criteri forniti. Certo, criteri che coinvolgono campi utente personalizzati sarebbero molto essenziali nel mio caso, quindi sarebbe un ostacolo insormontabile se attualmente non fosse possibile.

Sì, questo non succederà, renderebbe il plugin troppo complesso.

2 Mi Piace

Ti incoraggerei a sostenere gentilmente che venga riparato invece!

Comprensibile!!! Grazie ancora per l’ottimo lavoro con questo plugin. Finora ha funzionato perfettamente per me.

Ciao @nathank, l’ho già fatto e è stato creato un argomento di bug, ma l’argomento di bug è stato spostato nuovamente nel thread di origine da un moderatore, con il suggerimento di creare un nuovo argomento di bug, dato che la tua (in particolare) capacità di riprodurre il problema apparentemente (l’ho già riprodotto io stesso)

Ah sì, e poi ho fatto un “vero” bug report:

Ora li ho collegati tutti bene!

Grazie Nathan. Posso riprodurlo anche sulla mia istanza. Ho testato l’automazione dei campi personalizzati e la funzionalità dei gruppi multi-selezione non funziona come previsto: viene aggiunto solo il primo gruppo selezionato dall’utente.

image

3 Mi Piace

Per me, nessun gruppo risulta esplicitamente unito, indipendentemente dal campo utente personalizzato selezionato.

Il campo ‘Gruppi personalizzati’ rimane vuoto, quando dovrebbe mostrare il nome o i nomi del gruppo selezionati tramite il campo utente personalizzato.