Company: Link Technologies
Case No: L07224. Project: 07.50: LinkSOFT Version 7.5
Logged By: Vineet (Link Business Solutions) on 16 Nov 2015 12:00AM
Priority: Low
Product: Payroll & HR
Group: New Feature
Time Taken: 30.50 (Weight: 30.50)
Version: 07.500.0904
Assigned To: Sanjay (Link Technologies)
Circulation: Aarti Pooja Gayaneshwar, Alvis, AwaitingApproval, Development, Rashna, Shavindar, Vineet
Resolve By: Friday, 11 December 2015 12:00 AM [3085 days since logged date]
Status: Closed
Subject: Public Holiday Calculation for GMF TNA Customization
Summary:    
1. Request Information (Requester to fill in)
 IDDescription (*Required Fields)Value
 1Customer NameAll Payroll Customers
 2Project Title Fiji's Employment Relations Promulgation Rule for Public Holiday.
 3Requested By User and Contact Number  Vineet
 4Estimated Cost24 hrs
 5Cost Covered By? *Goodman Fielder International
 7AlternativesManually Insert Public Holiday Normal Paycode
Required by *01/01/2016

1. Change Details: (Requester to fill in)
New legislative requirement for Fiji's Employment Relations Promulgation Rule for Public Holiday.

Rule 1

Fiji's Employment Relations Promulgation Rule all wage employees working a day before and after public holiday OR have approved leaves on a day before and after public holiday are entitled to the normal public holiday hours. 

The following are the requirements:

  1. If an employee has a Time Entry SUBMITTED or APPROVED one working day before or After a Public Holiday we automatically create a time entry
  2. If an employee has a Leave Entry APPROVED or TAKEN and "NOT SOLD" one day before or after a Public Holiday we automatically create a time entry
  3. This change is only specific to employees marked as TIMESHEET employees
  4. The new entry record needs to be triggered when the above two conditions are met
  5. We create only one time entry per public holiday per employee
  6. Time entry status and hours are configurable.
  7. The approver is responsible to updating the hours before approving the time entry
  8. The Customer, Project and Activity is hard coded
  9. Change Time entry to prevent approving time entry with "0" quantity.

DISCUSSION between Alvis and Vineet

Create a schedule process that will add a public holiday line in time entry. 

  • LT_ESS_CreatePublicHolidayTimeEntry
  • Parameters:
  • CompanyID
  • CustomerName
  • ProjectDescription
  • ActivityDescription
  • UseShiftHours
  • UseThisHours
  • TimeEntryStatus
Status of this entry should be Submitted

2. TEST PLAN: Place all possible test cases relating to this new feature/Change request (Requester to fill in)

 IDTest CaseExpected ResultsPass/FailReference
 1Enter Public Holiday in ESS. Now submit Time entries for the week which has public HolidayA Public Holiday with 0 quantity should be automatically inserted.

 2Enter Employee Time for public Holiday and submit this time for edittingAll worked hours for public Holiday should be displayed in the Double Time Activity

 3



 4



3.  Project Tasks:  (Project Manager to fill in)

 IDTask DescriptionAssigned To  Due ByStatus 
 1Auto Insert Public Holiday with 0 quantity for all employees on TimesheetAlvis01/01/2016
 2All worked hours for Public Holiday to be pushed to Double TimeAlvis01/01/2016
 3



 4



4. Costing (Project Manager to fill in)

 IDTask DescriptionHoursRateTotal (TaxEX) 
 1Requirements Documentation and High Level Design


 2Analysis and Design


 3Development - Database


 4Development - UI/Business Rules and Integration


 5System Test


 6Package Updates and Delivery

 
 7Documentation


 8UAT and Signoff



5. Detail Design (Development Team)

Refer to screen shot and details in (1) above


-----------------------------------------------------------------------
--- TO BE COMPLETED AFTER THE CASE HAS BEEN RESOLVED ---
Has the problem been solved?:

Steps taken to resolve the issue:

Has the final solution review been done with the customer? (Yes/No)  Notes from discussion with customer:

Developers Notes

Audit Notes:
20 Nov 201510:56AM Comment 1 by Vineet (Link Business Solutions) Assigned To: Development Followup Date: 23-11-2015 12:00 AM Time Taken: 1.00

