Chi c'è qui e modifica in team
I volti in cima a ogni schermata mostrano chi altro c'è; negli editor, gli avvisi "sta modificando" e "ha salvato delle modifiche", e la finestra "Un'altra persona ha salvato prima di te", che impedisce a un salvataggio di cancellare quello di un'altra persona senza avviso.
Quando due persone del team lavorano nella stessa community nello stesso momento, Memberfy mostra chi è dove e fa in modo che nessuno perda lavoro. I pezzi sono tre:
- Chi c'è qui: i volti di chi altro è nella schermata, in alto.
- Avvisi di modifica: in un editor, chi altro sta modificando e quando qualcuno ha salvato.
- Controllo della versione: salvando sopra una versione più recente, scegli quale resta.
Chi c'è qui
Nell'intestazione di ogni schermata, a destra, compaiono i volti delle altre persone che sono adesso in quell'area o in quell'elemento: la home, Membri, Campagne, Workflow, Monetizzazione, Impostazioni, uno spazio, un evento, un corso, un post.
- Compaiono fino a 4 volti; il resto diventa +N. Passa il mouse (o il focus della tastiera) su un volto per vedere il nome.
- Tu non compari mai nella tua lista. Se non c'è nessun altro nella schermata, non compare niente.
- Chi è connesso ma inattivo da 30 secondi ha il volto sbiadito (assente). Appena interagisce di nuovo, torna normale.
- Chi sta modificando l'elemento ha una matita nell'angolo del volto.
- Privacy di chi modifica: in una pagina di spazio o di elemento (un evento, un corso, un post), chi sta solo leggendo vede i volti, attivi o sbiaditi, ma non vede chi sta modificando (niente matita, niente avviso) né l'ora dell'ultima attività. Questi segnali compaiono solo a chi modifica lo stesso elemento e nelle schermate del team.
- La persona esce dalla lista quando chiude la scheda o va in un'altra schermata.
Ogni schermata mostra solo chi può starci: Membri, Campagne e Workflow riuniscono solo il team (proprietario, amministratore, moderatore e finanza); Analytics, Dashboard e Impostazioni, solo proprietario e amministratore; Monetizzazione, proprietario, amministratore e finanza. In uno spazio o elemento, compare chi può aprirlo. Vedi Ruoli e permessi.
Stato della chat e blocchi
La presenza rispetta le scelte della chat:
- Chi ha disattivato Disponibile a chattare non compare agli altri (né conta nel +N), ma continua a vedere chi c'è nella schermata. L'eccezione è la modifica: chi sta modificando un elemento compare alle altre persone che modificano lo stesso elemento, così nessuno lavora alla cieca. Chi sta solo leggendo la pagina non lo sa.
- Un blocco nella chat nasconde le due persone l'una all'altra, in entrambi i sensi.
- Con la chat della community disattivata, non compare nessun volto, nemmeno al team. Solo chi modifica lo stesso elemento continua a vedersi (sta modificando), e l'avviso ha salvato delle modifiche e il controllo della versione restano validi.
Avvisi negli editor
Gli editor con questi avvisi sono: evento, campagna, e-mail della libreria (e ogni sua versione per lingua), e-mail predefinite, workflow, corso (con moduli e lezioni), modulo, sondaggio, modello di certificato e le Impostazioni della community con le loro schede, inclusi SMS e WhatsApp, chat, notifiche, crediti, dati aziendali e incassi.
Con l'editor aperto, possono comparire, subito sopra il modulo:
| Avviso | Quando | Cosa fare |
|---|---|---|
| Anche Tizio sta modificando (o Anche Tizio e altre N persone stanno modificando) | Un'altra persona del team ha aperto lo stesso elemento per modificarlo | Mettetevi d'accordo su chi cambia cosa, così un salvataggio non annulla l'altro |
| Tizio ha salvato delle modifiche. Le tue restano qui finché non ricarichi. | Un'altra persona ha salvato l'elemento mentre ci eri dentro | Ricarica mostra la versione salvata; la × chiude l'avviso e mantiene quello che stai scrivendo |
Le tue modifiche non spariscono con l'avviso: restano sullo schermo finché non clicchi Ricarica. Nelle Impostazioni, Ricarica ricarica la pagina.
Un'altra persona ha salvato prima di te
Se salvi un elemento cambiato da quando l'hai aperto, non viene scritto niente subito e si apre la finestra Un'altra persona ha salvato prima di te, con due uscite:
- Vedi la versione salvata: le modifiche non salvate vengono scartate e la schermata mostra ciò che è salvato ora.
- Tieni la mia: le tue modifiche vengono salvate sopra quelle dell'altra persona, di proposito.
Chiudere la finestra torna alla modifica senza salvare. Niente viene sovrascritto senza che tu lo scelga.
Esempio
Ana e Bruno aprono la stessa campagna. Entrambi vedono il volto dell'altro, con la matita, in cima alla schermata, e a Bruno compare l'avviso Anche Ana sta modificando. Ana cambia l'oggetto e salva; Bruno riceve Ana ha salvato delle modifiche e può ricaricare. Se non ricarica e salva comunque, si apre Un'altra persona ha salvato prima di te: sceglie Vedi la versione salvata per ripartire dal nuovo oggetto, o Tieni la mia per salvare la sua versione.
Per gli sviluppatori
I salvataggi degli editor accettano la versione che hai letto e rispondono 409 quando un altro salvataggio è arrivato prima; inviare la versione è facoltativo, e senza di essa il salvataggio va come sempre. La presenza e l'avviso di salvataggio arrivano dal WebSocket. Vedi Risposte ed errori e Tempo reale.