Release Notes - Scheduling Module

Release Notes - Scheduling Module

In order to provide you with more detailed information on our updates, we have broken the Release Notes down by module. 



Enhancements

Add Ability to Edit Ranking Number

• What - Administrators can now directly edit call shift rankings by entering position numbers, providing an alternative to the drag-and-drop interface. This enhancement streamlines ranking management for large organizations by allowing precise numerical positioning without manual dragging through multiple positions while maintaining full compatibility with existing drag-and-drop functionality.

• Why - This enhancement was implemented due to customer request to provide a more efficient method for managing rankings in large organizations where dragging users through multiple positions was time-consuming and cumbersome.

• How - To use this feature:

  1. Navigate to the call shift ranking interface for your desired shift type
  2. Locate the user whose position you want to modify
  3. Click the pencil icon next to the cross hairs (drag handle) for that user
  4. Enter the desired position number using your keyboard
  5. Save the changes to apply the new ranking
  6. The system automatically moves the user to the specified position and adjusts all other users accordingly
  7. manual adjustment indicator appears next to the repositioned user's name
  8. Note: The edit ranking icon is only displayed if the logged-in user has the Update Call Shift Rankings permission



• Use Case - A scheduling administrator managing a department with 150 employees needs to move an employee from position 145 to position 5 in the call shift ranking due to a recent certification. Instead of dragging the employee through 140 positions, the administrator simply clicks the pencil icon, types "5" in the position field, and saves the change, instantly repositioning the employee while the system automatically adjusts all affected rankings.


Call Shifts - Stop and Award

• What - This feature enables administrators to manually conclude call shifts before their scheduled deadline while maintaining the standard award process. It provides greater flexibility in shift management when suitable candidates are already available, eliminating the need to wait for automatic deadline-based awards while preserving all existing award logic and candidate evaluation criteria.

• Why - This enhancement was developed due to customer request to provide administrators with the ability to expedite the award process when qualified candidates have already responded, reducing unnecessary wait times and improving operational efficiency.

• How - To execute an early award:

  1. Access Call Shift Details by navigating to an active call shift that uses the candidate method
  2. Locate the "Stop and Award" button positioned next to the existing "Stop" button in the call shift interface
  3. Click "Stop and Award" to immediately modify the deadline to the current time
  4. The system automatically stops further candidate calls and initiates the standard award process
  5. The shift is awarded to the appropriate candidate based on existing response criteria
Prerequisites: Call shift must be configured with the candidate method, must be in active/open status with available candidates, and user must have administrative permissions to modify call shifts



• Use Case - An administrator creates a call shift for an emergency overtime position with a 4-hour deadline, but within 30 minutes, three qualified candidates have already responded and accepted. Rather than waiting the full 4 hours for the automatic award process, the administrator uses the "Stop and Award" feature to immediately close the call shift and award it to the best-qualified respondent based on the system's evaluation criteria, getting the position filled quickly.



Build New Rotation

• What - New rotation rules have been introduced to the scheduling system, offering more flexibility in shift assignments with multiple complex patterns including Windsor rotations and various on/off configurations. These patterns support diverse scheduling needs from simple alternating schedules to complex multi-week rotations that can accommodate various operational requirements.

• Why - These new rotation patterns were added due to customer request to support more diverse scheduling requirements and provide greater flexibility in creating rotation schedules that match specific operational needs.

• How - To implement new rotation patterns:

  1. Navigate to Setup → Rotations → Rules 
  2. Include the desired new rotation rules for your client account (they are excluded by default)
  3. Once included, associate the rotation rules with a rotation
  4. Apply the rotation on the Shift Board 
  5. New patterns include Windsor rotation, various on/off patterns (1 on/7 off, 2 on/40 off, etc.)
  6. These rotation patterns can also be used when adding Kelly Days based on rules to user rotations

• Use Case - A fire department needs to implement a Windsor rotation pattern for their specialized hazmat team that requires a complex 56-day cycle with varying on/off patterns. The administrator enables the Windsor rotation rule in the system settings, creates a new rotation using this pattern, and assigns it to the hazmat team members, automatically generating their schedule for the entire year based on the complex pattern without manual entry.



Add Accepted Call Shifts to My Shifts

• What - This enhancement adds visibility for accepted call shifts directly within the My Shifts interface, ensuring users can track their commitments even when shifts haven't been formally assigned yet. This addresses a critical gap where users could accept call shifts but forget about them due to lack of calendar integration until official assignment, providing complete shift information and maintaining all existing work shift functionality.

