PART A - Development work for this case has been completed. 1. The change will be available in version: 15.30 and 15.20.240409 Patch 2. The following changes were made (Include Database object names, Program classes, and any other relevant information): - When pay is closed, we finalize LEAVE entries for all Employee / Leave combinations instead of just the leave allocated to an employee. This took a lot of time especially when there were a lot of Leave codes in the system.
- Added index on "Time Entry" to allow for employees that have a TNA Feed
- Added Index on "Pay History" for employees that have a TNA feed
- Added Event Logging to show time taken for Pay Close as well as Leave Processing
3. Affected Areas: - Pay Processing form - Close Pay function
4. The issue was caused by: - Missing Index when TNA feed is providing Payroll data
- Processing Employee/Leave combinations that was not required
5. Other Relevant Notes: 6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT PART B - Development Reference (Place descriptor for objects changed):
- Reduced time taken to Close pay from 3 hours 30 min to under 5 minutes.
|