Telgoo5 includes a feature that controls enrollments based on time slots. These can be applied at the source level or at the employee level. If a source is configured for time slots and the current time is outside that slot, the system will not allow enrollment. However, if a source is not configured, the time slot restriction is bypassed
Additionally, you can define employee-specific time slots (up to a maximum window of 15 hours). This employee-specific setting takes precedence over any source-level time slot settings. If employee-level slots are not defined, the system will fall back to the configuration-based time slot settings
Prerequisite Configuration
-
Enrollment Limit Configuration (PC1215) Permission
- Ensure the user has the Enrollment Limit Configuration (PC1215) permission, which grants access to manage the time slot icon under User Settings
-
Source-Based Time Slot
- The configuration for time slot management is located at:
TG5 > Setting > System Config > REST API Config - This is where you specify the source of the time slot and the time slot range itself
- By default, if the current time falls outside the configured slot, enrollment fails; if no source is configured, the system bypasses this restriction.
- The configuration for time slot management is located at:
-
Employee-Based Time Slot
- This setting applies only when the enrollment source is included in the main configuration. If an employee-specific time slot is set, it overrides the source-based time slot
- Remember, the maximum window for an employee-specific time slot is 15 hours.
Steps to Configure Time Slots for an Employee
-
Access User Settings
- Go to User Settings in the Telgoo5 interface.
- Locate the time slot icon (enabled by the PC1215 permission).
-
Enable Working Hours
- Click the icon to open a popup.
- Within this popup, select the Working Hours Config checkbox.
-
Specify Time Slot
- Use the dropdown menu to define the start time and end time for the employee’s enrollment availability.
- Ensure the defined slot does not exceed the 15-hour maximum.
-
Save Changes
- Once your selections are made, confirm or save the settings.
- The system will now apply these employee-specific time slots if the enrollment source is configured in REST API Config.
Validation and Error Handling
- When an enrollment is initiated outside the designated time slot (source-level or employee-level), the system displays an error message indicating that the enrollment attempt is not allowed at that time
- If enrollment is within the designated time slot, the system will allow the process to continue.
- If an unconfigured source attempts to use the API (e.g.,
check_service_availability
), the system returns an error message, indicating that the source is not included in the configuration.
Default Settings
- No Source Configured: Enrollment requests automatically proceed, as there is no time slot restriction to check.
- With Source Configured:
- The specified time slot window in REST API Config is enforced.
- Employee-Specific time slot overrides the source-based time slot, provided the source is present in the configuration.