• Why - This feature was implemented due to customer request to improve visibility of accepted call shifts and prevent users from forgetting about shifts they've committed to but haven't been formally assigned yet.

• How - The feature works automatically:

  1. User accepts a call shift through the standard acceptance process
  2. System automatically displays the accepted call shift in My Shifts on the appropriate activity date
  3. Shift appears with call shift details, time frame, and associated work type
  4. Users can interact with the call shift entry using all standard My Shifts options
  5. Users can add availability preferences and view shift details
  6. If administrators remove or delete the call shift, it automatically disappears from the user's My Shifts view



• Use Case - A paramedic accepts a call shift for next Saturday's overnight coverage but the shift won't be formally assigned until Friday when all responses are collected. The accepted shift immediately appears in their My Shifts calendar view, allowing them to see their commitment alongside their regular shifts, add availability preferences if needed, and plan their week accordingly without risk of double-booking or forgetting about the accepted shift.


Time Clock - Launch Kiosk Button

• What - A new launch button has been added to the time clock history page to provide administrators with direct access to kiosk mode functionality. This enhancement eliminates the need for administrators to manually navigate to or remember specific URLs, streamlining the process of setting up shared clocking stations for employee use with one-click access from the history page.

• Why - This feature was added due to customer request to simplify the process of accessing kiosk mode for administrators who frequently need to set up shared time clock stations for employees.

• How - To access kiosk mode:

  1. Navigate to SCHEDULING → TIME CARD → TIME CLOCK HISTORY 
  2. System validates user has both kiosk launch and history view permissions
  3. Click the kiosk launch button that appears if permissions are met
  4. Kiosk interface opens, ready for employees to clock in and out



Note: Feature is restricted to desktop and iPad devices only. User must have both kiosk launch permissions and history view permissions enabled

• Use Case - A shift supervisor needs to set up a shared time clock station at the beginning of each shift for firefighters to clock in and out. Instead of bookmarking URLs or navigating through multiple menus, the supervisor simply goes to the time clock history page and clicks the launch kiosk button, instantly opening the kiosk interface on the station's iPad for employee use throughout the shift.


Add District to Call Shifts

• What - Agencies can now filter call shifts by district to ensure they contact the appropriate personnel groups when staffing assignments. This enhancement streamlines the call process by allowing organizations to target specific geographic or organizational districts with multi-select capability, integrating seamlessly with existing field management district data and maintaining consistency with current shift and rank filters.

• Why - This feature was implemented due to customer request to improve call shift targeting by allowing organizations to limit calls to specific districts, reducing unnecessary notifications to personnel outside the relevant geographic or organizational areas.

• How - To filter call shifts by district: 

  1. Navigate to SCHEDULING → SET UP → CALL SHIFT RULES → ADD RULE 
  2. Expand the "Advanced Options" section
  3. Locate the new "District" filter positioned beneath the "Shifts" filter
  4. Select one or multiple districts from the dropdown (districts are pulled from field management)
  5. The system will automatically filter to show only personnel assigned to the selected district(s)
  6. Proceed with creating the call shift as normal - only users within the specified districts will be contacted



• Use Case - A large county fire department with five distinct districts needs to fill an overtime shift at the North District station. When creating the call shift, the administrator selects only "North District" from the district filter, ensuring that only personnel assigned to the North District receive the call shift notification, preventing unnecessary calls to firefighters in the South, East, West, and Central districts who would be unlikely to accept due to distance.



Bug Fixes 

Incorrect Warning Message for AWT Consecutive Hours Calculation

• What - This fix resolves incorrect warning messages that were displaying when assigning users to rotation partial shifts on AWT (Assignment Without Time). The system was incorrectly calculating consecutive hours for users with gaps in their schedule, triggering false warnings about exceeding maximum consecutive hours limits even when assignments were well within configured thresholds, now ensuring accurate consecutive hour tracking across different time periods.

• Why - This fix was implemented due to customer request after users reported receiving false warning messages when making valid assignments that were incorrectly calculated as exceeding consecutive hour limits.

• How - The fix works automatically:

  1. Navigate to SCHEDULING → SET UP → SETTINGS to configure maximum consecutive hours and minimum break requirements
  2. Create rotation assignments for users with existing schedule gaps
  3. System now correctly calculates actual consecutive working hours
  4. Validates against configured thresholds before displaying warnings
  5. System recognizes schedule gaps and resets consecutive hour calculations appropriately
  6. Only triggers warnings when actual consecutive hours exceed configured maximums