DISCUSSION between Alvis and Vineet on 20 November 2015

  1. Create a schedule process that will add a public holiday line in time entry. 
  • LT_ESS_CreatePublicHolidayTimeEntry
  • Parameters:
  • CompanyID
  • CustomerName: Company Name for the company id shose above
  • ProjectDescription:  Time Entry
  • ActivityDescription: Public Holiday
  • UseShiftHours: 0
  • UseThisHours: 0
Status of this entry should be SubmittedFrequency of this alert should be daily at 12am
Development
  1. Design the new rule 6 hours
  2. System Test 2 hours




23 Nov 201510:59AM Comment 2 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-11-2015 10:59 AM Time Taken: 3.00
approved to proceed in patch 8

24 Nov 201506:52PM Comment 3 by Sanjay (Link Technologies) Assigned To: Vineet (Link Business Solutions) Followup Date: 24-11-2015 06:52 PM Time Taken: 6.00

Development completed. The following rules are in place in determining public holiday entitlement:

  1. Public holiday has been setup in public holiday maintenance
  2. List of public holiday extracted to check for entitlement where holiday date is in future date of employee's last pay date
  3. Previous working day is determined from employee's default shift time control. Seg 1 hours must be greater than zero for the day to be a normal working day. Prevous day excludes non-working day or a public holiday
  4. Next working day determined from employee's default shift time control. Seg 1 hours must be greater than zero for the day to be a normal working day. Next day excludes non-working day or a public holiday
  5. Employee has worked on a day is determined by the following:
    1. Time entry in ESS exists with status of Submitted or higher
    2. Timesheet entry exists in TNA
    3. Timesheet exists in payroll timesheet menu
  6. New process is added under processes menu named "Create public holiday entitled time entries". By default this rule is disabled.



27 Nov 201501:27PM Comment 4 by Vineet (Link Business Solutions) Assigned To: Shavindar Followup Date: 27-11-2015 01:27 PM Time Taken: 0.50

Hi Shavindar/Rashna/Aarti

Please get together and kindly test this case. There are scenarios written on  the white board in the boardroom. You will need to add some more scenarios to that and commence test on this.  Please create test plan and add link in the comment beside the item in the UAT sheet so that everyone is aware what scenarios have been tested.

Best Regards

Vineet Ram


27 Nov 201501:50PM Comment 5 by Shavindar Assigned To: Sanjay (Link Technologies) Followup Date: 30-11-2015 12:00 AM
Noted.

30 Nov 201502:36PM Comment 6 by Shavindar Assigned To: Sanjay (Link Technologies) Followup Date: 30-11-2015 02:36 PM Time Taken: 6.00

The above scenarios have been tested today and it has been passed.
More scenarios will be tested tomorrow according to the test plan


01 Dec 201501:43PM Comment 7 by Shavindar Assigned To: Aarti Pooja Gayaneshwar (Link Business Solutions) Followup Date: 01-12-2015 01:43 PM Time Taken: 4.00

Hi Aarti,

I have done the test according to the scenarios in the UAt sheet.
I did not find any failures.

Please test all the scenarios again and confirm your results.
You will find the test plan here > https://docs.google.com/spreadsheets/d/1Pdfd7YHfd7-spBc47vikp9nW-PYMEAZxR3pOdN0DvqQ/edit#gid=876201122&vpid=A1



02 Dec 201503:18PM Comment 8 by Shavindar Assigned To: Alvis (Link Technologies) Followup Date: 02-12-2015 03:18 PM Time Taken: 5.00

Hi Alvis.

We have done the same testing using Device 4 this time ( i had used device 1 at first) and  was unsuccessful.
I had used the same data type BUT when i run the public holiday procedure, there is no entry made under "time entry -  view by day".
I had used exactly the same data which i had used for Device 1. The only difference was that for Device 4, a TNA database was made (LINKSOFTTNA) and configured in ESS for data import.

Can you please look into this.

Kind Regards

Shavindar



04 Dec 201509:19AM Comment 9 by Sanjay (Link Technologies) Assigned To: Vineet (Link Business Solutions) Followup Date: 04-12-2015 09:19 AM Time Taken: 1.00

Hi Vineet,

Can you do your testing on this. Information provided by Shavindar is not clear.


10 Dec 201503:02PM Comment 10 by Vineet (Link Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 10-12-2015 03:02 PM Time Taken: 4.00

Bula Vinaka Team

This has been tested using the below test plan.  The system result and expected result was same.

 

This case can be closed now

Vineet


If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L07224 in the subject line of all emails regarding this issue.

Document size: 22.7 KB
For call complaints, please contact the Managing Director of the company using this form