Phase 1
Admin Login & Flow Initiation
[Point 1.1]
Pending
Admin Authentication
Actions
Log in to http://localhost:8081 using username admin_user and password Admin@2024.
Verification Details
- Status: COMPLETED
- Observed Result: Logged in successfully. Dashboard loaded under the Admin context.
- 
[Point 1.2]
Pending
Navigation to Service Flows
Actions
Click on Service Flows in the sidebar.
Verification Details
- Status: COMPLETED
- Observed Result: Navigated successfully to the Service Flows list.
- 
[Point 1.3]
Pending
Service Flow Modal Validation
Actions
Click the Add button. Try submitting empty to trigger validation, then keep the modal open.
Verification Details
- Status: COMPLETED
- Observed Result: Clicked Create Instance empty. Red error toast appeared, and the modal correctly remained open.
- 
[Point 1.4]
Pending
Instance Creation & Attribution
Actions
Select Service Template Test Service, Customer John Doe (or similar), and Approver Approver. Click Save.
Verification Details
- Verify the instance is created successfully.
- 2. Verify that Author is set to Admin and Approver is set to Approver.
- Status: COMPLETED
- Observed Result: Instance successfully created. Table row displays customer John Doe, Author Admin, and Approver Approver as the initial Step 1 approver.
- 
Phase 2
Admin Initial Verification
[Point 2.1]
Pending
Action Dropdown UI Padding
Actions
Click the Form action button for the new instance to show the dropdown options.
Verification Details
- Status: COMPLETED
- Observed Result: Dropdown menu options have the larger padding applied. They look balanced and are much easier to click.
- 
[Point 2.2]
Pending
Form Details Verification (Step 1)
Actions
Click Open in App to open the instance details.
Verification Details
- Verify Step 1 (STP 1) status is In Progress (marked blue).
- 2. Verify Progress percentage is 0%.
- 3. Verify Author field shows Admin.
- 4. Verify Approver field shows Approver.
- Status: COMPLETED
- Observed Result: Opened in a new tab successfully. Form page displays: Active Step 1 (STP 1), Status IN_PROGRESS (blue), Author Admin, Approver Approver, and Progress at Step 1 of 2.
- 
[Point 2.3]
Pending
Approvals Page Verification (Step 1)
Actions
Click Approvals in the sidebar. Find the pending request, click the accordion arrow to expand the row.
Verification Details
- Verify Step Name: STP 1.
- 2. Verify Status: Pending.
- 3. Verify Approver: Approver.
- Status: COMPLETED
- Observed Result: Approvals page expanded details show Step Name: STP 1, Status PENDING (orange), and Request Flow: Admin -> Approver. The history correctly shows the system-generated comment "Workflow initiated." by System with date/time.
- 
Phase 3
Approver Action
[Point 3.1]
Pending
Approver Authentication
Actions
Log out Admin. Log in as approver_user (email: approver@vect.com, password: Pass@123).
Verification Details
- Status: COMPLETED
- Observed Result: Logged out Admin, logged in as Approver (approver@vect.com). Dashboard loaded showing 1 pending approval request.
- 
[Point 3.2]
Pending
Accessing the Pending Approval
Actions
Go to Approvals page. Locate the pending request, expand the row, and click Respond.
Verification Details
- Status: COMPLETED
- Observed Result: Respond slide-over panel opened correctly showing "Respond: STP 1" with decision choices dropdown showing Approve and Reject.
- 
[Point 3.3]
Pending
Approving and Selecting Next Approver
Actions
Select Decision: Approve. Select Next Step Approver: Manager. Click Confirm.
Verification Details
- Status: COMPLETED
- Observed Result: Decision "Approve" selected. Next approver "Manager" selected. Panel closed, and request flow state updated to APPROVED.
- 
Phase 4
Approver Verification
[Point 4.1]
Pending
Form Details Verification (Step 2)
Actions
Open the Form view for the instance.
Verification Details
- Verify Step 1 (STP 1) status is Approved (marked green).
- 2. Verify Step 2 (STP 2) status is In Progress (marked blue).
- 3. Verify Progress percentage has updated to 50%.
- Status: PENDING
[Point 4.2]
Pending
Approvals Page Verification (Step 2)
Actions
Navigate to the Approvals page. Expand the row for the instance.
Verification Details
- Verify Step 1 request status has updated to Approved.
- 2. Verify Step 2 request status is Pending (assigned to Manager).
- Status: PENDING
Phase 5
Manager Action & Rejection
[Point 5.1]
Pending
Manager Authentication
Actions
Log out Approver. Log in as manager_user (email: manager@mail.com, password: Manager@2024).
Verification Details
- Status: PENDING
[Point 5.2]
Pending
Accessing the Pending Approval (Step 2)
Actions
Go to Approvals page. Find the pending Step 2 request, expand the row, and click Respond.
Verification Details
- Status: PENDING
[Point 5.3]
Pending
Rejection Screen Logic & Renaming
Actions
Select Decision: Reject.
Verification Details
- Verify that the field label "Next Step Approver" is renamed to "Send back to".
- 2. Verify that the dropdown value is automatically set to "Approver" (the requestor of Step 2).
- 3. Verify that the dropdown is disabled (un-editable).
- Status: PENDING
[Point 5.4]
Pending
Confirm Rejection
Actions
Type a comment (e.g., "Reverting to Step 1") and click Confirm.
Verification Details
- Status: PENDING
Phase 6
Final Status Verification
[Point 6.1]
Pending
Post-Rejection Flow Verification
Actions
Open the Form view for the instance.
Verification Details
- Verify Step 2 status is Rejected.
- 2. Verify Step 1 is set back to In Progress (assigned to Approver).
- 3. Verify Progress percentage is updated appropriately.
- Status: PENDING