Skip to main content

W12: SLA Rules Management

Browsers: 2 (Admin, Operations_Director)
Stories: SPRINT0-016, SPRINT1-043
Time: ~15 min


Test Items

  • SLA Rule ID: _________________
  • Work Order ID: _________________

Test Cases

12.1: Create SLA Rule

Browser: Admin or Operations_Director
Steps:

  1. Navigate to Settings → SLA Rules
  2. Create SLA rule:
    • Category: Plumbing
    • Priority: High
    • SLA Hours: 4
  3. Save
  4. Record SLA Rule ID: _________________

Verify: SLA rule created, saved


12.2: Edit SLA Rule

Browser: Admin or Operations_Director
Steps:

  1. Navigate to SLA rule from 12.1
  2. Edit SLA hours: 4 → 6
  3. Save

Verify: SLA rule updated, changes persist


12.3: View SLA Rules List

Browser: Manager
Steps:

  1. Navigate to SLA Rules list
  2. Verify rule from 12.1 appears
  3. Check filtering/sorting (if available)

Verify: Rules list displays correctly, filtering works


12.4: Verify SLA Applies to Work Orders

Browser: Manager
Steps:

  1. Create work order:
    • Category: Plumbing (matches SLA rule from 12.1)
    • Priority: High
  2. Submit
  3. Record Work Order ID: _________________
  4. Navigate to work order detail
  5. Verify SLA due date = created_at + 4 hours (from rule)

Verify: SLA rule applies automatically, due date calculated correctly


12.5: Delete SLA Rule

Browser: Admin
Steps:

  1. Navigate to SLA rule from 12.1
  2. Delete rule
  3. Verify existing work orders still have SLA (rule deletion doesn't affect existing WOs)

Verify: Rule deleted, existing work orders unaffected


Findings

  • Status: [ ] ✅ Complete [ ] ⚠️ Partial [ ] ❌ Blocked
  • Notes: _________________