Gestisci il flusso dei clienti con appuntamenti scaglionati

Spesso il limite di capacità di una struttura non è il numero totale di persone ma quelle presenti contemporaneamente.
10 giugno 2020 2 min di lettura
Gestisci il flusso dei clienti con appuntamenti scaglionati

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.

Riquadri sfalsati in un calendario di tipo capacità 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”.

Definisci il servizio 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à.

Gruppi scaglionati in un calendario di tipo servizio 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.