Skip to content

Batch Verification

Overview

This user story covers the functionality for verifying multiple credentials simultaneously, enabling staffing companies to process candidate verifications efficiently in bulk rather than individually.

User Stories

US-CV-03: Verify Multiple Credentials in Batch

As a staffing company user,
I want to verify multiple credentials at once,
So that I can process candidate verifications efficiently and save time when handling multiple verification requests.

Acceptance Criteria

Scenario 1: Selecting Multiple Credentials for Batch Verification

Given I am logged in as a staffing company user
When I access the disclosure management dashboard
Then I should be able to select multiple credentials for verification
And I should be able to select all credentials matching certain criteria
And I should be able to deselect individual credentials from the batch

Scenario 2: Initiating Batch Verification Process

Given I have selected multiple credentials for verification
When I click the "Verify Selected" button
Then the system should initiate verification for all selected credentials
And the system should process verification requests in parallel where possible

Scenario 3: Monitoring Batch Verification Progress

Given I have initiated a batch verification process
When the verification is in progress
Then I should see a progress indicator showing overall completion percentage
And I should see the status of individual verifications within the batch
And I should be able to continue using the system while verification runs in the background

Scenario 4: Viewing Batch Verification Results Summary

Given a batch verification process has completed
When I view the results
Then I should see a summary showing the number of successful and failed verifications
And I should see a breakdown of verification outcomes by credential type
And I should be able to filter the results by verification status

Scenario 5: Accessing Individual Verification Details

Given I am viewing a batch verification results summary
When I click on an individual credential
Then I should see the detailed verification results for that specific credential
And I should see all five verification areas and their status
And I should be able to navigate back to the batch summary

Scenario 6: Handling Verification Failures in Batch

Given a batch verification process has completed with some failures
When I view the results summary
Then failed verifications should be clearly highlighted
And I should see error messages explaining the reason for each failure
And I should be able to retry failed verifications individually or as a group

Scenario 7: Exporting Batch Verification Results

Given a batch verification process has completed
When I click "Export Results"
Then the system should generate a report containing all verification results
And I should be able to choose between PDF and CSV formats
And the export should include both summary statistics and individual results

Dependencies

  • Verification Process Integration
  • Disclosure Management Dashboard
  • VerifyMyCreds Integration

Notes

  • The system should optimize batch processing to minimize verification time
  • Large batches should be handled efficiently without timeout issues
  • The interface should provide clear feedback on batch progress and results
  • Users should be able to cancel a batch verification process if needed
  • The system should maintain detailed logs of batch verification activities for audit purposes