Key Features and Modifications for Previous Versions

The following list highlights significant changes organized by version. Refer to the Enhancements and Corrections tables for a complete list of modifications.

21.49.0.0

  • An All option was added to the Absence Type and Absence Reporting Group lists on the Quick Filter tab in the Daily Activity Context dialog.
  • The OPS > Dispatch > Dispatch Lock > Method property now determines which operations are allowed on locked dispatch days. The OPS > Dispatch > Day Locking > Ignore Dispatch Lock security permission key now applies only to locked dispatch days.

21.48.0.0

  • Performance issues that caused long delays when creating or deleting absences in the Work Planner were fixed.
  • An Absence column was added to the Daily Employee List screen.
  • System behavior was updated for the OPS > Dispatch > Day Locking > Ignore Dispatch Lock security permission key and the OPS > Dispatch > Dispatch Lock > Method property to better control allowed operations on locked dispatch days.

21.47.0.0

  • Performance was improved for making selections in absence bids using the Employee Bid wizard.
  • An issue for standalone holiday bids in Work Planner where the bid period was locked instead of the holiday was fixed. For ESS Work Bids, version 1.12.0 or later should be used.
  • An issue where the Bidding screen and OPS-Web did not show all runs in rosters as expected was fixed.

21.46.0.0

  • An issue in the OPS Weekly Roster screen where users were able to create weekly rosters for divisions they had not been granted access to was fixed.
  • An issue in the OPS Job Management screen where publish assignments jobs executed on the wrong day was fixed.
  • OPS now supports MaxQueue and API communication methods.

21.45.0.0

  • Updates were made to OPS Bus Types ancillary data and Vehicle Status Types ancillary data so that abbreviations must be unique.
  • The Lock Work Planner for Bid Period option is no longer available for bids that contain only bid units that use Absence, Banking, or Questions bid categories.
  • The Available Regions column was added to the Daily Activity screen (in the Employees view) and Daily Employee List screen.
  • The Email field on the Employee Profile - Employee Card screen was updated to support mailto functionality.
  • On the Daily Activity screen, Mobile Phone and Email columns are now shown in the Employees view.

21.44.0.0

  • An issue where some quota records were duplicated was fixed.
  • Support for muliple-level hold-downs in the Hold-Down Management screen was enhanced.
  • An issue where selecting the Agency as Not Specified in the OPS Garages, OPS Nodes, OPS Roster Type, and OPS Run Types screens showed records for a default agency was fixed.

21.43.0.0

  • Export Parking Grid was renamed Import Parking Grid to better reflect its function.
  • An issue where using Absence Generation to create absences resulted in the system creating multiple absences for the same employee for the same date was fixed.
  • An issue where the Daily Activity cache needed to be disabled to prevent a database deadlock was fixed.
  • Node information shown in the OPS Driver Paddle report now matches node information shown in Trapeze FX or Vontas TransitMaster.

21.42.0.0

  • The Manage and View Attachments dialog now opens .jpg files in Microsoft Paint when it is set as the default application.
  • An issue where the Calculate Timekeeping screen sometimes froze when calculating holidays was fixed.

21.41.0.0

  • To accommodate longer descriptions, the Incident Sub Type field in OPS Incidents Admin now allows 250 characters.
  • The Operational Bid Open Run report now shows the Version column.
  • An issue where the Performance Details report didn't show any results was fixed. This issue affected version v21.38–v21.40.
  • An issue where repeatedly clicking on buttons or refreshing pages resulted in error messages was fixed.
  • Vacation relief operational bids now respect the OPS > Self-Service > Bidding Requests > Checking Employee Skill property as expected.

21.40.0.0

  • An issue in Timekeeping where regular and overtime pay was missing for line premium costing was fixed. This may affect how transit agencies who DO NOT use shift processing see pay being calculated. If you are concerned about how this change may affect you, contact Customer Care.
  • An issue where Pay Rules with a CalcMode of Bid Run Value weren't finding work time on Holidays was fixed.
  • In the Employee Profile screen, in the Context (F3) dialog, on the Employee Label & Sort tab, Employee Sort options were added.
  • A Cancel button was added to the FMLA Restrictions dialog.
  • An issue where unexpected overlapping trips messages were shown in the import log and resulted in missing runs in WorkPlanner, Dispatch, and bid lists was fixed. This issue affected v21.36–v21.39.
  • Employee work associated with operational bids is now unlocked and can be updated in the Work Planner screen starting on the first date in the operational bid period.
  • An issue where OPS-Web didn't show work (cafeteria runs) in the same way it was shown in the Employee Bid Wizard was fixed.
  • An issue where TM-OPS Incident Creation couldn't create incidents for Accident incident types was fixed.

