Release updates

2024 Q3 Release

Payroll

  • Validate for mandatory leave return based on allowed number of days of return on leave type.
  • Introduce pay with accrual payment for advance leave payment process
  • Convert leave request to payroll transaction as pay with accrual payment method for selected check box in leave request.
  • Implemented a new payment method that includes accrual, supporting leave, leave encashment, ticket encashment, and leave return.
  • Fix fetching worker dimension for previous month benefits in the pay cycle.
  • On end of services final settlement added previous months penalty calculation.
  • Auto leave and ticket adjustment for day and ticket variances.
  • Validate on pay cycle for non-applied leave return greater than allowed number of days on leave type.
  • Exclude public holidays and weekends from the leave return for calendar leave types of calculation.
  • Remove first weekend from total leave balance.
  • Calculate worker benefits from previous month in the current pay cycle cutoff.
  • New compensation benefit to be included based on calculation only.
  • Fix penny variance in salary sheet decimals compared to the net salary for the pay cycle.
  • Allow salary phase payments using the default accrual payment method.
  • Validate the length of service for EOS based on the active contract or minimum employment criteria.
  • Support different leave type in accrual calculation and CTC benefits inquires
  • Calculate worker payroll in the batch without adding groups and updating lines.
  • Calculate pay cycle lines in the batch.
  • In the benefit policy matrix changes, define “calculation” in place of “benefit.
  • Implemented UK pension calculation in the pay cycle.
  • Implemented new UK tax calculation in pay cycle.
  • Implemented new UK national insurance.
  • End of services calculation based on 360 for year and 30 days for month.
  • Calculate end of services accrual based on accrual field instead of termination filed.
  • Rounding penny for pay cycle inquires.
  • Calculate services period based and accrual on yearly unpaid balance 20 days.
  • Show ticket payment as sperate column on salary sheet and earning statement.
  • Support opening balance for unpaid leave from accrual adjustment function.
  • Altered to facilitate multi-selection for handling multiple transactions.
  • Modified to enable multi-selection for paying multiple transactions, along with validation for mandatory leave return
  • Modifications in the WPS file related to the decimal places.
  • Introduced a currency column.
  • Implemented grade history upload features within the upload tool.
  • Implemented company and sub pay group data fields in the import contract and benefits tool.
  • Modified the EOS report label in the transaction report.
  • Updated the pay slip with EOS and leave balances and added compensation to the report.
  • Expanded the character limit for transaction setup to 60 in payroll.
  • Included an option to remove the legal entity name in pay group setup per pay slip group.
  • Updated the labels for the travel expense daily rate.
  • Expense incurred per day for travel based on the setup.
  • Custom field was implemented on the employee entity and the contact entity.
  • Adjusted the salary sheet to round amounts.
  • Implemented a new mass convert batch on the transaction.
  • Personalized the experience field in the employee entity v2.
  • A new custom email configuration was implemented on career portal service.
  • Removed the multiple records for pay cycle lines in a batch job.
  • Recomputed the batch job using a multi-threading concept.
  • Introduced employee group in batch job via multi-threading concept.
  • Verified the batch job using the multithreading concept.

Recruitment management

  • Added interview assessment button in offer screen.
  • Bring up the position forecast id, worker department, from date and end date while changing from forecast to budget.
  • Implemented notification regarding the recruitment process from screening to onboarding and survey for dynamics recruitment.
  • For the task management, introduced dynamics email notifications.
  • Oversee email notifications for tasks as per the released option.
  • Developed new position forecast and department lookup and updated the current versions.
  • Resolved the bug affecting the position forecast import tool.
  • Modified the recruitment request filter to the position based on job and department.
  • Modified the department lookup dialog and deleted the manager from the lookup on position forecast manager.
  • Modified the process mid-workflow if the step name matches the value in the parameter form for job offer
  • Workspace for hiring summary featuring data visualization on charts.
  • Conceal the request status on the recruitment request form if opened from the ess workspace.
  • Display the position on requests if the project is cancelled and the same position is involved.
  • Modified the score amount field to a row on the interview assessment.
  • The worker offer summary was deleted in response to the inquiry.
  • Introduced a medical insurance field on the job portal service.
  • Resolved the issue with applicant images in the job portal service.

