Release updates

2024 Q4 Release

Attendance management

  • Implemented a log for importing BioTime attendance and terminating employee on BioTime.
  • Introduced a job to import BioTime attendance log.
  • Developed a contract class to gather BioTime attendance log data.
  • Introduced reason code field for attendance cases.
  • Introduced color parameters to address the Approved punch issue in the attendance log summary.
  • Upgrade of the rotational shift in attendance summary generation.
  • Excluded the ‘mandatory’ option from the attendance setup group in the UI.
  • Implemented attendance shift & related changes on attendance summary calculation.
  • In this calendar form, we have added monthly shifts for all workers and introduced a cut-off date search feature.

Bonus management

  • Created an import tool to load the previous year’s bonus salary.
  • Highlighted sum of actual bonus amount in header and overlooked overridden amount from joining percentage.
  • Implemented a feature to calculate bonus percentages for new joiners based on a 360-day cycle.
  • Added functionality to round bonus values to two decimal places.
  • Solved the department header percentage overwrite problem.
  • Updated bonus payment calculation to use the overwrite value instead of the original value.

Payroll

  • Resolved the transaction type for leave Salary to calculate benefits.
  • Adjusted the deduction of settlement leave benefits in the current pay cycles.
  • Rectified the first, middle, and last name fields in the career portal.
  • Introduced a special needs flag to the identification service.
  • Introduced WPS in uppercase and the sum of the amount on Excel sheet.
  • Sort the mass create transactions per group transaction based on the transaction.
  • Enabled a new parameter for Kyriba integration at the payroll UI level.
  • Implemented a new table for Kyriba integration payment details.
  • Integrated a new field for the job portal URL domain in the recruitment.
  • Introduced validation from the contract while submitting a workflow in benefit management.
  • Implemented a new import tool in benefit management.
  • Introduced a new field to the forecast line in the import tool.
  • Updated leave balance to collect only completed and posted workflow items.
  • Resolved bug in benefit management workflow for deactivating contracts, where the ‘not approved’ status was not fixed.
  • Included the probation date based on the employee’s start date from the worker.
  • Corrected the number of benefit days based on the parameter calculation.
  • Added a new ‘Holiday Public’ field to the import tool data in the Excel sheet.
  • Created validation to ensure the proposed salary does not exceed the maximum salary.
  • Included a dialog for adjusting the proposed salary in the job offer.
  • Introduced the MRNNumber data member to the leave request service.
  • Developed a multi-threaded batch job to assign employee groups to the pay cycle.
  • Implemented a batch job to efficiently delete pay cycle data.
  • Developed a batch job to recalculate workers within the pay cycle.
  • Developed a batch job to ensure the integrity of pay cycle and worker data.
  • Included a new field in the general request form.
  • Expose the MRN number field on the leave request form if the setup is enabled.
  • Deployed new UK tax codes T and L.
  • Excluded the first weekend from calendar leave types.
  • Implemented a new contract version for grade changes due to benefits increments.
  • Updated UK tax exemptions.
  • Resolved loan installment rounding issue.
  • Updated salary retroactive setup.
  • Validated loan policy for payment calculation and settlement restrictions.
  • Added new total earnings inquiry with date range option.
  • In PayCycle benefit exclude cost benefit for settlement leaves.
  • Introduced Benefit deduction for leave settlement in PayCycle.
  • EOS Calculation method 360 days rules.
  • Import Mass transaction as group transaction.
  • Inserted validation for the Benefit Management transaction type during workflow submission and while saving.
  • Resolved the EOS accrual in the pay cycle to consider unpaid leave days.
  • Introduced the Kyriba payment SFTP DLL.
  • Introduced the Kyriba payment and forms.
  • Introduced the Kyriba payment and forms & security.
  • Introduced the Kyriba payment and details to the accrual screen.
  • Introduced the Kyriba payment while processing accrual payments.
  • Resolved the bug in the payslip report related to department and position, based on the date from the pay cycle.
  • Introduced the ticket EOS price to the calculation.

Recruitment management

  • The start time for the employment on a job offer must always be set to 8:00 AM.
  • Integrated identification and nationality fields to the career portal login page.
  • Resolved the issue with applicant reference attachments on job portal.
  • Introduced a special needs flag to the identification screen.
  • Made CV attachment mandatory on application portal.
  • Applied a new rating description on interview assessment screen.
  • Updated job portal image in backend recruitment.
  • Implemented new company logo to the job portal and fixed the application auto-approve feature.
  • Updated the design for the applicant interview assessment rating to the new format.
  • When creating a new worker, at least one onboarding checklist must be assigned to proceed.
  • Added option to update view team on existing reviews.
  • Implemented a new field linked and present in the job portal integration.
  • Implemented saved jobs and iqama transfer in the job portal integration as well as Dynamics.
  • Excluded the recruitment configuration key from the recruitment logo table.
  • Included the financial dimension field in the Recruitment Request Inquiry and resolved the bug related to dimensions.
  • Introduced department and position description to the job portal job offer.
  • Used increment percentage for forecasting expenses.
  • Implemented URL placeholder for interview assessment in recruitment notification emails.
  • Implemented attachment feature to the recruitment portal.
  • Updated interview assessment process.
  • Updated default questions for interview assessments.

Self-services

  • Concealed the attachment section on the My Payslip screen in the ESS workspace.
  • The revised design salary confirmation V2 has been added to the letter report.
  • Added validations to the Excuse request setup to ensure they apply only to Excuse nature.
  • Moved travel date from “per business trip request” to “business trip setup.
  • Introduced the new MRN concept on both Dynamics and mobile.
  • Rectified the active contract issue in the benefit service (mobile).
  • Incorporated a new field, To airport, in the Leave Request & Ticket Request screen in D365 UI only.
  • Enabled the number of hours and number of days in the Periodic service on mobile.
  • Concealed the currency in the business trip expense line.
  • Developed a new operation to return the label setup inside the permission service.
  • Leave requests cannot be created if a worker has not used their annual leave balance and attempts to request unpaid leave.
  • Introduced the MRNNumber data member to the leave request service.
  • Included a new field in the general request form.
  • Expose the MRN number field on the leave request form if the setup is enabled.