Durante la creazione di un nuovo canale, gli amministratori vedranno ora un’opzione per aggiungere tutti gli utenti, nuovi ed esistenti, ad esso. Utilizzando questa opzione, gli amministratori possono configurare “canali predefiniti” per gruppi di utenti che verranno inclusi automaticamente.
Per un canale esistente, gli amministratori possono attivare/disattivare questo comportamento nelle Impostazioni del canale. In tutti i casi, apparirà una finestra di dialogo di conferma per indicare il numero di utenti che vengono aggiunti.
Gli utenti entrano automaticamente in un canale quando:
vengono aggiunti a un gruppo che ha accesso a un canale con partecipazione automatica
un canale viene creato o modificato per avere la partecipazione automatica abilitata
Si noti che gli utenti non vengono rimossi automaticamente da un canale se la partecipazione automatica è stata disabilitata dopo che sono stati aggiunti. Se un utente è stato aggiunto automaticamente a un “canale predefinito”, può abbandonarlo in qualsiasi momento.
Un nuovo pannello informativo
Facendo clic sul titolo di un canale, gli utenti verranno ora indirizzati a un utile pannello informativo con tre schede:
La scheda Informazioni visualizzerà titolo, descrizione e categoria collegata, in modo che gli utenti abbiano il contesto necessario per ogni canale.
La scheda Membri consente agli utenti di vedere chi altro è nella stanza con loro (elenco membri e conteggio totale). Include un filtro in modo che possano utilizzare la ricerca.
La scheda Impostazioni consentirà di impostare le preferenze di notifica (silenzia, notifiche push desktop/mobile). Per gli amministratori, questa scheda include anche l’opzione di attivazione/disattivazione della modalità di partecipazione automatica.
Abbiamo attivato la funzione “aggiungi automaticamente utenti” per uno dei nostri canali di chat “tutti” stasera. Tuttavia, finora ha aggiunto solo 284 utenti dei nostri oltre 1200 utenti sull’istanza del forum. Non ho notato molta coerenza riguardo a chi è stato aggiunto e chi no. Si tratta attualmente di una limitazione del plugin o c’è qualcos’altro che non va?
Per fornire un po’ di contesto:
Gestiamo un sito che richiede l’accesso. Il canale di chat interessato è attualmente collegato a una categoria a cui “tutti” hanno il permesso di accedere. Tutti gli utenti del forum hanno attualmente accesso al plugin di chat nelle impostazioni di amministrazione.
Inizialmente ho pensato che potesse essere la causa, ma alcuni degli utenti nell’elenco non sono attivi da molto tempo… forse mai. Non ho un numero esatto… ma potrei approfondire ulteriormente, se necessario.
Attualmente filtriamo gli utenti che sono “inattivi” (oltre agli utenti “staged” e agli utenti anonimi). Ecco le specifiche per tale logica.
@Roman, ci sono test che coprono lo scenario per questi utenti se in seguito diventano attivi? O ciò è implicito nella specifica esistente perché questo job viene eseguito periodicamente?
Ottima domanda. Abbiamo coperto solo l’attivazione dell’utente, quindi è uno scenario che mi è sfuggito. Il lavoro non viene eseguito periodicamente, ma probabilmente dovrebbe, dato che continuiamo a trovare altri casi in cui lo stato dell’utente cambia e dobbiamo unirli automaticamente.
Ciò ha assolutamente senso. Lo stato “inattivo” utilizzato qui è lo stesso del flag “Attivato/Disattivato” nella dashboard di amministrazione o è collegato a qualcosa che tiene traccia dell’utilizzo effettivo e continuativo della piattaforma? Se è la prima opzione, abbiamo ancora un problema perché abbiamo solo due utenti disattivati, nessun utente staged e 13 utenti anonimizzati.
Active ha due significati qui. Deve essere attivo, poiché la loro email è confermata, ma significa anche che hanno visitato il sito almeno una volta negli ultimi tre mesi (controlliamo il loro attributo last_seen_at per questo).
Solo per tua informazione… ho fatto un rapido controllo e ho trovato circa 24 account tl0 solo nelle “A” dei nostri partecipanti alla chat aggiunti automaticamente che non hanno mai effettuato l’accesso alla piattaforma da quando i loro account sono stati approvati. La maggior parte di loro ha creato account nel periodo 2018-2019. Avrebbero dovuto essere tutti considerati inattivi, secondo quella definizione.
Sì, questo è stato fatto appositamente per gestire il caso in cui l’utente viene creato, ma non ha molto senso. Spostarlo in un processo pianificato risolverà anche questo problema.
5 Mi Piace
mcwumbly
(Dave McClure)
Ha separato questo argomento il
13
Quindi, se ho impostato gruppi consentiti chat su utente tl1 e consento a un canale di aggiungere automaticamente utenti collegati a una categoria accessibile tl0, cosa succederà? L’opzione successiva sovrascrive la precedente?
Grazie per la risposta, vedo che il canale collegato (che è collegato a una categoria accessibile tl0) ha circa 1700 membri, ma i miei utenti tl0 sono circa 4000 come mostrato nella pagina del gruppo, ho rimosso la restrizione tl1, ma il numero non aumenta. C’è un ritardo nei dati o qualche impostazione influenzerà anche questo numero?
Attualmente gli utenti vengono aggiunti al canale in base alle autorizzazioni della categoria, ma quelli al di fuori dei gruppi autorizzati alla chat semplicemente non possono vedere alcuna funzionalità di chat e quindi non hanno accesso. Ci sono un paio di altri criteri che determinano se sono “attivi” o meno e vengono inclusi nell’aggiunta, il che potrebbe spiegare la differenza nei numeri:
Sto riscontrando lo stesso problema che @sdpiowa ha identificato in precedenza in questo thread:
Ho capito da questo thread che solo gli utenti “attivi” si uniscono al canale. Va bene, anche se l’etichetta dell’opzione dovrebbe essere aggiornata per descrivere in modo più accurato la funzionalità.
Ciò che mi rimane poco chiaro è se questo controllo viene eseguito periodicamente. In altre parole, se un utente precedentemente inattivo interagisce con il sito domani, si unirà automaticamente al canale di chat o meno?
Suppongo che ormai dovreste avere prove empiriche?
Non riesco a capire bene cosa faccia subject.execute(chat_channel_id: channel.id, starts_at: user.id, ends_at: user.id) nello spec, ma penso che quegli utenti vengano aggiunti continuamente.