21.39.0.0

  • Updates were made to address an issue where a new division set up in FX prevented the OPS Client Shell from logging into OPS.

  • Updates were made to address an issue where ESS Bidding Requests was not functioning as expected. This issue affected 21.30.0.0 and higher.
  • In the Daily Activity screen, in the work pane, columns are now shown for From Location and To Location.
  • Bids using the using the Banking - Banking Creation bid category now work as expected.
  • Absence Generation was updated:
    • From Time and To Time can now be defined for generated absences.
    • Absence generation can be run for specific employees.

21.38.0.0

  • Modification information is now available in the Daily Activity screen for records created during day activation.
  • For activated days, Absence Generation now opens work as needed.
  • Operational Bidding now checks skill types for the Line requirement type.

21.37.0.0

  • In the OPS Statistics screen, the handling of open-ended absences was improved.
  • In the Daily Activity screen, in the Extra Pay dialog, the options shown for the Approval Status field now depend on the extra pay type's Require Approval definition.
  • An issue where PASS was unable to trigger a day activation in OPS as expected was fixed.

21.36.0.0

  • Warnings are now given in the Work Planner screen when the Work Planner screen is unlocked.
  • Absence bids and work bids must now be created separately. Absence bids units are only compatible with Questions bid units.
  • The rollback feature for hold-down operational bids now works as intended.

  • Work shown in OPS-Web Operational Bidding for hold-down operational bids is now the same as that shown in the Employee Operational Bid wizard.

  • An issue where Timekeeping had inconsistent absence alert behavior based on day-by-day vs. multiple-day costing was fixed.

  • An issue where the Timekeeping screen couldn't be opened if individual pay codes were selected in the Context (F3) was fixed.

21.35.0.0

  • Color printing is now available from the Work Planner screen.
  • The OPS Employee Message Type for messages created from the Bidding Time Parameters screen is now Bid Notification.
  • Sign-In Terminal was updated to create more distinction between successful and failed sign-in messages.

21.34.0.0

  • An issue in the Daily Activity screen where employees not assigned to standby were shown in the Employees pane was fixed.
  • A validation message was added for scenarios where a run type name or run type abbreviation will be overwritten during an import.
  • An issue in the Expiration Dates report where the employee Status Type was not populated was fixed.

21.33.0.0

  • A new utility was added in OPS Upgrade Utilities to update the table location of employee comments.
  • The OPS > Dispatch > Activate Day > Skip Days Off Check If Week Has Work property was removed and the OPS > Absence > When No Days Off Found property was updated.
  • Schedule Import now shows only relevant options in the Context (F3) Agency field, based on the dependencies defined in the OPS > Work > Work Sources > Fixed Route property.

21.32.0.0

  • An issue where some open-ended absences did not remove work for future dates was fixed.
  • An issue where some holiday bid runs were not recognized was fixed.
  • An issue in the Vehicle Assignment screen where the previous day's parking map was unexpectedly copied was fixed.

21.31.0.0

  • The Work Planner Replicator screen no longer requires multiple future sign-up periods to copy a bid.
  • The Bid Timetable report’s Bidding Timeframe column now respects the Core > Locale > Formats > Time property.
  • An issue in the OPS Shift Definition screen where Shift could be defined as 0 was fixed.
  • In the OPS Upgrade Utilities screen, under Version 21, Upgrade 21.0 Step 24. Populate OPS Employee Picture was removed.

21.30.0.0

  • Options in the OPS > Employee Profile > Picture Format property have been updated to .JPG/JPEG, .PNG, and None. BMP and GIF are not supported.
  • Options in the OPS > Employee Profile > Picture Format property have been updated.
  • The Employee Profile screen Context (F3) Agency and Supervisory Group field sizes were updated.
  • Extraboard Type and Volunteer Type skill requirements now respect Application List selections made in the OPS Skill Types ancillary data screen.
  • When available, Vehicle Manufacturing Year is now automatically populated in the Incident Details screen.

