Subject: | Can a Approver be set to a sequence of 1 and 2 together in ESS Approval Workflow? |
Summary: | Bula Vinaka Sanjay, This was identified on a client site where Approver A an B both were set to a sequence of 1 and 2 on the ESS Approver Workflow. This workflow is set as a Time Approver Workflow. However, when Approver A approves, the status of the Time Entry changed to "Approved" but when Approver B approves, the status changes to "Approval in Process". We have tested this in version 10.146 and below is the outcome: - On Approval Workflow Managers, tagged:
- Sanjay as Approver 1 and 2
- Vineet as Approver 1 and 2
- Alvis as Approver 1 and 2
- When user Aarti, applies a Time Entry:
- Sanjay approves - status is "Approved"
- Vineet approves - status is "Approved"
- Alvis approves - status is "Approval in Progress"
The database has been uploaded in FTP as "LINKSOFTDemo-LINKSOFT-CASE10521.zip" Kindly advise on how the system should be working?? As it is, it's creating confusion. Please review. Regards Aarti |
Audit Notes: | Edited by sanjay on 11/09/19 15:51. Edited by alvis on 30/07/19 13:43. Edited by aarti on 29/07/19 10:12. |
30 Jul 2019 | 01:43PM Comment 1 by Alvis (Link Technologies) Case 10521 added to project 11.0 |
30 Jul 2019 | 01:47PM Comment 2 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 30-07-2019 01:47 PM Time Taken: 2.50 |
| Development work for this case has been completed. The change will be available in version: 11.0.0730 1. The following changes were made(Include Database object names, Program classes and any other relevant information):| - Changed the time approval process to get the next approver based on the users maximum sequence. i.e. if a user has 2 sequences, the maximum sequence will be used.
2. The issue was caused by: - In some cases when an approver has multiple sequences, the first sequence was used instead of the maximum.
3. Next Step: - UAT
4. Notes: |
|
15 Aug 2019 | 10:34AM Comment 3 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 15-08-2019 10:34 AM Time Taken: 2.50 |
| Setup the "Time Approval" workflow as below - User 1 - Alvis - Sequence = 1 and 2
- User 2 - Sanjay- Sequence = 1 and 2
- User 3 - Bonalyn - Sequence = 1 and 2
- Create and submit a time entry for employee E004. Date = 14/08/2019
- The notes should read, "Awaiting approval from Alvis, Sanjay and Bonalyn"
- "User 1" approves the TE. Status should be updated to "Approved".
- Login with "User 2" and "User 3", TE should be removed from the approval que.
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 | Setup the "Time Approval" workflow as below - User 1 - Alvis - Sequence = 1
- User 2 - Sanjay- Sequence = 1
- Create and submit a time entry for employee E004. Date = 12/08/2019
- The notes should read, "Awaiting approval from Alvis and Sanjay"
- "User 1" approves the TE. Status should be updated to "Approved".
- Login with "User 2", TE should be removed from the approval que.
| Pass | 2 | Setup the "Time Approval" workflow as below - User 1 - Alvis - Sequence = 1
- User 2 - Sanjay- Sequence = 2
- Create and submit a time entry for employee E004. Date = 13/08/2019
- The notes should read, "Awaiting approval from Alvis"
- "User 1" approves the TE. Status should be updated to "Approval in Progress".
- Login with "User 2" and approval the TE. Status should be updated to "Approved".
| Pass | 3 | Setup the "Time Approval" workflow as below - User 1 - Alvis - Sequence = 1 and 2
- User 2 - Sanjay- Sequence = 3
- User 3 - Bonalyn - Sequence = 1 and 2
- Create and submit a time entry for employee E004. Date = 15/08/2019
- The notes should read, "Awaiting approval from Alvis,Bonalyn"
- "User 1" approves the TE. Status should be updated to "Approval in Progress".
- Login with "User 2" and approval the TE. Status should be updated to "Approved".
| Pass | 4 | Setup the "Time Approval" workflow as below - User 1 - Alvis - Sequence = 1 and 2
- User 2 - Sanjay- Sequence = 3
- User 3 - Bonalyn - Sequence = 1 and 2
- Create and submit a time entry for employee E004. Date = 15/08/2019
- The notes should read, "Awaiting approval from Alvis,Bonalyn"
- Login with "User 2" and approval the TE. Status should be updated to "Approved"
| Pass |
Environment Details - OS version: Windows Server 2012
- Application version: 11.0.0805
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMO-11-RASHNA
Next Step: - Closure
|
|
09 Oct 2019 | 08:17AM Comment 4 by Sanjay (Link Technologies) Quality control status: Pass. QC Not required - Cleared queue due to large number of calls |