Subject: | "Missing Time Alert" contains time entry with status as "Approval In Progress" |
Summary: | Issue: "Missing Time Alert" contains time entry with status as "Approval In Progress". Missing time should only contain dates for which time has not been submitted. This is an issue with the below processes - ESS016 - Missing Time Entry - Consolidated
- ESS017 - Missing Time Entry - Individual
Case verified in version 10.1.3.8. Steps to Replicate - In the demo database for the workflow "Managers" set the approver as Admin (Approver 1) and Sanjay (Approver 2).
- Create and submit time entry for employee E004.
- Approve the time entry via admin.
- Status of the time entry changes to "Approval in Progress".
- Execute either missing time entry alert.
|
Audit Notes: | Edited by sanjay on 11/09/19 15:12. Edited by rashna on 04/01/19 09:24. |
24 Dec 2018 | 08:57AM Comment 1 by Rashna (Edge Business Solutions) Case 9766 added to project 10.2 |
04 Jan 2019 | 09:41AM Comment 2 by Rashna (Edge Business Solutions) Assigned To: Development Followup Date: 04-01-2019 09:41 AM Time Taken: 2.50 |
| The design for missing time alert is ambiguous. A. The current design works as follows - Time Entry with status with "New" is considered as missing time.
- Once time entry is submitted, the entry does not appear in the "Missing Time Alert".
- If the submitted entry is "Rejected", the status is changed to "New" and rule A.1 above applies.
B. Business Objective: - Link Fiji uses this alert to penalize employees who do not enter and submit "Time Entries" on time. For rejected "Time Entries", the employees are required to resubmit before 10 am and will be penalised if it is not done.
C. Proposed Design: - "Missing time Alert" should list "Missing Time Entries" as entries where the status is "New" or if the "Time Entry" does not exist.
- Add the description of C.1 on the alert.
- Change the description of the alert to C.1
Sanjay and Rashna |
|
24 Jan 2019 | 10:21AM Comment 3 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 24-01-2019 10:21 AM Time Taken: 2.50 |
| Development work for this case has been completed. The change will be available in version: 10.2 1. The following changes were made(Include Database object names, Program classes and any other relevant information):| - Changed missing time entry process to include time entries with status "Approval In progress"
2. The issue was caused by: - "Approval in progress" status was not included in the alert
3. Next Step: - UAT
|
|
31 Jan 2019 | 02:45PM Comment 4 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 11-02-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 | Enable processes "ESS016 - Missing Time/Leave Entry - Consolidated" and "ESS017 -Missing Time/Leave Entry - Individual" with the rule to validate time for 3 days prior and 3 after. | Pass | 2 | Set the approval for the employees as below: E004 - Single Approver. The approver is "Admin" E003 - Multiple Approver. Approver are "Admin (1)" and "Sanjay" (2). | Pass | 3 | Current Day is 31/01/2019. Do not create any time for the employees and run process ESS016 and ESS017. Time entry should include these dates for both employees. - 28/01/2019
- 29/01/2019
- 30/01/2019
- 31/01/2019
- 01/02/2019
- 02/02/2019
- 03/02/2019
| Pass | 4 | Current Day is 31/01/2019. Create time entries for 29/01/2019,31/01/2019 and 01/02/2019. Do not submit time entry. Time entry status is "New". Run process ESS016 and ESS017. Time entry should include these dates for both employees. - 28/01/2019
- 29/01/2019
- 30/01/2019
- 02/02/2019
- 03/02/2019
| Pass | 5 | Current Day is 31/01/2019. Submit time entries for 29/01/2019. Time entry for 29/01/2019 has status as "Submitted". Run process ESS016 and ESS017. Time entry should include these dates for both employees. - 28/01/2019
- 30/01/2019
- 02/02/2019
- 03/02/2019
| Pass | 6 | Current Day is 31/01/2019. Approve the time for the 29/01/2019 for employees E004 and E003. Time entry for employee E004 is updated to "Approved" and time entry for employee E003 is updated to "In Progress". Run process ESS016 and ESS017. Time entry should include these dates for both employees. - 28/01/2019
- 30/01/2019
- 02/02/2019
- 03/02/2019
| Pass | 7 | Current Day is 31/01/2019. Approve the time for the 29/01/2019 for employee E003. Time entry for employee E003 is now updated to "Approved". Run process ESS016 and ESS017. Time entry should include these dates for both employees. - 28/01/2019
- 30/01/2019
- 02/02/2019
- 03/02/2019
| Pass |
Environment Details - OS version: Windows Server
- Application version: 10.2
- Setup: Demo
- Server : 10.0.0.14
- Database:LINKSOFT102
Steps to reproduce failed scenarios: Next Step: for closure
|
|
06 Feb 2019 | 02:39PM Comment 5 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 06-02-2019 02:39 PM Time Taken: 1.50 |
| Thanks Rashna |
|
09 Oct 2019 | 08:14AM Comment 6 by Sanjay (Link Technologies) Quality control status: Pass. QC Not required - This case was created before quality check was implemented in version 11 on 30/06/2019 |