21.29.0.0

  • Training work types can now be created in the Extra Work screen.
  • In the Daily Activity screen, the Restore Runs dialog was updated to include a Merge Blocks option and better visual cues for canceled trips and canceled work.

  • An issue in the Employee Profile screen where images could not be uploaded for employees that did not already have an existing image in their employee record was fixed.
  • An issue in the Timekeeping report where incorrect hours showed because activity-based work was not included was fixed.

21.28.0.0

  • Employees are no longer assigned to the wrong division after deleting employee vacation (absence) bids.
  • When creating a mass message, employees are now shown in the list as expected when their Divisions are selected.
  • Skills validation now occurs as expected when reassigning employees after deleting an absence in the Work Planner screen.
  • Absence performance records are no longer shown in the OPS Incidents Admin screen.
  • Loading time for the Employee Profile screen was improved.

  • PNG is now an option in the OPS > Employee Profile > Picture Format property.
  • Accruals are now generated for employees with enough accrual hours as expected.

21.27.0.0

  • Signup values are now automatically generated in the OPS Sign-Up Management screen.
  • In the Holiday screen, any Service Group Id (including No Fixed Route Service) that specifies only one service day can be selected for non-imported (OPSOnly) agencies.
  • An Audit column was added to the Bidding Requests tab in the Bidding screen.
  • An issue where work colors applied in the OPS Run Types screen and the Work Subtypes screen were not applied to Work Names shown in the Daily Activity screen was fixed.
  • An issue in the Extra Work screen where using the same description for multiple pieces of work caused work not to be shown as expected was fixed.
  • The Employee Picture Import screen was deprecated. A new OPS Job Configuration job replaces this functionality.
  • Employee pictures uploaded or imported into OPS are now saved to a maximum size of 600px by 600px.
  • Work Assignment Assistant now logs to OPS Process Log as expected.
  • Users can no longer apply performance charges to open-ended absences.
  • Sign-In Terminal behavior was updated so that sign-in times shown on the kiosk machine and SIT receipt match the time format defined in the SIT > Screen > Clock Time Format property.

21.26.0.0

  • Security user accounts no longer become inactive if linked Employee Profile records are marked as inactive.
  • Divisions using OPSOnly transportation mode are now treated the same as divisions using as the Fixed transportation mode during the Activate Day process.
  • In the Calculate Timekeeping screen, an error message now appears if the define From Date and To Date span a period of more than four weeks (two pay periods).
  • The OPS > SIT > LateAudibleSound property was updated to include a No Sound option.

21.25.0.0

  • OPS-Web Bidding and OPS-Web Operational Bidding are now available to be used in v21.
  • An issue where using Audit Viewer caused the Client Shell to stop responding was fixed.
  • Auto-volunteer creation is now available for bid units using ReliefDayOff and ReliefRosters bid categories, and for Pass:2 in bid units using the ReliefVacation bid category.
  • HASTUS-sourced schedules can now be deleted as needed.
  • An issue updating the last record available for approval in the Extra Pay Management screen was fixed.
  • Error messaging was updated for a specific sign-in and sign-off issue was updated.

21.24.0.0

  • Entering a time in the Split Block dialog no longer causes the Client Shell to crash.
  • The availability of the Change PIN and Upload Picture buttons is limited to the Employee Profile - Employee List screen and the Employee Profile - Employee Card screen.

21.23.0.0

  • Various Assert errors were fixed.
  • An issue in the Add Performance Details dialog where unexpected Admin Actions were applied was fixed.
  • Work assignments can no longer be sent via SMS or email based on badge number and PIN.

21.22.0.0

  • Gender options now include pronouns and are configurable.
  • Tab and edit functionality was fixed for Quick Extra Work.
  • Standby employees can now be assigned overlapping work without triggering Work Assignment Rule violations.
  • Absence To Date values can now be updated even if they have associated employee performance records.
  • A new property was created to specify a timeout value when calling the ITS service.

