Een tijd kan beschikbaar zijn wanneer het bericht wordt opgesteld en niet meer beschikbaar wanneer de klant deze kiest. De integratie moet die wijziging verwerken zonder een boeking te beloven die niet is vastgelegd.
Waar moeten de aangeboden tijden vandaan komen?
Haal beschikbare slots op uit het systeem dat de dienst en boekingsregels beheert. Bewaar de locatie, tijdzone en slotreferentie in de interactie.
De tijdkiezerstructuur van Apple bevat een native keuze; je applicatie geeft daar de zakelijke betekenis aan.
Wat gebeurt er na de selectie?
Controleer de beschikbaarheid opnieuw, zodat je geen tijdslot boekt dat een andere klant al heeft genomen. Voer de accountcontroles van het boekingssysteem uit om te bevestigen dat de klant mag boeken. Bevestig de afspraakgegevens met de klant om te voorkomen dat je een verkeerde boeking vastlegt. Maak daarna de boeking aan.
Stuur de vastgelegde afspraakgegevens terug wanneer het lukt. Bied actuele alternatieven aan wanneer het geselecteerde slot niet geaccepteerd kan worden.
Wat als de boekingsreactie verloren gaat?
Controleer de oorspronkelijke boekingsactie voordat je het opnieuw probeert. De actie kan geslaagd zijn, ook al heeft het antwoord je integratie niet bereikt.
Houd de aanvraag- en boekingsreferenties beschikbaar voor herstel, zodat een timeout geen dubbele afspraken aanmaakt.
Hoe verifieer ik de volledige ervaring?
Test de weergegeven datum en tijd op de beoogde apparaten en bevestig vervolgens het geselecteerde resultaat in het boekingssysteem. Neem een tijdslot met verouderde beschikbaarheidsinformatie en een onzekere reactie op in de test.
Verbind de geselecteerde tijd met het boekingssysteem en stuur vervolgens de bevestigde afspraak of beschikbare alternatieven terug naar het gesprek.