Company: Link Technologies
Case No: L12576. Project: 13.10: LinkSOFT version 13.10 - Improvements and Stabilisation
Logged By: Aarti Pooja Gayaneshwar (Link Business Solutions) on behalf of Sanjay (Link Technologies) on 14 Sep 2021 10:58AM
Priority: High
Product: Payroll & HR
Group: Enhancement
Time Taken: 31.00 (Weight: 36.00)
Version: 13.10.1011
Assigned To: Sanjay (Link Technologies)
Circulation: Aarti Pooja Gayaneshwar, Rashna, Sanjay
Resolve By: Thursday, 23 September 2021 11:59 PM [1164 days since logged date]
Status: Closed
Subject: Leave Approver that is not an employee should get the Leave approval alert
Summary:    

Scenario: If a leave approver is not an employee of the system - will that approver get the email notification when leave is applied?

The below is the demo setup

User Maintenance:

  1. User: Aarti
  2. Email: aarti@linktechnologies.com.fj
  3. Role: Administrator
  4. Company Access: 1001. 1003 and 1006
    • Note: value is not defined under Employee Field
  5. Workflow: None

Workflow:

  1. Workflow Name: GM-FinalApprover
  2. Approver Tagged: Link Technologies - Demo - Aarti Gayaneshwar [aarti]

User in Workflow:

  1. Workflow Name: Leave Management
  2. Approval Workflow (User Defined): GM-FinalApprover
  3. User in this workflow: Link Technologies - Demo - Allison Jane Hill [E019]

Leave Application:

  1. Employee E019 applied for Bereavement Leave [ABEAV]
  2. Leave ID: HRL000121

Email Notification:

  1. Only the employee [E019] received the notification
  2. No alert was sent to the approved - User: Aarti


Audit Notes:Edited by sanjay on 22/09/21 11:48. Edited by sanjay on 22/09/21 11:02. Edited by sanjay on 22/09/21 11:02. Edited by sanjay on 22/09/21 10:59. Edited by sanjay on 22/09/21 10:58. Edited by sanjay on 22/09/21 07:42. Edited by sanjay on 22/09/21 07:41. Edited by aarti on 17/09/21 07:55. 
22 Sep 202107:41AM Comment 1 by Sanjay (Link Technologies) Case L12576 added to project 13.04
22 Sep 202110:59AM Comment 2 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 23-09-2021 02:58 PM Time Taken: 1.00 Notes: ETC extended from: 15/09/2021 to 23/09/2021

Hi Aarti, in versions prior to 13.03, we required the approver to be an employee.

we will make changes to allow non-employees to approve leave and time, provided they are in the approver workflow and are active employees.


22 Sep 202111:02AM Comment 3 by Sanjay (Link Technologies) ETC was changed from 23/09/2021 to 23/09/2021
22 Sep 202111:31AM Comment 4 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 22-09-2021 03:28 PM Time Taken: 28.00
PART A - Development work for this case has been completed.

1. The change will be available in version:13.04

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

  1. Extract approver alert email addresses using the Approval Workflow only. We have removed the check for "Employee = ACIVE"
  2. Added a check to ensure the APPROVER USER is ACTIVE
  3. Changed all Approvals to utilise the above mechanism

3. Affected Areas:

  1. All APPROVAL functions
    1. Leave Approval
    2. Time Approval
    3. Pay Approval
    4. PO Approval

4. The issue was caused by:

  1. Change to Approval Workflow

5. Other Relevant Notes
6. Next Step
(Review and System Test (Developer) -> UAT (Quality) -> Documentation):UAT


27 Sep 202110:24AM Comment 5 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 27-09-2021 01:29 PM Time Taken: 1.00
The following tests were performed:

Table 1 - Test Results
#Test Case DetailsPass/FailComments
 1

 Create an approval workflow with the below details

  1. Approver 1 - E001
  2. Approver 2 - User "GenApp"
  3. Both with a sequence of 1.
 Pass 
 2
  1. Create a leave application. Validate that the email is sent to both the approvers in 1 above.
  
 3
  1. Submit a time entry. Validate that the email is sent to both the approvers in 1 above.
 Pass 
 4
  1. Submit a pay. Validate that the email is sent to both the approvers in 1 above.
 Pass 
5
  1. Submit a "PO request and Purchase Order". Validate that the email is sent to both the approvers in 1 above
 Pass

6

Create an approval workflow with the below details

  1. Approver 1 - E001. Sequence = 1 
  2. Approver 2 - User "GenApp". Sequence = 2

Create a leave application and approve the transaction through E001.

Validate the recommended notification is sent to approver 2.


Pass

Environment Details

  1. OS version:
  2. Application version: 13.04.0924RC1
  3. Setup on:
    1. Server:LinkQA4
    2. Database: UAT-LINKSOFT
    3. LinkSOFT URL: HTTP://10.0.0.13/LINKSOFT
  4. Login Details: Standard username and password for user "admin"

Next Step: Closure


27 Sep 202103:05PM Comment 6 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 27-09-2021 07:05 PM Time Taken: 1.00
Thanks Rashna

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

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