Scan Missions
The Scan Missions page provides a dual-view interface for managing web accessibility scanning missions. It offers both an active missions dashboard (cards view) and a comprehensive data table (all view) for complete mission management. This is the central command center for organizing, tracking, and executing accessibility audits across your web properties.
Quick Start
Click New Mission to create a scanning mission. Use the Active Missions view to monitor ongoing work, or switch to Show All for complete mission management with search, filtering, and bulk operations.
View Modes
The page operates in two distinct modes, each optimized for different workflows:
Cards View (Active Missions Dashboard)
The default view displays active, non-completed missions as visual cards. Each card shows mission status, progress metrics, and quick actions. This view is ideal for daily monitoring and mission oversight.
All View (DataTable)
A comprehensive table showing all missions with advanced search, filtering, sorting, and bulk operations. This view provides complete mission management capabilities including archiving, reordering, and detailed status tracking.
| Button |
Function |
Availability |
| New Mission |
Opens modal to create a new scanning mission with name, description, scope, and initial status |
Both views |
| Back |
Returns to previous page in browser history |
Both views |
| Close |
Closes page window or returns to Control Panel |
Both views |
| Refresh |
Reloads the page to update mission data |
Both views |
| Show All |
Switches to comprehensive DataTable view |
Cards view only |
| Active Missions |
Returns to cards dashboard view |
All view only |
| Completed (#) |
Quick filter to view completed missions (badge shows count) |
Cards view when completed missions exist |
| Search Input |
Searches across mission name, description, scope, and status (sticky) |
All view only |
| Archived |
Shows archived (soft-deleted) missions |
All view only |
| Criteria |
Navigate to Scan Criteria management |
Both views |
| Dashboard |
Navigate to main audit dashboard |
Both views |
| Jobs |
Navigate to Mission Jobs management |
Both views |
Cards View Features
The cards view provides an intuitive dashboard for monitoring active missions:
Mission Cards
Each mission displays as a card containing:
- Mission Name - Primary identifier and clickable link to detail view
- Scope Badge - Page types being scanned (ALL, Search, RecordEdit, etc.)
- Status Badge - Current mission status with color coding:
- Draft - Mission being configured
- Ready - Prepared for execution
- Armed - Ready to run
- Executing - Currently running
- Completed - Finished
- Description - Mission purpose and details
- Statistics - Task count, file count, pass/fail counts, pending/done work orders
- Compliance Bar - Visual progress indicator showing pass percentage
Mission Drill-In Panel
When a mission is selected (via URL parameter), the view splits into sidebar + detail:
- Mission Header - Name, scope, status, and action buttons
- Tasks List - All criteria assigned to the mission with pass/fail counts
- Criteria Scorecard - Grid showing pass/fail results for each file against each task
Mission Actions (Drill-In View)
| Action |
Function |
| Detail |
Opens comprehensive mission detail page |
| Edit |
Opens edit modal to modify mission properties |
| Rescan |
Opens rescan popup to re-execute mission criteria |
| Apply |
Opens fix application popup to preview and apply automated fixes |
| Complete |
Marks mission as completed (changes to reactivate button when completed) |
All View Features
The all view provides comprehensive mission management through a feature-rich DataTable:
DataTable Columns
| Column |
Description |
| Checkbox |
Select missions for bulk operations (cross-page selection supported) |
| Drag Handle |
Grip icon for drag-and-drop reordering |
| Mission Name |
Primary identifier, links to mission detail page |
| Description |
Mission purpose and details (truncated with tooltip) |
| Scope |
Page types being scanned, displayed as colored badge |
| Status |
Current mission status with color-coded badge |
| Tasks |
Number of scan criteria assigned (with mission task count in parentheses) |
| Files |
Number of files in mission scope |
| Compliance |
Visual compliance bar and percentage with failure count |
| Jobs |
Number of associated mission jobs |
| Created |
Mission creation date |
| Last Run |
Most recent execution date |
| Completed |
Completion date (if applicable) |
| POS |
Position/sort order (editable input field) |
| Actions |
Row-specific action buttons |
| ID |
Unique mission identifier |
Search and Filtering
- Text Search - Searches across mission name, description, scope, and status (sticky across sessions)
- Date Range Filter - Filter missions by creation date using From/To date inputs
- Archived Filter - Toggle between active missions and archived missions
- Column Sorting - Click any column header to sort (state saved)
- DataTable Search - Built-in search box for instant filtering
Bulk Operations
Select multiple missions using checkboxes to perform bulk actions:
- Archive Selected - Soft-delete multiple missions (normal view)
- Unarchive Selected - Restore archived missions (archived view)
- Permanently Delete - Hard-delete archived missions (archived view only)
Position Management
- Drag-and-Drop - Drag missions by the grip handle to reorder
- POS Inputs - Manually edit sort order values
- Resequence - Automatically renumber all missions with specified increment
- Save POS - Commit all position changes to database
Mission Management Workflows
Creating New Missions
- Click New Mission button in toolbar
- Fill out mission details in modal:
- Mission Name - Required identifier
- Description - Optional purpose description
- Scope - Page types to scan (ALL or comma-separated list)
- Status - Initial mission status
- Sort Order - Position in lists
- Click Save to create mission
- Mission appears in appropriate view based on status
Editing Missions
- Click Edit action button for desired mission
- Modify fields in edit modal
- Click Save to update mission
- Changes reflect immediately in current view
Mission Lifecycle Management
- Draft - Initial creation and configuration
- Ready - Prepared with criteria and scope
- Armed - Ready for execution
- Executing - Currently running scans
- Completed - Finished and results available
Archive/Delete Workflow
- Archive - Soft-delete missions (Active = 2)
- View Archived - Click "Archived" button to see deleted missions
- Unarchive - Restore archived missions to active state
- Hard Delete - Permanently remove archived missions (cannot be undone)
Permission Requirements
This page requires Admin-level access (Client.ID = 1). Users without admin privileges will receive an "Access Denied" error. The page performs security validation on every request to ensure proper authorization.
Data Integration
The Scan Missions system integrates with multiple related tables:
- ScanCriteria - Individual test criteria assigned to missions
- ScanResults - Pass/fail results for each criteria execution
- SearchPageAudit - Files being audited
- SearchPageAudit_Tasks - Work orders generated from failures
- MissionScope - File scope definitions
- MissionTasks - Step-by-step mission procedures
- MissionJobs - Associated job definitions
Tips
- Use the cards view for daily mission monitoring and the all view for administrative management
- Search terms are sticky across sessions - use "Clear" button to reset
- Drag-and-drop reordering automatically updates the DataTable sort order
- Cross-page checkbox selection allows bulk operations on large datasets
- Compliance bars use color coding: green (80%+), yellow (50-79%), red (below 50%)
Summary
The Scan Missions page provides comprehensive mission control for web accessibility auditing. Use the cards view for active mission monitoring and the all view for complete administrative management. The system supports the full mission lifecycle from creation through completion, with integrated search, filtering, bulk operations, and real-time progress tracking. All mission data integrates seamlessly with the broader Web CoPilot audit ecosystem.