Un orario può essere disponibile quando il messaggio viene preparato e non più disponibile quando il cliente lo seleziona. L'integrazione deve gestire quel cambiamento senza promettere una prenotazione che non ha registrato.
Da dove devono provenire gli orari proposti?
Recupera gli slot disponibili dal sistema che gestisce il servizio e le regole di prenotazione. Conserva la sede, il fuso orario e il riferimento allo slot nell'interazione.
La struttura del selettore orario di Apple contiene la scelta effettuata con un controllo nativo; la tua applicazione ne definisce il significato operativo.
Cosa succede dopo la selezione?
Ricontrolla la disponibilità per non prenotare uno slot già occupato da un altro cliente. Completa i controlli dell’account previsti dal sistema di prenotazione per verificare che il cliente soddisfi i requisiti. Conferma i dettagli dell’appuntamento con il cliente per evitare di registrare una prenotazione errata. Poi crea la prenotazione.
Restituisci i dettagli dell'appuntamento registrato quando l'operazione riesce. Proponi alternative aggiornate quando lo slot selezionato non può essere accettato.
Cosa succede se la risposta di prenotazione va persa?
Controlla l'operazione di prenotazione originale prima di riprovare. Potrebbe essere riuscita anche se la risposta non ha raggiunto la tua integrazione.
Mantieni i riferimenti della richiesta e della prenotazione accessibili al processo di recupero, così un timeout non crea appuntamenti duplicati.
Come verifico l'esperienza completa?
Testa la data e l'ora visualizzate sui dispositivi previsti, poi conferma il risultato selezionato nel sistema di prenotazione. Includi uno slot non più disponibile e una risposta incerta.
Collega l'orario selezionato al sistema di prenotazione, poi restituisci alla conversazione l'appuntamento confermato o le alternative disponibili.