Technical Process Flow for Appointment Booking
When the business process for appointment booking occurs, the following ABS processing occurs:
When the customer service representative clicks the Book Appt button, the ABS searches for available time slots by using the Earliest Start field and Latest Start field for the activity to limit the search.
If the activity does not include a value for the earliest and latest start, then the ABS selects from all of the time slots in the ABS horizon.
The ABS returns time slots and reserves them with a timed lock.
Note: The ABS returns possible time slots for only the earliest start time.If the customer service representative confirms a time slot, then the ABS marks the selected slot as permanently used. The ABS then releases the other reserved time slots, writes the details of the selected slot to the activity record, and returns control to the client.
If the customer service representative cancels the time slot, then the ABS releases all of the reserved time slots for the activity and returns control to the client.
Note: If the service representative does not cancel the time slots, then the time-out releases the slots.