Example: Book a room after selecting a fixed timeslot
Use Case
You want users to book a room in a specific location
Blueprint Configuration
The Reservation Blueprint defines the structure of the Reservation that will be created.
To support this use case, the Blueprint must be configured to:
Book One Dimension:
Room (or Location)
Define the duration of the appointment
Set a reservation type
Set a status
Steps:
Create a new blueprint
Give it a name, description, image URL, and duration (this sets the timeslot length)
Go to fields to set
Add new B25__Resource__c and set method to get value from Available at Parent Resource Reservation
Add new B25__Reservation__Type__c and set record by Name to your reservation type
Add new B25__Status__c and set record by Name to your status
Frontend Step Configuration
Enabled Steps
In the Frontend Builder, you would typically enable:
Blueprint Selection
Allows the user to select the Blueprint that will be used to build the Reservation.Parent Resource selection
Allows the user to select the Parent Resource (can also be hidden by pre-populating the parent resource)Time Slot Selection
Displays only time slots that are available for the selected Room. Add fixed timeslots here to align checkin and checkout times for customers.Dimension Selection
Set the Dimension toB25__Resource__c
Allows the user to select the available room based on the selected timeslotPersonal Information
Summary
Confirmation
Cancellation
Availability and Conflict Checking
Because the Blueprint Resource
Availability is checked for the resource dimension,
Only time slots where:
the selected Room is available