Company: Link Technologies
Case No: L11670. Project: 11.40: LinkSOFT Version 11.4
Logged By: Alvis (Link Technologies) on 16 Aug 2019 11:27AM
Priority: High
Product: Payroll & HR
Group: Software Defect
Time Taken: 12.25 (Weight: 12.25)
Version: 11.3.0902
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Development, Rashna, Sanjay, Vineet
Resolve By: Saturday, 17 August 2019 12:00 AM [1807 days since logged date]
Status: Closed
Subject: Approvers are able to add, edit and submit their own time from Timesheet
Summary:    

Issues 1: Approvers are able to add, edit and submit their own time from Timesheet

  1. Create a workflow as GM. Add employee E001 as the Approver
  2. Create another workflow as Consultants. Add Employee E002 as the Approver.
  3. Assign GM Workflow as Time Approval Workflow to Employee E002 as GM
  4. Assign Consultants Approval Workflow as Time Approval Workflow for Employee E003
  5. Setup Biometric Mapping for Employee E002 a 1002 and E002 as 1003
  6. Now import Time and Attendance Time for employees E002 and E003.
  7. Log in with user E002 and navigate to Timesheet Import>>Timesheet.
  8. Load employee E002 from the Employee Dropdown

Note you will be able to add, edit and submit the time for user E002 using E002’s login even though the supervisor is E001.

Solution: Only approvers should be able to add edit and delete their respective reporting staff time

Audit Notes:Edited by sanjay on 11/09/19 15:56. 
16 Aug 201911:55AM Comment 1 by Alvis (Link Technologies) Case 11670 added to project 11.0
16 Aug 201911:59AM Comment 2 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 16-08-2019 11:59 AM Time Taken: 3.50

Development work for this case has been completed.

The change will be available in version: 11.0.0816

1. The following changes were made(Include Database object names, Program classes and any other relevant information):|

  1. If a user is not an approver for leave or time, then they will not be able to Add, Edit, Delete or Submit the timesheet entry.

2. The issue was caused by:

  1. Approval workflow approver list was not checked to determine if a user can modify/submit their own time entry.

3. Next Step:

  1. UAT

4. Notes:


16 Aug 201912:12PM Comment 3 by Vineet (Link Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 16-08-2019 12:12 PM Time Taken: 1.75 Notes: Created from the WEB url sent to: Vineet@linktechnologies.com.fj

Bula Alvis

Can we get a update for version 10 relating to this change. This will ease the Time and Attendance projects that we are currently doing.

Regards
Vineet Ram


16 Aug 201903:14PM Comment 4 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 16-08-2019 03:14 PM Time Taken: 1.50
For UAT

20 Aug 201904:02PM Comment 5 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 20-08-2019 04:02 PM Time Taken: 1.50
Included change in version 10.148

30 Aug 201907:02AM Comment 6 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 02-09-2019 12:00 AM Time Taken: 2.50
QA Results
Tests carried out according to requirements specified on the case header

Test Results Summary

Table 1 - Summarised list of issues
NoTest DescriptionPass/Fail
1
  1. Create a workflow as GM. Add employee E001 as the Approver
  2. Create another workflow as Consultants. Add Employee E002 as the Approver.
  3. Assign GM Workflow as Time Approval Workflow to Employee E002 as GM
  4. Assign Consultants Approval Workflow as Time Approval Workflow for Employee E003
  5. Setup Biometric Mapping for Employee E002 a 1002 and E002 as 1003
  6. Now import Time and Attendance Time for employees E002 and E003.
  7. Log in with user E002 and navigate to Timesheet Import>>Timesheet.
  8. Load employee E002 from the Employee Dropdown
  1. The add option should be disabled.
Select all employees and validate that the "Edit and Delete" options are not enabled for employee E002. This should be editable for other employees.E002 should be able to edit and save details for E003.
Pass

Environment Details

  1. OS version: Windows Server 2012
  2. Application version: 11.0.0823 and 10149
  3. Setup: Demo
  4. Server : 10.0.0.14
  5. Database: LINKSOFT-DEMO-11-RASHNA and LINKSOFT-DEMO-10-RASHNA

Next Step

  1. Closure

    07 Sep 201902:20PM Comment 7 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-09-2019 02:20 PM Time Taken: 1.50
    Thanks Rashna

    09 Oct 201908:22AM Comment 8 by Sanjay (Link Technologies) Quality control status: Pass. QC Not required - Cleared queue due to large number of calls
    If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L11670 in the subject line of all emails regarding this issue.

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