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 timeslot -
Personal 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
-