Gestisci la capacità di una struttura
Per rispettare le norme di distanziamento sociale spesso non basta gestire solo la capacità totale di una struttura, cioè il numero di persone presenti. Può essere necessario anche controllare quante persone arrivano o lasciano nello stesso momento. Ad esempio, una piscina o un centro diurno possono ospitare facilmente 50 persone, ma se arrivano tutte insieme si creano comunque problemi all’ingresso e negli spogliatoi. E ci possono essere molte altre ragioni, oltre al distanziamento sociale, per cui scaglionare gli arrivi è una buona idea.
Come spiegato in un precedente articolo sulla gestione delle code, puoi usare SuperSaaS per impostare una coda che permette, ad esempio, gruppi di 10 persone ogni 15 minuti. Tuttavia, in una piscina non vuoi che quelle 10 persone se ne vadano dopo 15 minuti: vuoi che il primo gruppo rimanga dentro mentre il secondo arriva. Questo si può ottenere creando un calendario di appuntamenti che permette gruppi di appuntamenti scaglionati, dove puoi impostare un limite sia per la dimensione del gruppo sia per il totale.
La configurazione è più semplice se parti dalla guida ai tipi di calendario e poi combini più calendari in uno solo.
Potresti configurare tutto con un unico calendario di tipo “capacità”, creando molti piccoli riquadri in uno schema sfalsato, ognuno con la capacità di un gruppo. Ma creare tutti quei riquadri è noioso (è il tipo di lavoro che dovrebbe fare un computer) e modificarli in seguito è complicato. Inoltre, il risultato è poco chiaro e gli utenti non riuscirebbero facilmente a spostare il proprio appuntamento.
Questo esempio non è molto chiaro ed è laborioso da creare
Crea un calendario separato per ogni gruppo
Esiste un approccio migliore, anche se un po’ più complesso da configurare. Consiste nel creare un calendario separato per ogni gruppo e poi un calendario che li combina tutti in un’unica vista.
Dopo aver creato un account, usa la procedura guidata “Nuovo calendario” per creare un calendario di tipo “risorsa”, dove il numero di risorse corrisponde alla dimensione di un gruppo. Un gruppo può anche essere composto da una sola persona. Poi usa di nuovo la procedura guidata per copiare quel calendario tante volte quanti sono i gruppi che devono avvenire in parallelo. Su ciascuna copia imposti un vincolo di orario diverso, ad esempio “9:00, 10:00, 11:00” per un gruppo e “9:15, 10:15, 11:15” per il secondo. Puoi anche usare la forma abbreviata “*:00, *:30”, che indica che i gruppi iniziano a tutti gli orari che terminano in :00 o :30.
Infine, usa la procedura guidata per creare un calendario di tipo “servizio”, che servirà a combinare i gruppi appena creati. Su questo calendario imposterai gli orari di apertura e creerai un unico servizio che rappresenta la durata di un gruppo. Nella procedura guidata definisci il servizio come composto da “Gruppo 1” oppure “Gruppo 2” oppure “Gruppo 3” oppure “Gruppo 4”.
Ricorda di cambiare l’impostazione da “and” a “or”
Voilà, il calendario risultante permetterà alle persone di registrarsi a un orario specifico finché quel gruppo non è pieno, momento in cui lo slot scomparirà.
Questa è la vista dell’amministratore; puoi nascondere gli appuntamenti esistenti agli utenti
Se hai domande che non trovano risposta nella nostra documentazione, puoi sempre contattarci.