Subject: | Enhancement to auto Create "Public Holiday Entitled" time entries for employees marked as "Timesheet" |
Summary: | Currently, it looks at Shifts Segment 1 hour to assess the employee’s entitlement. It should look at the employee's Roster and verify if the employee was present on the rostered day before and rostered the day after to determine the public holiday eligibility |
Audit Notes: | Edited by alvis on 21/08/19 14:07. |
16 Aug 2019 | 11:54AM Comment 1 by Sanjay (Link Technologies) Assigned To: Vineet (Link Business Solutions) Followup Date: 16-08-2019 11:54 AM Time Taken: 3.50 |
| Hi Vineet, The current design is as follows: - Employee's default Shift is used to calculate the "previous working day" and "next working day"
- "Previous Working Day" is the previous date with "Segment 1" hours greater than zero and it is not a public holiday
- "Next Working Day" is the next date with "Segment 1" greater than zero and it is not a public holiday.
- The system then checks if the employee "Has Worked" or "Has Leave" on the "Previous Working Day" and "Next Working Day"
- "Has Worked" checks if there is:
- Time entry with a status "Submitted",'Approved","Processed","Approval In Progress"
- Timesheet with "Normal" + "Time Half" + "Double Time" + "Holiday" hours greater than zero
- "Has Leave" checks if there is:
- Leave transaction with "Hours taken" greater than zero
- Leave status is either "Approved" or "Taken"
- Leave is not a "Leave without Pay"
- Leave is not sold
Based on the current design, which process do you want to change? regards Alvis |
|
20 Aug 2019 | 10:03AM Comment 2 by Vineet (Link Business Solutions) Assigned To: Alvis (Link Technologies) Followup Date: 20-08-2019 10:03 AM Time Taken: 3.00 |
| Bula Alvis Below is the business scenario: For PAFCO, their Day 1 is Monday and Day 7 is Sunday. Employees are usually rostered for 5 days, however depending on workload some are rostered for 6 days. Employees are rostered to work from Monday to Friday, Tuesday to Saturday and Wednesday to Sunday. Employees are given 2 days day offs. This day off is either on Saturday and Sunday, Sunday and Monday or Monday and Tuesday depending on the Employees Roster. PAFCO has the below custom rules: - Employees working for consecutive 6 days will be paid 5 hours Time&Half and remaining double provided normal hours of 42.5 has been worked.
- Employees working for consecutive 7 days will be paid double time provided normal hours of 42.5 has been worked.
Below is the shift setup for PAFCO .
Now with the current setup as above, when there is a public holiday, system is expecting employees to be available at work for all 7 days, however employee will only work on the Rostered day. For this reason most employees are missed out on the Public Holiday entitlement. The change we are requesting for is to add a rule for process ESS001 as ESS001-03 Compare Rostered Days with Work Days to Determine consecutive hours worked. If this is set to Y, system will look for expected worked days in the Roster instead of the Seg 1 hours. I hope the above clarifies your query. Regards Vineet Ram
|
|
21 Aug 2019 | 02:07PM Comment 3 by Alvis (Link Technologies) Case 11683 added to project 11.0 |
21 Aug 2019 | 02:18PM Comment 4 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 21-08-2019 02:18 PM Time Taken: 3.50 |
| Development work for this case has been completed. The change will be available in version:11.0.0821 1. The following changes were made(Include Database object names, Program classes and any other relevant information): - Extended the public holiday entitlement to check for an employees roster. If a roster for the day is not found, then default employee shift is used.
2. Affected Areas: - Process ESS001 - Create "Public Holiday Entitled" time entries for employees marked as "Timesheet".
3. The issue was caused by: - Change request
4. Notes: Company XYZ has the following shifts: DS: 8am-5pm Seg 1 hours = 8, Seg 2 hours = 2, seg 3 hours = 24 for all days (Mon-Sun) OFF: 8am-5pm Seg 1 hours = 0, Seg 2 hours = 0, seg 3 hours = 24 for all days (Mon-Sun) Public Holiday Date: 26/08/2019
An employee is rostered as follows: 19 Aug | 20 Aug | 21 Aug | 22 Aug | 23 Aug | 24 Aug | 25 Aug | 26 Aug | 27 Aug | 28 Aug | DS | DS | Ds | Ds | DS | OFF | OFF | DS | DS | DS |
The public holiday entitlement gets the previous and next working day as follows: - Previous Working Day: 23 Aug
- Next Working Day: 27 Aug
The employee would be entitled to public holiday if they had worked on 23rd Aug and 27th Aug. 5. Next Step: UAT
|
|
23 Aug 2019 | 03:27PM Comment 5 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 23-08-2019 03:27 PM Time Taken: 1.50 |
| For UAT |
|
03 Sep 2019 | 02:57PM Comment 6 by Rashna (Edge Business Solutions) Assigned To: Rashna (Edge Business Solutions) Followup Date: 13-09-2019 12:00 AM Time Taken: 3.50 |
| QA Results Tests carried out according to requirements specified on the case header Test Results Summary Table 1 - Summarised list of issues No | Test Description | Pass/Fail | 1 | Week dates - 02/09/2019 to 06/09/2019. Public Holiday - 05/09/2019. Employee works on the 02/09/2019,03/09/2019 and 06/09/2019 Day off on the 04/09/2019 System should create the "Public Holiday" entry for 5/09/2019.
| Pass | 2 | Week dates - 02/09/2019 to 06/09/2019. Public Holiday - 05/09/2019. Employee works on the 02/09/2019,03/09/2019 and Day off on the 04/09/2019 Leave application on the 06/09/2019. System should create the "Public Holiday" entry for 5/09/2019.
| Pass | 3 | Week dates - 02/09/2019 to 08/09/2019. Public Holiday - 05/09/2019. Day off on the 06/09/2019 System should create the "Public Holiday" entry for 5/09/2019.
| Pass | 4 | Week dates - 02/09/2019 to 08/09/2019. Public Holiday - 09/09/2019. Day off on the 07/09/2019 and 08/09/2019 System should create the "Public Holiday" entry for 9/09/2019.
| Pass |
Notes - Create a shift as "OFF - Day Off"with segment 1 hours as 0. Tag this shift to the roster when the employee is on a day off. Environment Details - OS version: Windows Server 2012
- Application version: 11.002.0830
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMO-11-RASHNA
Next Step: Documentation
|
|
04 Dec 2019 | 01:29PM Comment 7 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 05-12-2019 01:20 PM Time Taken: 1.00 |
| Hi Sanjay, Documentation has been updated at Linkweb Application Portal - Company Administration - Processes - ESS Processes Thanks Rashna |
|