Un créneau peut être disponible au moment où le message est préparé et indisponible quand le client le choisit. L'intégration doit gérer ce changement sans promettre une réservation qu'elle n'a pas enregistrée.
D'où doivent provenir les créneaux proposés ?
Récupérez les créneaux disponibles depuis le système qui gère le service et les règles de réservation. Conservez le lieu, le fuseau horaire et la référence du créneau dans l'interaction.
La structure du sélecteur de créneau Apple porte un choix natif ; votre application lui donne sa signification métier.
Que se passe-t-il après la sélection ?
Vérifiez à nouveau la disponibilité pour ne pas réserver un créneau qu’un autre client a pris. Effectuez les vérifications de compte du système de réservation pour confirmer que le client est éligible. Confirmez les détails du rendez-vous avec le client pour éviter d’enregistrer une réservation incorrecte. Créez ensuite la réservation.
Renvoyez les détails du rendez-vous enregistré en cas de succès. Proposez des alternatives à jour lorsque le créneau sélectionné ne peut pas être accepté.
Que faire si la réponse de réservation est perdue ?
Inspectez l'opération de réservation d'origine avant de réessayer. Elle peut avoir réussi même si la réponse n'a pas atteint votre intégration.
Gardez les références de la requête et de la réservation accessibles au processus de reprise, afin qu'un délai d'attente dépassé ne crée pas de rendez-vous en double.
Comment vérifier l'expérience complète ?
Testez la date et l'heure affichées sur les appareils visés, puis confirmez le résultat sélectionné dans le système de réservation. Incluez un créneau périmé et une réponse incertaine.
Connectez le créneau sélectionné au système de réservation, puis renvoyez le rendez-vous confirmé ou les alternatives disponibles dans la conversation.