Version 8.12b2

Release production date: 22/01/2020

This release contains a number of post-New Years tidy up tasks to start 2020 off on the right foot. Lots of little bug, enhancements and tweaks. Happy 2020 everyone.

Penalty triggers automagically

Change penalty calculation to trigger as soon as status of a timesheet is changes to Pending final approval.

Manager leave on team calendars

Managers can now via their own leave requests on the Leave Calendar alongside direct reports.
If selected then your leave requests as a manager will be shown on your team calendar. Note: Workflow rules still apply so in most cases you will not be able to approve your own requests.

Leave attachments in leave listing

Added ability to view links to attachments in leave request listing so they can be viewed without opening the individual request.
Where leave request has an attachment the link to attachment be available on the ‘my teams’ leave listing – selecting the link will download the attachment. Note: if no attachment exists then no link is shown.

Global controls for confirmation modals

Global controls have been added allowing users to turn on / off confirmation and comment modals when submitting and approving timesheets.
Turn on confirmation and comment modal when submitting timesheets
If active then all staff will have a confirmation modal appear after resolving timesheet issues and selecting submit. Modal also allows for general comment to be made.
Rule: If false then selecting submit will submit the timesheet for approval without confirmation.
Turn on confirmation and comment modal when approving timesheets
If active then all approvers will have a confirmation modal appear after resolving timesheet issues and selecting approve. Modal also allows for general comment to be made.
Rule: If false then selecting approve will approve timesheet without confirmation.

 

Leave notifications changes

Added new notification type for leave requests – when approved leave requests are cancelled the notification now goes to anyone involved in the approval process (so only payroll if payroll were involved in approving the request). Before only payroll was advised.

 All the fixes and bugs and little things

  1. Change source of bower library: bow (it was removed from the original source)
  2. Fix first time-sheet creation for users for periods created after the first one
  3. Apply fix on users when they don’t have any time-sheet previously created and no shift currently assigned and it was throwing an error
  4. Apply fix on pay-run period checking when the previous period is possible to exist but it was not created previously
  5. Apply fix on leave approval reminders that were being sent not only to relevant managers but all managers in the system
  6. Apply change on leave approval reminder notification type to add the name of leave owner into the message
  7. Apply fix on checking user into the workflow when approving items (into trait HasWorkflowRepository)
  8. Apply fix on checking user into the workflow when declining items (into trait HasWorkflowRepository)
  9. Apply fix into leave reminder notification not to throw the exception when leave owner is no longer active.
  10. Apply fixes on time-sheet submit reminder notification type
  11. Remove approx symbol from leave modal
  12. Apply small fixes on CSV report for importing into Synergy
  13. Apply fixes on report
  14. Force the external ID for all accrued hours
  15. Force the external ID for all flexi taken
  16. Add project code to penalties rows (user master project or specific if set into penalty rule)
  17. Fix deduction of overtime on hours recorded against projects
  18. Fix null values when it should be null (not 0 – zero)
  19. Modify date values to only date on format (dd/mm/yyyy)
  20. Add allowance code and allowance value into allowance rows
  21. Apply new report only for Synergy tenants
  22. Fix separators and spacing into leave-type modal layout
  23. Build import file for synergy
  24. Add the help text against the new flag into leave types for using the formula to calculate balances or only for forecasting
  25. Apply some changes on process to run balances for pay-run automatically to make sure all time-sheets will be processed when pay-run finishes
  26. Apply small fix on tool to import leave that in some cases it wasn’t calculating the first value of each sheet
  27. Create flag into leave types to use formula for forecasting only
  28. Fix time-sheet approvals when notes are not sent – and system is trying to save it with a null value which is not allowed
  29. Fix time-sheet approvals by managers when the time-sheet owner has the flag for penalties on but no penalty rules assigned for that period – it was throwing an error and stopping them from approving the time-sheet
  30. Apply fix on submitting time-sheets with the confirmation flag set as ON
  31. Fix time-sheet approvals when notes are not sent – and system is trying to save it with a null value which is not allowed
  32. Fix time-sheet approvals by managers when the time-sheet owner has the flag for penalties on but no penalty rules assigned for that period – it was throwing an error and stopping them from approving the time-sheet
  33. Apply fix on submitting time-sheets with the confirmation flag set as ON
  34. Apply some changes on process to run balances for pay-run automatically to make sure all time-sheets will be processed when pay-run finishes
  35. Apply small fix on tool to import leave that in some cases it wasn’t calculating the first value of each sheet
  36. Create flag into leave types to use formula for forecasting only.
  37. Update all titles, fields, descriptions for Penalties.
  38. Update all titles, fields, descriptions for Duties.
  39. Update URLs for settings pages around allowances and penalties.
  40. Apply fix on pay-types drop-downs.
  41. Fix help text for flag into manager’s dashboard to show their own leave on the calendar.
  42. Various fixes to modal messages and information.
  43. Added naming conflict message where shifts and other records have the same name.
  44. Fix issue where is there are no results on the schedule filter there is no way to navigate to alternative payrun.
  45. Add project code to allowances view on timesheets.
  46. Fix the issue where on the higher duties modal if the Inherit staff responsibilities modal is false it still requires you to select staff prior to saving.
  47. You should be able to assign a different pay rate for a period of time without needing to inherit reporting lines (additional vs higher duties).
  48. Ensure that when assigning a higher duty if inherit responsibilities are on then relevant workflow and staff are reassigned.