Self-services 

  • The work item data model to be set as a shared data.
  • Resolved the workflow that is not initiated in the submitted status for general requests.
  • Calculate per night and same day rate changes in the business trips.
  • Exclude worker on behalf of validation for leave return nature.
  • In leave return set the worker on behalf of as current user if the original leave was created by on behalf of.
  • Integrated modify menus into the security role and privileges.
  • Users can only see the modify requests that they have created.
  • Resolved the issue by adding a condition to prevent the workflow engine from running in the ‘not submitted’ state.
  • Updated the Arabic labels for the workflows.
  • Implemented changes in the workflow to address the stuck issue that occurs after submission.
  • Included the workflow engine in the edit method of the personnel info process.
  • Modified the syntax for Arabic label translations.
  • Added loan setup functionality to ensure that users cannot generate a request if they have a loan pending.
  • Display only the modify requests created by the current user.
  • Resolved the issue in the payslip view service.
  • Eliminated the duplicated label through an override during check-in.
  • Validated both edit and create functions for all person services.
  • Introduced new fields on the self-service travel expense claim form.
  • Modified labels for workflow menu items on self-service module.
  • Added newly created modify requests to the pending workflow on assigned to me.
  • Included department head and department VP as workflow participants in self-service.
  • Introduced a new Api to verify status from pending or completed on mobile for all profile person services.
  • The travel expense and business trip forms were altered based on the third-party lookup parameter from the transaction.
  • Extract the ledger dimension list for the main account in the ledger.
  • Training inquiry was selected based on the business trip form.
  • Included company name and user in the list of work items assigned to me on the mobile.
  • Introduced a ‘completed’ key to allow editing of data members in person across all services.
  • Change the workflow engine to submit rather than use the state machine on mobile.
  • Introduced a new key for the identification service allowing mobile editing.
  • Introduced validation when creating an excuse if the worker has a leave request or business trip for the same day.
  • Introduced claim date for both travel expenses and mobile.
  • Updated the dependent service label to the correct version in mobile.
  • The header of mobile work items assigned to the model now included po and pr total amounts.
  • Relocated training requests to a separate group on the business trip.
  • Only include header data in the work item assigned to the data model if the child table has no relations.
  • Facilitated the row changes in all payroll self-service versions.
  • Enabled row version change tracking properties for all requests in self-service.
  • Activated the print button for the letter request in self-service once the workflow is completed.
  • Introduced a ‘complete’ button for work item action on mobile.
  • Added a new training inquiry course in self-service.
  • Updated the request to be converted into a transaction with a daily rate.
  • Inactivated alternative validation without a leave request.
  • Rejected the missing Enum element at the mobile workflow level.
  • Implemented azure Bing map in the mobile service.
  • Dynamics periodic payment based on amount or day calculation or hourly.
  • Leave balance based on removing first weekend.
  • Conceal the costs for meals, transportation, accommodation, and mobile for business trip.
  • Eos balance field disabled on both mobile and web based on the application parameters.
  • Modify request approval resolved on the workflow and created security menu item.
  • The year of experience and job description were neglected on the recruitment service on created the recruit service.
  • Implemented option to allow editing for ‘on behalf of ‘ field on modify request.
  • According to the configuration and user permissions, introduced modify request and leave return buttons on the request screen on mobile.
  • A new position lookup added on the recruitment service on mobile.
  • Introduced the missing mandatory fields in the recruitment services on mobile.
  • Resolved the error in creating medical requests and enhanced the ‘created by’ properties.

Manpower management 

  • Implemented periodic benefit forecasting.
  • Implemented fixed indirect calculation forecasting.
  • Implemented department expenses forecasting.
  • Implemented forecasting inquires.
  • Updated the position forecast department lookup based on the user-level security form.
  • Added the position forecast line import tool on the line.
  • Implemented a new position forecast for employees, benefits, and transactions according to the workforce dimensions.
  • Updated the position forecast department lookup according to the Enum.
  • Changed the position forecast dimension on the setup screen to accommodate a new lookup.
  • Implemented a new forecast for expense changes.

Human resources

  • Added ‘worker legal status’ to the worker form on human resources.
  • The Hijri birth date got updated on worker tool.
  • Introduced a new identification number field in the transaction.

Attendance management

  • Integrated a bulk list of attendance records from a third party as well as from mobile.
  • Linked up the azure map on Soletechs payroll attendance.
  • Excluded the inclusion of minutes when calculating penalties for delays and early leaves.
  • Before generating an “attendance not calculated” error, the penalty calculation must check the contract start date.
  • Introduced a new summary attendance reason code form.
  • Implemented setup fields for BIOTIME integration.
  • Validation process for overtime with a zero amount.

Dynamics ESS 365

  • Fetch the current date’s attendance data for the mobile home dashboard.
  • Included company name and user in the list of work items assigned to me on the mobile.
  • Copied and resolved the destination group lookup value from the mobile.
  • Introduced a new Api to verify status from pending or completed on mobile for all profile person services.
  • Integrated a bulk list of attendance records from a third party as well as from mobile.
  • Updated the workflow history document type in mobile based on the selected language.
  • Added a Enum type to get the workflow history on mobile for self-service workflow.
  • Included company name and user in the list of work items assigned to me on the mobile.
  • Change the workflow engine to submit rather than use the state machine on mobile.
  • Introduced a new key for the identification service allowing mobile editing.
  • Introduced claim date for travel expenses on mobile.
  • Updated the dependent service label to the correct version in mobile.
  • The header of mobile work items assigned to the model now included po and pr total amounts.
  • Introduced a ‘complete’ button for work item action on mobile.
  • Updates from mobile on the leave return service changed the transaction start and end.
  • Modified the Arabic label for all self-service mobile services.
  • Integrated a bulk list of attendance records from a third party as well as from mobile.
  • Rejected the missing Enum element at the mobile workflow level.
  • Implemented azure Bing map in the mobile service.
  • Implemented a new operation that returns from time, to time, allow edit from time, and allow edit time for the mobile app.
  • Added a view-only attachment feature in the mobile app.
  • Implemented a new operation that returns from time, to time, allow edit from time, and allow edit to time for the mobile app.
  • Copied and resolved the destination group lookup value from the mobile.
  • Added a view-only attachment feature in the mobile app.
  • Fixed the mobile edit functionality for the person in all profile services.
  • Display ledger account type for the main account in the ledger for workflow items.
  • Included ‘show dimensions’ field on the work item data assigned to the model.
  • Updated the workflow history document type in mobile based on the selected language.
  • Updates from mobile on the leave return service changed the transaction start and end.
  • Resolved the check-in and check-out issue on the dashboard and attendance history updated at the Arabic label.