USAS-R Releases
Bug Fixes
- The account change process has been corrected to properly handle overpaid purchase orders. Previously the amounts moved to new accounts related to an overpaid PO was resulting in negative remaining encumbrances.
- This change impacted two specific districts and also includes a patch to correct the encumbrances for those districts' transactions.
- Prevent password from being audited in the Password Change event
A bug was discovered in the 8.46.0 release of USAS-R that could allow the writing of a local user's password to a database table as plaintext. This could only happen if the user's password was reset, either by the admin user or from the change password option on the home page, and the password change happened between the release of 8.46.0 (5/6/2022) and 8.46.1 (5/10/2022). The password could be included in an Auditable Events template report that is only accessible by users with the ADMIN_AUDITEVENTS permissions. By default, this includes the Admin user and anyone with the SYSMAN_USER role in USAS-R.
This was included on the hotfix to remove any of the possible stored passwords from the Auditable Events table and also prevent the password property from being audited in the future.
To see if any users have changed their passwords since USAS-R 8.46.0, run the SSDT Auditable Events template report with the start date of 5/6/2022 and end date of 5/10/2022. Once the report generates look for User Password Change Event and Admin Password Change Event. It is recommended that any user you find here should have its password reset.
...
- A patch to clean up bad data migrated from Classic. This patch is specific to a single district that migrated in 2019, prior to the ability to post encumbrance impacts.
Internal
- Research issue to determine if a particular library would be useful to of different fillable file types help facilitate the generation of 1099 print files.
- Transfer service improvements. Tests to ensure that certain changes made in USPS-R did not impact Workflows processes.
USPS-R Releases
Bug Fixes
- STRS Advance
- Improve how the increased compensation value is found when running STRS Advance.
- Prevent advanced compensations for allow REG pay types.
- Advance calculations will only use position level STRS items when present.
- Leave Projection was requiring an unnecessary permission.
- STANDARD_USER role should now be able to process Leave Projections.
- Future Pay - Rate should persist when using Create New option.
- When Create New option was chosen and Rate was changed for Future entry and Saved, then when another new future pay is created, rate should default back to the original value based on the compensation.
- Prevent password from being audited in the Password Change event
- A bug was discovered in the 6.65.0 release of USPS-R that could allow the writing of a local user's password to a database table as plaintext. This could only happen if the user's password was reset, either by the admin user or from the change password option on the home page, and the password change happened between the release of 6.65.0 (05/06/2022) and 6.65.1 (05/10/2022). The password could be included in an Auditable Events template report that is only accessible by users with the ADMIN_AUDITEVENTS permissions. By default, this is only the Admin user in USPS-R.
- The hotfix will remove any of the possible stored passwords from the Auditable Events table and also prevent the password property from being audited in the future.
- To see if any users have changed their passwords since USPS-R 6.65.0, run the SSDT Auditable Events report with the start date of 5/6/2022 and end date of 5/11/2022. Once the report generates look for User Password Change Event and Admin Password Change Event. It is recommended that any user you find here should have its password reset.
- Order of attendance entry could cause errors depending on hours / days entered when it shouldn't
- Example-entering an absence for 1.25 hours then another for .5 days (for the same day) This has been corrected so no error is produced.
- Compensation Print Screen - days worked was not displaying the correct property value
- Employee onboarding - contract work days were not persisting
- ODJFS Report - negative values for wages or tax are not valid for the report
- Leave Projection - prevent validation error when updating absences as a result of leave projection submission
- Were eligible for leave at time of entry, but no longer eligible. Validations and events are now skipped so posting of Leave Projection will take place without ineligible error occurring.
...
- Improve the performance of the Pay Report.
- 53%-80% depending on report selections.
- Layout changes to the Compensation Print Screen Report.
- Compensation description & Supplemental Tax Option is only 7 characters and should be longer and fit on line correctly
State Reporting section should be after Salary Schedule so it matches the Compensation grid.
- Compensation description & Supplemental Tax Option is only 7 characters and should be longer and fit on line correctly
- Employee Onboarding - Add missing compensation fields.
- There is a new section labelled "Historical Context" (similar to under Core).
- This section has 2 Calendar fields,-Calendar Start Date, Calendar Stop Date.
- There should no be Retirement Hours under the "General" section.
- Future / Current expenditure account filtering allows filtering on full account code, xRef code, and description.
- The Account can be searched for by using dashes, not using dashes, by XRef Code or description.
- New Contract - Carry forward contract values the same way classic Mid Year changes were handled.
Important information about mid-year contract changes
New contract has been updated to calculate mid-year contract changes in the same way that classic would calculate them. The work days, days worked, pays in contract, and pays paid will be carried forward into the new contract. Contract obligation, amount earned, amount paid, amount due, pay per period, unit amount, and retro next pay calculations have been updated to match the classic calculation methods. We will no longer only carry forward the remaining amounts (pays, work days, accrued wages) into the new contract.
If there are existing mid-year new contracts in the new contract view prior to this update, they can be activated using the old method of calculation if they are activated without re-calculating. If you would like to have the mid-year new contract re-calculated using the new method, you can edit the mid-year contract and click the calculate button. This will re-calculate the mid-year contract amounts using the new method. Optionally, you may delete an existing mid-year contract and re-copy it to use the new method.
If using the new method, multiple mid-year contract changes for an employee will calculate correctly. If a mid-year has been activated using the old calculation method, then multiple mid-year contract changes for an employee will not calculate correctly.
- Improve the performance of Employee Master report
- Report will now generate faster
- The data for each employee/position/etc is now always in the same order
- Only custom fields that have a value are now included on the report
- Payroll Accounts View - Add new view to display each payroll account in a grid format
- A new 'early release' version of the Payroll Account view has been added to the Core menu
- There are a few limitations that are known at this time
- No grid reporting
- No grid preferences
- Missing max amount remaining properties
- The new view was at a place that we wanted the users to get access even though it is not fully featured
- Please provide any and all feedback on this new user interface
- You can find the documentation here
- W2 City Overrides - Always display help screen variables when in edit mode
...
Bug Fixes
- Corrected a problem with Operating leased items showing as capitalized. Operating Leased Items are not eligible to be a capitalized item. If you have existing Operating leased items that have the incorrect capitalized flag, run System>Capitalization Criteria to correct capitalization status.
- Group Manager and Standard User roles updated to include permissions needed to run System>Capitalization Criteria.
- The items grid export has been corrected to allow exporting item data for tag numbers that have been changed.
- Fixed Assets by Source report was excluding acquisitions for items that did not include a fund, but the fund did exist on the acquisition record. Items with a blank fund will now be included on the report.
- Grid filtering improvements
- amount filtering corrected (Including a decimal in the amount value will also filter correctly)
- tag number filtering corrected for tag numbers that contain spaces or dashes
- date filtering corrected so you can now filter using single digit day and month values (5/5 instead of 05/05), The following operations are also supported on the grids:
- = value will select all records equal to the value entered
- > value will select all records greater than the value entered
- < value will select all records less than the value entered
- Corrected an issue with System>Item import. It was not properly setting the enum value fields (listed below) and would import as null if the fields were not included in the CSV file.
- Items
- lease payment period
- depreciation method
- item status
- Category Codes
- insurance class
- Items
- Recent Item grid filtering changes prevented creating transfer transactions. The item dropdown has been corrected and the ability to post transfers has been restored.
...
- Technical Changes for ITC Staff
- Issue: admin user account contained an expiration date which had been met thus causing the instance to no longer be accessible.
- To avoid this from happening again, we Implemented an environment variable to assist with resetting the password on the admin user account if it has been forgotten. The variable name is applicationAdminReset and it should be set to TRUE in the ssdt-inventory-app.properties file. It does not matter where in the properties file you include this new variable. An example is available in the Inventory Installation and Migration Guide. The application container must be recreated after this property is set to true by using the /ssdt/prod/update-inventory-app.sh script. If this property is defined in the ssdt-inventory-app.properties file and the script is run, the admin user account password will be reset to the value defined in the "adminPassword" variable defined in the ssdt-inventory-shared.properties file. Please note, recreating the container will cause the application to be unresponsive and no one will be able to access the application until the container is fully started.
- Note: Any time the application is restarted the following values on the admin user account will be cleared: Account Expiration, Locked, Enabled, External Authentication. This is to prevent rendering the admin account unusable.
- Note: If you need the admin account "unlocked" or "enabled", that is a different solution. The application simply needs to be restarted in these cases, The admin account can become locked if the current system date is later than the expiration date on the user account. The admin account can become disabled via the flag on the user account.
- Issue: admin user account contained an expiration date which had been met thus causing the instance to no longer be accessible.
...