Payroll
- Added a Third-Party Transaction report.
- Enabled Mass Create for Worker Disciplinary Transactions.
- Added the Service Duration Inquiry.
- Improved the Release Letter report at the EOS transaction level.
- Updated the description in the EOS Transaction V1 report.
- Added the Payroll ME Assistant role.
- Fixed the ticket encashment hours display.
- Fixed the Earnings with Benefits inquiry to show the correct active position.
- Added Pay Cycle and Accrual Payment details to the inquiry.
- Added an employee bank information report.
- Restricted the inquiry from selected security roles.
- Added a screen for worker-grouped transaction data.
- Fixed date filtering in Arabic.
- Added contract and benefits functionality to Increment.
- Added validation for zero-amount multi-pay EOS transactions.
- Fixed the workflow approval issue in version 10.0.49.
- Fixed mandatory leave return handling in Pay Cycle calculation.
- Updated worker transfer validation to skip dimension attributes not entitled to the legal entity.
- Added push notification configuration to HR Notification Setup.
- Improved the Employee Monthly Report and Business Trip Expense Line validation.
- Improved overtime calculation to exclude selected non-working days, such as leave and weekends.
- Added EOS Journal Posted Status tracking and Excuse Request field visibility.
- Mapped Business Trip Request fields to Training Request transactions.
- Updated Total Working Hours calculation to exclude configured lunch hours.
- Limited EOS transactions with a voucher to a single voucher on posting.
- Updated Lateness Excuse validation to allow From Time based on the flexible start time.
- Updated the Muqeem request configuration to resolve an issue.
Self-services
- Added an Exit Workflow Nature and report under General Request.
- Fixed Project ID selection in Business Trip.
- Added a Location field to the Modify Request.
- Added a screen for automatic delegation exclusions.
- Added Profile UI configuration to the Main Info screen in Dynamics and Mobile.
- Fixed Open Course and Registered Course issues in the mobile Course Dashboard.
- Applied the Microsoft-provided fix for the workflow approval issue.
- Added a Device ID parameter for mobile app security and encryption.
- Disabled the Return option in all Self-Service workflows.
- Added Self-Service Induction on Behalf of support in Dynamics and Mobile.
- Improved leave request loading performance.
- Added a Location field to the Modify Request.
- Removed the “None” element from Business Trip Travel Type Nature.
- Fixed decimal formatting in the Salary Letter report.
- Added workflow-level validation to prevent multiple End of Service submissions.
- Added tenant-specific formatting to the Job Offer report.
- Updated workflow approval custom code to align with Microsoft 10.0.49 changes.
- Added a parameter to deactivate the application user after EOS completion.
- Added a configurable monthly limit for employee leave requests.
- Replaced the Request Date filter with Leave from and Leave To dates.
- Updated attachment settings to support mandatory requirements by request type.
- Added monthly Manager Attendance Reports by email.
- Fixed Remote workday display in Attendance Summary.
- Updated Lateness Excuse validation to allow From Time based on the flexible start time.
- Enabled the Cancel Request option for My Work from Home requests.
- Added validation to prevent empty spaces in mandatory Comments fields.
- Enabled Payroll actions for Absence Excuse requests.
- Added Job Grade-based configuration for General Requests.
- Improved monthly maximum hours validation to support multiple Excuse Types.
- Added a parameter to control Self-Service filter visibility.
- Fixed the Remote workday Balance calculation.
- Made Training Currency visible in Business Trip requests without additional conditions.
- Fixed Business Trip Request attachments not copying to transactions.
- Restricted profile bank information updates until final workflow approval.
- Configured attachment keys by Leave Nature.
- Excluded Time Correction Excuse IDs from the regular Excuse ID lookup.
- Fixed Business Trip Expense Line attachments not copying to transactions.
- Improved Lateness Excuse calculation based on flexible start and end times.
- Fixed Business Trip details mapping to Training Request transactions.
- Added navigation to the Questionnaire screen from My Training Request.
- Added navigation to the Questionnaire screen from Business Trip Request.
- Added probation period validation for Periodic Benefit requests.
- Allowed HR users to select any employee when creating Disciplinary Requests.
- Made Disciplinary Code visibility depends on the employee’s Penalty Group.
- Added correction of employee Lateness, Early Leave, and Missing Punch records.
- Fixed Manual Ticket and Business Trip Transport Amount calculations.
- Fixed Business Trip Ticket Amount calculation.
- Limited employees to one active End of Service request.
Attendance Management
- Fixed an update conflict when changing shift request duration.
- Fixed the previous-day punch issue for regular shifts.
- Added a parameter to enable Attendance Summary calculation.
- Added Time Correction Status fields to the Attendance Summary data entity.
- Added custom Time Correction Status handling to Attendance Summary generation.
- Automated Logout Entry selection from the worker’s calendar during Attendance Summary generation, with Attendance Group control.
- Improved Shift Planner performance.
- Added monthly Manager Attendance Reports by email.
- Fixed Remote workday display in Attendance Summary.
- Improved Shift Planner performance.
- Fixed Day Off Change processing to read shift details from Swap Details.
- Added employment history validation to Shift Assignment creation.
Recruitment Management
- Made the Career Portal field mandatory in Dynamics.
- Improved the Job Offer report.
- Fixed the Medical Insurance Class field and master data navigation.
- Added Recruiter validation and hid the Reason Code field.
- Showed active positions in the worker’s department in Recruitment Request.
- Added Azure SAS key support to the Career Portal.
Employee Development
- Added a dimension Enum element for Course Eligibility.
- Added Pay Group and Employee Group fields to the Course Eligibility screen.
- Added an employee course details inquiry.
- Fixed Review Job validation to consider the probation end date.
Dynamics ESS 365
- Migrated file upload and download functionality to Microsoft SAS Token-based processing.
- Corrected Other Expenses and Training Cost handling in Training Requests.
- Configured file visibility controls in the Main Info and Profile screens.
- Redesigned the Employee Status cards to display Out of Office and Remote Work together.
- Enhanced the Attendance Summary with improved position handling and attendance details.
- Enabled Time Correction through the Attendance Log and Check-In/Check-Out cards.
- Resolved the Attendance Log date range issue affecting data retrieval and editing.
- Streamlined the Attendance Summary by removing overtime details from the list and detail views.
- Enhanced Attendance Summary to display Early and Delay occurrences with corresponding hours.
- Resolved tab, Home Page, Inquiry Page, and Payslip print issues.
- Developed a dedicated Time Correction page for the ESS mobile app.
- Configured new Time Correction keys and actions in the Attendance module.
- Simplified the Time Correction action screen to capture only the required reason and comment.
- Integrated the revised Time Correction API.
- Resolved the Set Code screen crash during code configuration.
- Enabled Disable Missing Punch validation during record creation.
- Expanded Time Correction with In Time, Out Time, and Total Hours fields.
- Implemented workflow Create, Edit, and View capabilities in the Profile screen.
- Configured Hide Permission controls for Approval actions and addressed the Create Address issue.
- Enabled request-type-based mandatory field configuration for Leave Requests.
- Configured Leave Balance keys for Period and Calendar Day on the Home Page.
- Cleared the Reason Code from the Leave Cancel Request screen.
- Restricted Time Correction fields during record creation based on the required scenario.
- Corrected From and to time handling in Excuse Requests.
- Established a new user type with Create, Edit, Cancel, Delete, and Modify actions restricted.
- Secured request APIs by incorporating Device ID validation for iOS.
- Strengthened Configuration API security with encryption and decryption.
- Enabled Shift selection in Absence Request creation and viewing.
- Applied additional security enhancements to the iOS mobile application.
- Configured Hide Control permissions for Recruitment features.
- Enabled an expiry notification for expired secret keys.
- Integrated chat and user calling capabilities into the mobile application.
- Addressed the identified iOS application hot-fix issues.
- Enhanced security notifications to display IP block duration and failed-attempt counts.
- Resolved the Cancel action issue in the Timesheet screen.
- Enabled Shift Request Type support on the Approval Page.
- Added configurable maximum rating support for the Skills section.
- Updated Employee Status to display all matching dates under Out of Office.
- Updated the Attendance Log UI.
- Added time correction functionality for specific dates in Attendance Log.
- Implemented Microsoft SAS Token support for Blob Storage.
- Updated Employee Status to display Office, Out of Office, and Remote Work details.
- Added Hide Permission API support to the Profile section.
- Implemented SAS Token-based file storage for the Huawei app.
- Added Hide Permission API support to the Profile section
- Added Employee Status details to the home screen with a clickable view.
- Updated the Design API and cards to display Out of Office and Remote Work together.
- Updated the Summary API and fixed the related Position crash.
- Added Check-In and Check-Out buttons to the Attendance screen.
- Updated Attendance Summary to support a dynamic date range.
- Updated the UI and data model for the new API changes.
- Resolved the Overtime Hours sorting issue with backend updates.
- Updated Attendance Log to exclude selected days based on business requirements.
- Fixed decimal keyboard input on older Android versions.
- Updated file upload and download functionality to use SAS Token URLs.
- Applied SAS Token-based file handling to the Huawei app.
- Updated Missing Punch validation for attendance creation.
- Hidden the Per Diem Amount field in Business Trip.
- Updated Google libraries to comply with Google Play policies.
- Fixed crashes in the Courses and Goals sections of the Development Dashboard.
- Added Hide Permission support to the Approval section.
- Updated the Huawei app with the latest rejection reason changes.
- Added Nature Key support to all Leave Request APIs.
- Implemented security updates based on the security assessment.
- Updated UI and API data handling based on backend validation.
- Added Request ID support to all Approval APIs.
- Added security keys to sensitive payroll-related APIs.
- Implemented API encryption and decryption for mobile app security.
- Updated Review and Goal UI in the Development Dashboard.
- Implemented security enhancements for activity export and encrypted data storage.
- Fixed Arabic Review navigation and empty Review details crashes.
- Fixed Role Action functionality in the Development Dashboard.
- Updated the Review workflow to enable actions after completion.
- Added Shift Lookup support to the Absence Request.
- Added Shift Lookup support to the Huawei Absence Request.
- Improved network error handling in the Configuration API.
- Updated the Courses tab to refresh data without reloading the UI.
- Added Hide Control support to Recruitment fields .
- Added an alert for expired secret keys.
- Updated the Courses UI to align with the latest design.
- Added user lockout functionality after five failed attempts.
- Applied the user lockout functionality to the Huawei app.
- Restored the previous Review action validation behavior.
- Fixed the Review rating UI and validated the manager rating scenario.
- Added Shift Request support to the Approval page.
- Addressed the Android security issue identified during the security assessment.
- Added Shift and Swap details to the Approval page.
- Resolved Attendance Excuse Status change issues
- Enabled Time Correction functionality in the Live app.
- Aligned iOS Time Correction with the latest requirements and enhanced Attendance cards.
- Enhanced Training fields with updated names and Per Diem total amount support.
- Implemented the new Time Correction fields and Training Converted Currency support.
- Enabled Check-In, Check-Out, and Total Hours fields for Excuse Requests.
- Configured Employee Development visibility and My Tasks access.
- Completed On-Behalf User functionality.
