US English (US)
ES Spanish

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Log in
English (US)
US English (US)
ES Spanish
  • Home
  • Support
  • Deep Dive
  • Technical Guides
  • RIO Ed Components

RIO Ed - Session Scheduler

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • About Us
    Who is RIO Education? Experience RIO in action Customer go-live events Our Partners Housekeeping
  • RIO Insights
    Careers
  • RIO Recipe
    Project Management & Governance Discovery Design & Prototype Build & Implementation UAT Deployment & Metadata RIO Recipe: Training Certification Process
  • Install RIO Education
    Configuration Integration with RIO Extension Package Installer Products
  • Releases
    Release Notes
  • Support
    Support FAQs Feature Articles Deep Dive RIO Academy Updates for other products
+ More

Table of Contents

RIO Ed - Session Scheduler Supported configuration Jump To Allow Booking Time Modification Allow Preview of Past Unallocated Bookings Hide/Show dropdown menu items Developer section

RIO Ed - Session Scheduler

Component Name RIO Ed - Session Scheduler
API Name rio_ed:sessionScheduler
Type Standalone
Recommended Pages App page for internal
Supported In Salesforce Internal



Supported configuration


Jump To

(v3.6) A custom button cJumpToDate, for users to jump to a specific date in the Session Scheduler. To enable, edit the Session Scheduler page and add the button "cJumpToDate" under Calendar Header Button (Right).


Allow Booking Time Modification

(v3.6) To allow users to change the time of a Session booking by dragging and dropping it to a new available slot in the Session Scheduler.

To enable, edit the Session Scheduler page and check "Allow Booking Time Modification".


The "Snap Duration" attribute in the RIO Ed - Session Scheduler‍ represents the hour:minute value to snap time blocks to when dragging. It must be in HH:MM format, e.g. 00:30.

Please note that we only allow the modification of a single booking at a time for now.


Allow Preview of Past Unallocated Bookings

(v3.6) Allows previewing and assigning past bookings.

To enable, edit the Session Scheduler page and check "Allow Preview of Past Unallocated Bookings".


As of v3.10, enabling this configuration will also split the 'Preview' function into 2 buttons: 'Preview', and 'Preview from date', which prompts user to select a date when previewing Sessions.


Hide/Show dropdown menu items

(v3.10) Admin can choose to hide or show any of the following options in the dropdown menu.

  • Hide Session Edit Menu.
  • Hide Session Assign Menu.
  • Hide Session Publish Menu.
  • Hide Session Preview Menu.
  • Hide Session Delete Menu.



Developer section

