W21: Onboarding Wizard
Browsers: 1 (New Tenant Admin)
Stories: SPRINT1-046, SPRINT1-051, SPRINT1-052
Time: ~30 min
⚠️ IMPORTANT: Test Data Setup
The Onboarding Wizard is the fastest and recommended method for configuring all test data needed for other workflows. It sets up:
- Locations (Step 2)
- Categories (Step 3)
- SLA Rules (Step 4)
- Users with proper roles (Step 5)
Recommendation: Execute this workflow early in your testing cycle (ideally before Phase 2 workflows) to ensure all subsequent workflows have the necessary configuration data. This eliminates the need to manually configure locations, categories, SLA rules, and users separately for each test scenario.
Test Items
- Tenant Slug:
_________________ - Tenant ID:
_________________
Test Cases
21.1: Access Onboarding
Browser: New Tenant Admin
Steps:
- Access onboarding wizard (new tenant setup)
- Verify onboarding flow starts
- Record Tenant Slug:
_________________
Verify: Onboarding accessible, flow begins
21.2: Step 1 - Site Identification
Browser: New Tenant Admin
Steps:
- Enter tenant slug
- Verify slug availability check works
- Enter organization name
- Complete step 1
Verify: Slug validation works, site identification complete
21.3: Step 2 - Location Ingestion
Browser: New Tenant Admin
Steps:
- Choose location import method:
- Manual entry, OR
- CSV upload
- Add locations (at least 1 building, 1 floor, 1 room)
- Complete step 2
Verify: Locations can be added manually or via CSV, locations saved
21.4: Step 3 - Taxonomy Selection
Browser: New Tenant Admin
Steps:
- Choose category setup:
- Use standard categories, OR
- Upload custom categories
- Select/upload categories
- Complete step 3
Verify: Categories can be selected or uploaded, categories saved
21.5: Step 4 - SLA Rules Setup
Browser: New Tenant Admin
Steps:
- Configure initial SLA rules
- Set default SLA hours
- Complete step 4
Verify: SLA rules can be configured, rules saved
21.6: Step 5 - User Setup
Browser: New Tenant Admin
Steps:
- Create initial users:
- Manager
- Worker
- (Other roles as needed)
- Assign roles
- Complete step 5
Verify: Users can be created, roles assigned
21.7: Step 6 - Data Import (Optional)
Browser: New Tenant Admin
Steps:
- If data import available:
- Upload CSV with existing service requests/work orders
- Verify import works
- Skip if not needed
- Complete step 6
Verify: Data import works (if available), can skip if not needed
21.8: Step 7 - Dashboard Launch
Browser: New Tenant Admin
Steps:
- Complete final step
- Verify subdomain URL displayed
- Launch dashboard
- Record Tenant ID:
_________________
Verify: Onboarding complete, subdomain URL shown, dashboard accessible
21.9: Onboarding Banner (If Incomplete)
Browser: New Tenant Admin
Steps:
- If onboarding incomplete, verify banner appears
- Click banner to continue onboarding
- Complete remaining steps
Verify: Onboarding banner appears if incomplete, can resume
Findings
- Status: [ ] ✅ Complete [ ] ⚠️ Partial [ ] ❌ Blocked
- All Steps: [ ] ✅ Work [ ] ⚠️ Partial [ ] ❌ Missing
- Slug Validation: [ ] ✅ Works [ ] ⚠️ Partial [ ] ❌ Missing
- Subdomain URL: [ ] ✅ Works [ ] ⚠️ Partial [ ] ❌ Missing
- Notes:
_________________