RIO Ed - Appointment Scheduler (Aura)
rio_ed:AppointmentScheduler
Table of Contents
RIO Ed - Appointment Scheduler (Aura)
Component Name | RIO Ed - Appointment Scheduler (Aura) |
API Name | rio_ed:AppointmentScheduler |
Type | Standalone |
Recommended Pages | App page, record page, or digital experience |
Supported In | Salesforce Internal |
The Appointment Scheduler component can be on the Student Community, the Faculty Community, as well as the internal console.
The component can be set to either 'Student View', or 'Faculty View', or none.
If the component is on the Student Community, it is expected that students will be using it to book appointments with consultants (not other students).
The 'Student' search bar is irrelevant for the student, thus, you can hide it by setting the component to 'Student View'.
Likewise, if the component is on the Faculty Community, it is expected that faculties will be using it to book appointments with students (not other faculties).
The 'Available Consultants' search bar is irrelevant for the faculty, thus, you can hide it by setting the component to 'Faculty View'.
Note:
If the component is on the internal console, we can expect that the admin may play the role of both student and faculty from time-to-time, to help book appointments on behalf of both parties.
Thus, the component on the internal console should leave both 'Student View' and 'Faculty View' unchecked.
This will keep both the 'Student' and 'Available Consultants' search bars for the admin to use.
Developer section
Attribute Name | API Name | Description |
Page Title | pageTitle | Page Title. |
Page Icon | pageIcon | Page Icon. |
Campus Location Label | campusLocationLabel | Campus Location Label (e.g. Campus). |
Sub Location Label | subLocationLabel | Sub Location Label (e.g. Venue). |
Appointment Type Label | apptTypeLabel | Appointment Type Label (e.g. Appointment Type). |
Available Contacts Label | availContactsLabel | Available Contacts Label (e.g. Available Consultants). |
Student Label | studentLabel | Student Label e.g. Student. |
Student lookup Icon | studentIcon | Student lookup Icon name e.g. standard:user. |
Calendar Week Start Day | calendarWeekStartDay | Calendar Week Start Day e.g. 0 - Sunday, 1- Monday. |
Show Now Indicator on Calendar | showNowIndicator | Show current time indicator on Calendar. |
Show Today Button | showTodayButton | Show Today Button on Calendar for quick navigation. |
Calendar Day Start Time | calendarDayStartTime | Calendar Day Start Time e.g. 07:00:00. |
Calendar Day End Time | calendarDayEndTime | Calendar Day End Time e.g. 23:00:00. |
Not Available Back color | notAvailableBackColor | Html color code e.g. red or #d4504c. |
Not Available Label | notAvailableLabel | Not Available Label e.g. Busy, Not Available. |
Available Back color | availableBackColor | Html color code e.g. green or #d9ffdf. |
Available Label | availableLabel | Available Label |
Break Time Back color | breakTimeBackColor | Html color code e.g. orange or #ffb75d. |
Break Time Label | breakTimeLabel | Break Time Label e.g. Break, Interval. |
Holiday Back color | holidayBackColor | Html color code e.g. grey or #f3f2f2. |
Holiday Label | holidayLabel | Break Time Label e.g. Holiday. |
Event Contents Font size | eventContentFontSize | Adjust the Event Font size for best fit for your need. |
Custom Consultant Booking Dialog Message | consultantBookingDialogMessage | |
Date format | dateFormat | Date format e.g. ddd DD/MM. |
Calendar Title format | calendarTitleFormat | Calendar Title format e.g. DD, MMM YYYY. |
Student View | studentView | (v3.0) Check if this Appointment Scheduler component is for the Student Community. The 'Student' search bar will be hidden. Note: Do not use together with faculty view. |
Faculty View | facultyView | (v3.0) Check if this Appointment Scheduler component is for the Faculty Community. The 'Available Consultants' search bar will be hidden. Note: Do not use together with student view.(v3. |
Default Calendar View | defaultCalendarView | Calendar view. Supported options: timeGridWeek, listWeek. |
Online Meeting Types | onlineMeetingTypesString | Location field will appear as URL field if one of these is selected. |
Plan Name | planName | Name of Plan and Plan Line to use when creating Bookings. |
Can Select Room | canSelectRoom | Allows users to book specific rooms for appointments. (v3.10) Either this attribute must be checked, or Appointment Type's 'Location Only' field must be checked, to allow students to select venue in the Appointment Scheduler. |
Debug Mode | enableDebug | Enable debug mode. |
Show My Appointment Tab | showMyAppointmentsTab | Shows the My Appointment tab. |
Default Landing Tab | selectedTab | Default Landing Tab. Supported options are: myAppts and scheduler. |
Show Suggest New Time Button | showSuggestNewTimeButton | Show suggest new time button to allow users to change the selected time slot. This is to display the "Suggest New Time" button so that user can change the booking time. |
Show Reject Button | showRejectButton | Show reject button to allow users to reject the appointment. This is to display the "Reject" button so that both primary and non primary contacts can reject a booking. |
Show Reject and Cancel Button | showRejectAndCancelButton | Show reject and cancel button to allow users to cancel the appointment. This is to display the "Reject and Cancel" button so that a primary user can reject and cancel a booking. Please note that if only "Show Reject and Cancel Button" option is enabled, the non primary contacts will still be able to see the "Reject" button for them to reject a booking. |
Enable Student Overlap Check | enableStudentOverlapCheck | (v3.10) Enable student overlap check. If a student is selected, the Appointment Scheduler will find any bookings related to that student's Contact Attendances or current Session Connections, and will show these time slots on the calendar as being unavailable. The calendar will be refreshed whenever the student lookup is changed. |