Attribute Name API Name Description
Icon cardIcon
Title cardTitle
Default Educational Institution Record Id selectedEducationalInstitution Default Educational Institution Record Id.
Is ISO Week? isIsoWeek Tick to use ISO week number.
Show New Session Button showNewSessionButton Tick to show the new session button.
First day of week weekStart First day of week in calendar. Sunday=0, Monday=1.
Calendar Header Button (Left) calendarHeaderButtonLeft  Calendar buttons name in comma/space separated e.g, button1,button2. Supported values are: today, timelineDay, timelineWeek, timelineMonth, cToday, cTimelineDay, cTimelineWeek, cTimelineMonth, cJumpToDate, prev, next, title.
Calendar Header Button (Center) calendarHeaderButtonCenter  Calendar buttons name in comma/space separated e.g, button1,button2. Supported values are: today, timelineDay, timelineWeek, timelineMonth, cToday, cTimelineDay, cTimelineWeek, cTimelineMonth, cJumpToDate, prev, next, title.
Calendar Header Button (Right) calendarHeaderButtonRight Calendar buttons name in comma/space separated e.g, button1,button2. Supported values are: today, timelineDay, timelineWeek, timelineMonth, cToday, cTimelineDay, cTimelineWeek, cTimelineMonth, cJumpToDate, prev, next, title.
Timeline slot label 1 slotLabelFormat1 Timeline slot label formatting. Please refer to moment.js documentation.
Timeline slot label 2 slotLabelFormat2 Timeline slot label formatting. Please refer to moment.js documentation.
Timeline slot label 3 slotLabelFormat3 Timeline slot label formatting. Please refer to moment.js documentation.
Timeline slot width (pixel) slotWidth Timeline slot width in pixel.
Resource panel width (percent) resourceAreaWidth
Resource panel width in percent. 
Timeline First Hour timelineMinTime Determines the first hour/time that will be displayed, even when the scrollbars have been scrolled all the way up.
Timeline Last Hour timelineMaxTime Determines the last hour/time (exclusively) that will be displayed, even when the scrollbars have been scrolled all the way down.
Session Display Name Format sessionNameFormat Session display name merge field format, support fields in session.
Facility Display Name Format facilityNameFormat Facility display name merge field format, support fields in facility.
Faculty Display Name Format facultyNameFormat Faculty display name merge field format, support fields in contact.
Faculty Affiliation Roles facultyAffiliationRoles Faculty affiliation roles in semi-colon separated, e.g, Faculty;Employee.
Faculty Affiliation Statuses facultyAffiliationStatuses Faculty affiliation status in semi-colon separated, e.g, Current;Former.
Additional Criteria For Facility facilityAddOnFilters The additional filter criteria to be considered on top of the standard criteria for facility (Active = true), e.g, MyFieldA__c = 'A' AND MyFieldB__c = 'B'.
Additional Criteria For Faculty facultyAddOnFilters The additional filter criteria to be considered on top of the standard criteria for faculty (Faculty Member = true and Inactive = false), e.g, MyFieldA__c = 'A' AND MyFieldB__c = 'B'.
Ignore Resource Qualification ignoreResourceQualification Tick to ignore the compatibility or qualification of resource during allocation.
Respect Resource Availability respectResourceAvailability Tick to highlight resource availability in scheduler. 
Show Resource Availability Without Filter showResourceAvailabilityWithoutFilter Tick to show resource availability in scheduler without filter. Not recommended if you have large record count.
Respect Educational Institution Operating Hours respectOperatingHour Tick to limit the time picker to operating hours defined in parent time block related to the educational institution.
Default Session Name as Session Time Label defaultSessionNameAsSessionTimeLabel Tick to make session name as the session time label when adding new session time.
Use Custom Form For Session Edit useCustomFormForSessionEdit  Tick to use custom field set for session new/edit record form.
Custom Form Fieldset Name customFormFieldset Session object fieldset API name for custom form.
Custom Form Column Number customFormFieldColumnNo Number of column to display custom form fields.
Custom Form Column Size customFormFieldColumnSize Column size.
Custom Form Default Session Record Type customFormDefaultRecordTypeId  The default class session record type id or developer name.
Show Session Time Additional Fields useSessionTimeExtraFieldset Tick to show additional custom fields on session time table.
Session Time Additional Fieldset Name sessionTimeExtraFieldsetName Session time object fieldset API name for additional fields.
Session Time Additional Fields Column Number sessionTimeExtraFieldColumnNo Number of column to display the additional session time fields.
Session Time Additional Fields Column Size sessionTimeExtraFieldColumnSize Column size for the additional session time fields.
Session Time Additional Fields Form Record Type sessionTimeExtraFieldFormDefaultRecordTypeId The default session time record type id or developer name for the additional session time fields form. 
Show Session Time Additional Fields Section By Default showSessionTimeExtraFieldsToggleDefault Tick to show the session time additional fields section by default.
Respect User Preference respectUserDefaultPref Tick to default educational institution and campus based on last viewed records.
Platform Event Channel Name channelName Platform event channel name to subscribe for session changes.
Platform Event Operation Type Field Name channelOperationTypeField Platform event operation type field name.
Platform Event Status Field Name channelStatusField Platform event status field name.
Platform Event Payload Field Name channelPayloadField Platform event payload field name.
Default Workpad Facilities defaultWorkpadFacilities  List of facilities to be added to the workpad by default in semi-colon separated e.g, Room A;Room B.
Default Workpad Faculties defaultWorkpadFaculties  List of faculties to be added to the workpad by default in semi-colon separated e.g, Faculty A;Faculty B.
Sticky Preview Panel enableStickyPreview  Make the preview panel sticky to the scheduler header during scrolling. Please note that you won't be able to allocate the booking from preview to a resource when the preview panel is in sticky mode.
Initial # of Sessions To Display showMoreinitialSessionPageSize Initial number of sessions to display.
# of Sessions To Display Incrementally showMoresessionIncrementalPageSize Number of sessions to be displayed incrementatlly when a user click on the show more button.
Enable Custom Filter enableCustomFilter Enable custom filter for faculty and facility.
Faculty Custom Filter Fieldset Name facultyCustomFilterFieldset  Fieldset developer name that list the fields for faculty filter.
Faculty Custom Filter Record Type facultyCustomFilterRtDevName  The contact record type id or developer name for custom filtering form.
Facility Custom Filter Fieldset Name facilityCustomFilterFieldset Fieldset developer name that list the fields for facility filter.
Facility Custom Filter Record Type facilityCustomFilterRtDevName  The facility record type id or developer name for custom filtering form.
Retain Scrolling Position retainScrollingPosition  Retain scrolling position during navigation.
View Data Related To Scheduler Range Only viewDateRangeDataOnly View data related to the date range visible in the scheduler only.
Show Faculty Without Allocation showFacultyWithoutAllocation Tick to include all faculty session connections without any allocation.
Delete Faculty Unallocated Attendance deleteFacultyUnallocation  Tick to delete the unallocated attendance records for faculty.
Allow Booking Time Modification
allowBookingModification
Allows dragging bookings to a different timeslot.
Snap Duration mySnapDuration
The hour:minute value to snap blocks to when dragging. MUST BE IN HH:MM FORMAT e.g. 00:30.
Allow Modification On Past Allocation allowPastEventModification Tick to allow users to modify the past allocations.
Allow Preview of Past Unallocated Bookings
allowPreviewPastBookings
Allows previewing of bookings that have already passed.
Allow Template Selection On Session Edit allowTemplateOnSessionEdit  Tick to allow users to apply template on existing session.
Default Session Status For Search defaultSessionStatuses  Draft;Not Started;Pre-enrollment Opened;Enrollment Opened;Enrollment Closed;Running (Enrollment Opened);Running" description="Default session status in semi-colon separated for searching, e.g, Not Started;Running.
saveButtonOption Save Button Option The save buttons to be displayed in the edit session wizard.
Debug Mode enableDebugMode Enable debug mode.
Faculty Course Connection Status (reserve for internal only)
facultyCourseConnectionStatus
Default faculty Course Connection status API value for searching and creation. Please do not change the default value. 
Faculty Session Connection Status (reserve for internal only)
facultySessionConnectionStatus
Default faculty Session Connection status API value for searching and creation. Please do not change the default value. 
Hide Session Edit Menu
hideEdit
(v3.10)
Hide session edit menu item.
Hide Session Assign Menu
hideAlloc
(v3.10)
Hide session assign menu item.
Hide Session Publish Menu
hidePub
(v3.10)
Hide session publish menu item.
Hide Session Preview Menu
hidePreview
(v3.10)
Hide session preview menu item.
Hide Session Delete Menu
hideDel
(v3.10)
Hide session delete menu item.



Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • RIO Ed - Display Student Connections (Aura)
  • RIO Ed - Session Grading (Aura)
  • RIO Ed - Sessions For Grading (Aura)
  • RIO Ed - My Profile Tile (Aura)
RIO Education

RIO Education Inc, a WDCi Company. This information is proprietary, confidential and protected by copyright ©2022.

CONTACT

E:  getinfo@wdcigroup.net

  • Privacy
  • Terms of service

Definition by Author

0
0
Expand