21.21.0.0

  • The maximum size for uploaded documents is now based on the Core > Files > Maximum Attachment Size property.
  • Additional validation and error messages were added to address a number of Exception errors found in the system.

  • Properties were added and updated to help resolve an issue where shift expansion occurred for pay codes that did not use Apply Shift.
  • In Pay Rules, Include Activity Group and Exclude Activity Group can now be used to define activities that are eligible and ineligible for Premium pay.
  • New fields were added in the Pay Rules screen: AbsenceDayStatus and DailyAbsencePiece.
  • Remove Vehicle is now available as a right-click option in the Vehicle Assignment parking grid.

21.20.0.0

  • A new report, Sign-Off Early shows information for operators whose actual sign-off time was earlier than scheduled and any absences entered after the actual early sign-off time on the same day.
  • An issue where standby time was overcounted towards work assignment rules has been fixed.
  • A new OPS Work Assignment Rules rule type, Weekly Minimum Regular Day(s) Off, is used to create warnings to alert dispatchers when work is assigned to employees who should have a minimum number of days off in a work week.
  • Automated Holiday bidding functions are now supported for paratransit work sources.

21.19.0.0

  • Added a new feature to allow clients to choose whether to require approval for extra pay generated by SIT late sign-off configuration or to auto-approve.

21.18.0.0

  • Improved the performance and stability of the Employee Profile screen.

21.17.0.0

  • Fixed a bug where Activate Day did not display or create employee messages for operators with expired skills before the operational day being activated.

    Added a required skill (DL) for bus operators and improved the logging of skill expiration messages in Activate Day.

  • Fixed an issue with deleting operational bids that affected manually created extraboard rosters in OPS Bidding. The issue caused rosters to be deleted even if they were not part of the operational bid, and bid work references to remain after roster deletion.

21.16.0.0

  • Fixed an inconsistency between Employee Profile and Daily Activity's Open Work dialog when creating an absence under some configurations.

  • Fixed the incorrect handling of Sunday runs in OPS Weekly Roster.

21.15.0.0

  • Fixed an issue where accrual generation would fail when a manual balance already exists.

21.14.0.0

  • Fixed an intended interaction where starting an absence deletion in the Work Planner, then using the Reassign Work dialog to assign an operator to a piece of work, then cancelling the absence deletion would incorrectly put that operator back on work.

21.13.0.0

  • Fixed an issue where the Bid wizard would not correctly account for any existing absences that reduce its accrual. Previously, the accrual balance in the bid wizard would ignore existing absences until they were associated to a quota type defined by the bid unit.

  • Fixed an issue causing the employee bid wizard to display incorrect values for Unpicked Days Remaining when violating rules set in Bid Absence Matrix.

21.12.0.0

  • Fixed an issue where access to supplementary employee profile fields could be controlled by multiple security keys, resulting in incorrect behaviour.

21.11.0.0

  • Fixed functional and visual issues in standard reports including the following: the Extraboard and Volunteer Rotation List report, the Bid Extraboard report, and the Employee Allowances report.
  • Fixed an issue that caused timestamps under the From Date Time and To Date Time columns in Vehicle Assignment to be sorted alphanumerically instead of by actual time after applying a sort order. This caused the system to ignore AM and PM when sorting timestamps, resulting in incorrect sort order.

21.10.0.0

  • After creating rosters in OPS Roster Management for an operational extraboard bid, the Regenerate Quota and Reload functions now automatically generate quotas for the new rosters. This change brings the functionality of Operational Bidding in line with regular roster Bidding.
  • Removed deprecated OPS standard reports permission keys, previous under OPS > Reports in the Security screen.

21.9.0.0

  • The Work Planner Replicator no longer uses the roster scenario that ran in the last week of the period being replicated. In the Replicate Bid wizard, you can now specify a roster scenario for the selected division in the new sign-up period.
  • Removed deprecated OPS standard reports permission keys, previous under OPS > Reports in the Security screen.

21.8.0.0

  • The ability to offer work to suggested employees in the Suggest Employee dialog can now be expanded via the following properties:
    • OPS > Dispatch > Suggest Employee > Allow to Offer Work Without Restriction
    • OPS > Dispatch > Suggest Employee > Show Previously Offered Work > Enable
    • OPS > Dispatch > Suggest Employee > Show Previously Offered Work > Consider Assign Type

21.7.0.0

  • Added a new property: OPS > Dispatch > Activate Day > Skip Days Off Check If Week Has Work.