• Use Case - A scheduler assigns an employee to work Monday through Thursday from 08:30 to 16:30 (8 hours per day, 32 hours total) with a configured 48-hour consecutive limit. Previously, the system would incorrectly warn about exceeding the limit despite the 32 hours being well under the 48-hour threshold. With this fix, the assignment proceeds without false warnings, correctly recognizing the actual working hours.


Shift Trades - Unassigned Shifts Ignore Trade-Specific Work Type

• What - This release addresses an issue where unassigned shifts resulting from trade requests were incorrectly inheriting the system default work type instead of the work type configured in Trade Settings. The fix ensures consistent work type application across all trade scenarios, with both assigned and unassigned shifts now following the same work type logic, improving scheduling accuracy and reducing manual corrections.

• Why - This fix was implemented due to customer request after organizations reported that traded shifts were not maintaining the correct work type, requiring manual corrections and causing confusion in scheduling.

• How - To ensure proper work type application:

  1. Configure the desired work type in Scheduling → Setup → Time Off Settings → Trade Settings → Default Option → Work Type 
  2. When an unassigned user initiates a trade request via Scheduling → MyShifts 
  3. User selects date, clicks blank space, and selects "Request Trade" 
  4. System now applies the work type from Trade Settings (not the starred default from Work Types setup)
  5. Trade proceeds through normal approval workflow
  6. Resulting shift maintains the correct work type from Trade Settings
  7. When shift is dragged to Shift Board, work type remains consistent

• Use Case - An unassigned employee requests to trade into a shift that should be designated as "Overtime" work type per the Trade Settings configuration. Previously, the system would incorrectly apply the default "Regular" work type, requiring manual correction. Now, when the trade is approved, the shift automatically maintains the "Overtime" designation throughout the entire process, from initial request through final scheduling on the Shift Board.


Assignment End Date Validation Issue

• What - This fix resolves an issue where users were unable to update assignment end dates even when no validated assignments existed after the requested end date. The system now correctly allows end date modifications when there's no risk to data integrity, while maintaining protection against validated data loss and providing clear error messaging when updates cannot proceed due to validated data conflicts.

• Why - This fix was implemented due to customer request after users reported being unnecessarily blocked from updating assignment end dates when no validated data would be affected by the change.

• How - To update assignment end dates:

  1. Ensure PREVENT DELETION OF VALIDATED DATA toggle is enabled in SCHEDULING → SET UP → SETTINGS → SHIFT BOARD SETTINGS 
  2. Navigate to SCHEDULING → SET UP → ASSIGNMENTS 
  3. Select the assignment requiring an end date update
  4. Modify the assignment end date
  5. System validates whether validated assignments exist after the proposed end date
  6. If no validated assignments exist: End date update proceeds successfully
  7. If validated assignments exist: Error message displays, preventing the update
  8. Updated end date is immediately reflected in assignment details

• Use Case - An administrator needs to end an employee's temporary assignment on March 15th instead of March 31st due to the employee returning to their regular position early. Since no validated shifts exist between March 16th and March 31st, the system now allows the administrator to update the end date to March 15th immediately, whereas previously this would have been blocked unnecessarily even without any validated data at risk.

    • Related Articles

    • Release Notes - Assets

      In order to provide you with more detailed information on our updates we have broken the Release Notes down by module. New Features 1. A completed checklist may now be deleted from the Checklist History An option was to delete completed checks from ...
    • Mobile App: Release Notes (May 2025)

      In order to provide you with more detailed information on our updates we have broken the Release Notes down by module. Video Current iOS Version 5.8.4 Current Android Version 6.9.4 New Features (iOS) Fire Investigations Menu Integration What: Fire ...
    • Release Notes - Scheduling Module

      In order to provide you with more detailed information on our updates, we have broken the Release Notes down by module. Feature Enhancements Cloning of Vacation Bids What: You can now clone vacation bids. Why: This was done to improve your experience ...
    • Release Notes - Scheduling Module

      In order to provide you with more detailed information on our updates we have broken the Release Notes down by module. New Features 1. View Ranking Permission We have added a new permission "Scheduling - Call Shifts - Edit Only Own Ranking. This will ...
    • Release Notes - Scheduling Module

      In order to provide you with more detailed information on our updates, we have broken the Release Notes down by module. New Feature Release Job Board Feature What - A comprehensive Job Board system has been implemented within the Scheduling module, ...