Per evitare che due persone si sovrascrivano a vicenda, ogni evento può essere modificato da un solo utente alla volta. Il controllo viene assegnato a chi apre uno step dell’editor e rinnovato automaticamente finché la pagina resta aperta; le pagine di consultazione (dashboard, report, prenotazioni) non sono mai bloccate.
In breve
- Dove: gli step Pagina evento, Aggiungi i biglietti, Modifica mappa posti e Pubblica dell’editor Crea o modifica evento.
- Permessi: Gestire eventi per Pagina evento e Pubblica; Gestire ticketing per Aggiungi i biglietti e Modifica mappa posti.
- Durata: il controllo viene rinnovato ogni 20 secondi e scade dopo 75 secondi senza rinnovo (scheda chiusa, rete assente, computer in standby).
Come funziona
- Aprendo uno step ottieni il controllo dell’evento per la tua scheda; i salvataggi automatici e manuali vengono accettati solo da chi ha il controllo.
- Se il rinnovo non riesce, la pagina segnala Errore di comunicazione col server; superati i 75 secondi il controllo decade e può essere preso da un altro membro.
- Quando lasci la pagina dell’editor (per esempio con Torna alla dashboard evento o chiudendo la scheda) il controllo viene rilasciato; se il rilascio non raggiunge il server, decade comunque entro 75 secondi.
Cosa succede quando un altro membro apre lo stesso evento
- Il secondo utente vede la finestra Evento già in modifica con il testo … sta già modificando questo evento. (preceduto dal nome del collega) e la nota Per evitare sovrascritture puoi prendere il controllo oppure annullare e tornare alla dashboard.
- Sceglie. Prendi controllo lo rende editor al posto dell’altro; Annulla e Torna alla dashboard evento lo riportano alla dashboard senza toccare nulla. La presa di controllo viene accettata solo se nel frattempo il controllo non è passato a qualcun altro.
- Chi perde il controllo vede la finestra Controllo passato a un altro utente con … ha preso controllo della modifica. Questa pagina e stata bloccata per evitare salvataggi in conflitto. e la nota Torna alla dashboard evento per continuare senza rischiare sovrascritture.: la pagina non accetta più salvataggi. Le modifiche già salvate restano nella bozza; quelle non ancora salvate vanno perse.
Stesso account su due schede o dispositivi
- Aprendo lo stesso evento in una seconda scheda o su un altro dispositivo compare Evento già aperto in un’altra sessione con Questo evento è già in modifica in un’altra scheda o dispositivo del tuo account. e la nota Puoi prendere il controllo qui oppure tornare alla dashboard senza interrompere l’altra sessione.
- Se prendi il controllo, l’altra scheda mostra Controllo passato a un’altra sessione con Un’altra scheda o dispositivo del tuo account ha preso il controllo della modifica. Questa pagina è stata bloccata per evitare sovrascritture. e Torna alla dashboard evento per continuare in sicurezza. Continua a lavorare in una sola scheda.
Messaggi ed errori
| Messaggio | Perché compare | Cosa fare |
|---|---|---|
| Questo evento è già in modifica da un altro utente. | Hai tentato un salvataggio mentre il controllo è di un collega. | Coordinati con il collega; se serve usa Prendi controllo dopo esservi accordati. |
| Non hai più il controllo della modifica di questo evento. | Qualcuno ha preso il controllo dopo che avevi aperto lo step. | Torna alla Dashboard dell’evento e riapri lo step: se il controllo è libero lo ottieni, altrimenti vedrai la finestra Evento già in modifica con l’opzione Prendi controllo. Ricaricare la pagina non riassegna il controllo da solo. |
| Sessione di modifica non valida. Torna alla dashboard evento e riprova. (finestra Sessione di modifica non valida, nota Torna alla dashboard evento per avviare una nuova sessione di modifica.) | La scheda non ha più un identificativo di sessione valido (pagina rimasta aperta a lungo, sessione scaduta). | Torna alla Dashboard dell’evento e riapri lo step. |
| Errore di comunicazione col server | La richiesta di rinnovo o di presa di controllo non ha ricevuto risposta entro 12 secondi. | Controlla la connessione; se il problema continua torna alla dashboard e riapri lo step. |
| La tua utenza non ha accesso a questa risorsa. | Il tuo ruolo non ha il permesso richiesto dallo step (Gestire eventi o Gestire ticketing). | Chiedi a un Amministratore. |
Casi particolari
- Il collega ha chiuso il browser senza uscire. Il suo controllo decade entro 75 secondi: attendi e riapri lo step, oppure usa Prendi controllo.
- Vuoi solo leggere i dati mentre un altro modifica. Usa la Dashboard dell’evento, i report e le prenotazioni: non richiedono il controllo.
- Stai per prendere il controllo. Avvisa il collega di salvare: le modifiche non ancora salvate nella sua scheda andranno perse.
Regole e limiti
- Il blocco riguarda solo gli step dell’editor; non tocca dashboard, report, prenotazioni e ingressi.
- Rinnovo ogni 20 secondi, scadenza a 75 secondi senza rinnovo, attesa massima di 12 secondi per ogni richiesta di controllo.
- La presa di controllo è consentita solo sul controllo che stavi vedendo: se nel frattempo è cambiato, la richiesta viene rifiutata e devi ripetere.
- Lo stesso meccanismo protegge anche gli step dei titoli di accesso e della mappa posti.
Articoli collegati
- Creare un nuovo evento
- Modificare un evento già pubblicato
- Ruoli e permessi: cosa può fare ogni membro