21.6.0.0

  • Fixed the Bid Time Parameters that could not be set for Cross Divisional Bid.
  • Fixed an issue where an operator was not allowed to cover themselves within the Open Run Operational Bid Vacation Relief Package.

21.5.0.0

  • An issue where deleting an employee bid caused the Service Shell to crash was fixed.
  • A new property was created: OPS > WorkPlanner > Relief > Vacation Relief > Allow Non-Weekly Vacation Relief.

21.4.1.0

  • Default requirements were updated for password policies properties, including password length and required character types.

  • Relief bid units can be selected in the Unbid Work - Quota Inquiry screen.
  • Line Group Abbr, Platform Time, and Work Time were added as options to the OPS > Bidding > Work Details > Column Exclusions property.
  • Line names appearing in different cases no longer cause duplicate entries when importing from Trapeze FX.
  • Inactive operators are no longer included in the accrual generation list.

  • A new property was added to reset the Prevent Sign In flag to allow employees to sign off at the end of their shift.

21.3.1.0

  • OPS now supports costing by zone segment.
  • When adding a new employee in the Employee Profile screen, the image of the previously reviewed employee no longer appears.
  • Improvements were made to the Employee Profile - Performance Value screen.
  • Show Line List can now be added to Sign-In Terminal receipts using the OPS Sign-In Terminal Parameters screen.
  • Show Line List can now be added to Sign-In Terminal receipts using the OPS Sign-In Terminal Parameters screen.

21.2.0.0

  • Inactive employees no longer show Not Acknowledged statuses for documents in Employee Acknowledgement.
  • Wrong attachment types no longer show for bulletins in the Manage and View Attachments dialog.
  • Version 20 OPS Upgrade Utilities are now accessible in Version 21.
  • Bids with large employee lists (2000+) now load as expected.
  • A property now defines the columns shown in the Work Details and Assignment Details reports.
  • An issue where regenerating a list of extraboard types resulted in sequence values starting at 1 instead of at the previous board's sequence value has been fixed.
  • A property now defines whether pay week information is shown for employees with a matching bid unit on any day in the pay summary period.
  • Associated performance records must now be deleted before absence dates can be changed.
  • Absence types can not be deleted if they are used in any absence records.
  • OPS-IVR depends on a property to define its log on method. It uses the Badge Number and PIN log on method.

21.1.0.0

  • In the OPS Job Classes ancillary data screen, a Custom option has been added in the Work Assignment Action column.
  • Employee Rotation Rules (defined in Volunteer Types ancillary data) now has a Calendar Year option for the Period to Accumulate Time property.

  • A new property was added: OPS > Bidding > VacationRelief > PreventHolidayAssignmentIfOnVacation

  • In Absence Quota Types ancillary data:
    • The Recognize on Day Off field was added to allow daily and multiple daily absence quotas to be counted on employee days off.
    • Bidding Display now has an in Hours option. This can be applied in the Employee Bid Wizard and in the Bidding screen on the Accrual tab.
  • In the Bidding screen, on the Bidding Requests tab, requests are now marked as Pass:1 Rq:1 and so on.

  • New properties were added:
    • OPS > Dispatch > Work Assignment > End Standby Assignment After Work Piece(s).
    • OPS > Dispatch > Activate Day > Open Work When Agency Mismatch Between Work and Employee.
  • Extra work can now be automatically created for employee absences during day activation and directly from the Open Work dialog in the Daily Activity screen.
  • In Daily Activity, in the Show Activity Log dialog, a Method of Contact column was added.

  • Vacation and holiday pay can now be combined when holidays occur in a future vacation period.
  • Two new fields (From Day and To Date) were added to the OPS Timekeeping Alert Rules screen to allow additional dates to be checked.
  • A new property was added: OPS > Workforce Management > Performance > Admin Action Required for Performance Details.
  • Improvements were made to the OPS Employee Security Management screen, primarily to accommodate systems using LDAP. This includes respecting the option selected in the Core > Security > LDAP > Authentication Mode property and displaying a Middle Name column (used for security user matching).

  • A property was added to allow vehicle maintenance import to ignore the open block option.

  • A new property was added to show the scheduled Sign Off time on successful sign-in receipts.