Inspector Certification Tracking
Inspector Certification Tracking enables administrators to manage inspector qualifications, licenses, and certifications with expiration date monitoring. This ensures only qualified inspectors are assigned to inspections they're certified to perform, and provides proactive alerts when certifications are approaching expiration.
Prerequisites
Before configuring certification tracking, ensure:
- User has System Administrator or HR Manager role
- Inspector entity exists with certification fields
- Inspectors are created in the User Management system
- Automation Builder access for expiration notifications (optional)
Understanding the Certification System
Inspector Profile Structure
Each inspector profile includes certification information:
+-------------------+
| INSPECTOR |
| (User Entity) |
+-------------------+
| id |
| name |
| email |
| specialties[] |
| propertyTypes[] |
| certifications[] |
| -- cert_type |
| -- cert_number |
| -- issue_date |
| -- expiry_date |
| -- status |
+-------------------+
Certification Entity Fields
| Field | Type | Description |
|---|---|---|
| Certification Type | Dropdown | Category of certification |
| Certification Number | Text | License or certificate number |
| Issue Date | Date | When certification was granted |
| Expiry Date | Date | When certification expires |
| Status | Dropdown | Active, Expired, Pending Renewal |
| Issuing Authority | Text | Organization that issued certification |
| Document | File | Uploaded certification document |
Accessing Certification Management
Navigation
- Log in to the GovAssist Admin Portal
- Navigate to User Management or Entity Manager
- Select the Inspectors entity or user list
- Click on an inspector to view their profile
- Navigate to the Certifications section or tab
Managing Inspector Certifications
Viewing Inspector Qualifications
The inspector profile displays:
| Section | Information |
|---|---|
| Specialties | Building, Electrical, Fire, Plumbing, Mechanical |
| Property Types | Residential, Commercial, Industrial |
| Certifications | List of active and expired certifications |
| Workload | Current appointment count |
Specialty Assignments
Inspectors can be assigned specialties that determine which inspection types they can perform:
| Specialty | Color | Inspection Types |
|---|---|---|
| Building | Primary (blue) | Foundation, Framing, Final |
| Electrical | Warning (yellow) | Rough-In, Service, Panel |
| Fire | Error (red) | Sprinkler, Alarm, Hood |
| Plumbing | Info (cyan) | Rough-In, Sewer, Water |
| Mechanical | Info (cyan) | HVAC, Duct, Equipment |
Property Type Assignments
| Property Type | Description |
|---|---|
| Residential | Single-family, multi-family, apartments |
| Commercial | Office, retail, restaurant |
| Industrial | Warehouse, manufacturing, utilities |
Adding Certifications
Step 1: Open Inspector Profile
- Navigate to the inspector's user profile
- Click on the Certifications tab or section
- Click + Add Certification
Step 2: Enter Certification Details
| Field | Requirement | Example |
|---|---|---|
| Certification Type | Required | Building Inspector License |
| Certification Number | Required | BI-2024-12345 |
| Issue Date | Required | 2024-01-15 |
| Expiry Date | Required | 2027-01-15 |
| Issuing Authority | Optional | State Department of Labor |
| Notes | Optional | Renewed after completion of 30 CEU hours |
Step 3: Upload Documentation
- Click Upload Document
- Select the certification document (PDF, image)
- File is attached to the certification record
Step 4: Save and Verify
- Click Save to create the certification record
- System validates dates and marks status
- Certification appears in the inspector's profile
Certification Status Management
Status Options
| Status | Description | Assignment Impact |
|---|---|---|
| Active | Valid and current | Can receive assignments |
| Expiring Soon | Within 90 days of expiry | Warning notifications sent |
| Expired | Past expiration date | Blocked from new assignments |
| Pending Renewal | Renewal in progress | May continue current assignments |
| Suspended | Temporarily invalid | Blocked from all assignments |
| Revoked | Permanently invalid | Removed from assignment pool |
Automatic Status Updates
The system automatically updates certification status based on expiry date:
| Condition | Status Change | Action |
|---|---|---|
| 90 days before expiry | Active to Expiring Soon | Notification sent |
| 60 days before expiry | Expiring Soon | Reminder sent |
| 30 days before expiry | Expiring Soon | Urgent reminder |
| Expiry date reached | Expiring Soon to Expired | Assignment blocked |
Expiration Tracking
Dashboard Indicators
The Department Manager Dashboard shows:
| Indicator | Description |
|---|---|
| Expiring This Month | Count of certifications expiring within 30 days |
| Expired | Count of currently expired certifications |
| Renewal Pending | Count awaiting renewal processing |
Expiration Alerts
Configure notifications for certification events:
| Alert | Trigger | Recipients |
|---|---|---|
| Expiration Warning | 90 days before expiry | Inspector, Manager, HR |
| Expiration Reminder | 30 days before expiry | Inspector, Manager |
| Expired Notice | On expiry date | Manager, HR |
| Renewal Confirmation | After renewal processed | Inspector, Manager |
Assignment Validation
Automatic Qualification Checks
When scheduling inspections, the system verifies:
- Specialty Match: Inspector's specialties include the inspection type
- Property Type Match: Inspector handles the property category
- Certification Valid: Required certifications are active
- Not Expired: All relevant certifications are current
Assignment Blocking
If certification is expired:
| Scenario | System Behavior |
|---|---|
| New Assignment | Inspector not shown in available list |
| Existing Assignments | Warning displayed to manager |
| Round Robin | Inspector skipped in rotation |
Override Process
Managers can override assignment blocks:
- Click on the blocked inspector
- Review the certification warning
- Enter override reason
- Confirm the assignment
Note: Override actions are logged for audit purposes.
Renewal Process
Initiating Renewal
- Open the expiring certification record
- Click Initiate Renewal
- System creates a renewal task
- Inspector is notified
Submitting Renewal Documentation
The inspector (or administrator) submits:
| Document | Description |
|---|---|
| Renewal Application | Completed renewal form |
| CEU Records | Continuing education hours |
| Payment Receipt | Renewal fee payment |
| Updated Certificate | New certification document |
Completing Renewal
- Administrator reviews submitted documents
- Updates certification record:
- New expiry date
- New certification number (if changed)
- Status to Active
- Previous certification archived for records
Bulk Operations
Importing Certifications
For initial setup or updates:
- Navigate to Entity Manager > Certifications
- Click Import
- Upload CSV with columns:
- inspector_id
- certification_type
- certification_number
- issue_date
- expiry_date
- status
- Review and confirm import
Exporting Certification Reports
Generate reports for:
- All certifications by status
- Expiring within specified period
- By inspector or department
- Historical certification records
Certification Types Configuration
Common Certification Categories
| Category | Examples |
|---|---|
| State Licenses | Building Inspector, Electrical Inspector, Fire Inspector |
| Professional Certifications | ICC Certified, NFPA Certified |
| Specialty Certifications | Elevator Inspector, Pool Inspector |
| Safety Certifications | OSHA 10, OSHA 30, First Aid/CPR |
| Equipment Certifications | Vehicle License, Equipment Operation |
Adding Certification Types
- Navigate to Entity Manager
- Open Certification Types entity (or dropdown field configuration)
- Add new certification type options
- Configure required fields and validation
Automation Integration
Expiration Notifications
Create automation rules for certification management:
Example: 90-Day Expiration Warning
Trigger: Schedule (daily at 8 AM)
Conditions:
- Certification expiry_date = 90 days from today
- Certification status = Active
Actions:
- Send email to inspector
- Send email to department manager
- Create renewal reminder task
Example: Assignment Block Check
Trigger: Before appointment creation
Conditions:
- Inspector has expired certifications
- Certification type matches inspection specialty
Actions:
- Block assignment
- Display warning message
- Log attempted assignment
Reporting
Certification Status Report
Generate reports showing:
| Column | Description |
|---|---|
| Inspector Name | Full name of inspector |
| Certification Type | Category of certification |
| Number | Certification number |
| Issue Date | When granted |
| Expiry Date | When expires |
| Days Until Expiry | Countdown |
| Status | Current status |
Compliance Report
For government audit requirements:
| Section | Contents |
|---|---|
| Active Inspectors | Count with valid certifications |
| Expired Certifications | List of expired items |
| Pending Renewals | Certifications in renewal process |
| Training Hours | CEU completion summary |
Best Practices
Proactive Management
- Review Monthly: Check expiring certifications report
- 90-Day Lead Time: Start renewal process 90 days before expiry
- Document Everything: Upload all certification documents
- Track CEU Hours: Monitor continuing education requirements
Assignment Considerations
- Verify Before Assignment: Ensure certification matches inspection type
- Cross-Training: Encourage multiple certifications per inspector
- Backup Coverage: Maintain coverage for each inspection type
- Seasonal Planning: Consider certification renewals during low-demand periods
Compliance
- Audit Trail: All changes logged with timestamps
- Document Retention: Keep historical certification records
- Regular Audits: Quarterly review of certification compliance
- Training Records: Link to continuing education tracking
Troubleshooting
Common Issues
Q: Inspector is qualified but doesn't appear for assignments. A: Check that their certifications are Active status. Verify the certification type matches the inspection specialty. Ensure the inspector is assigned to the correct calendar.
Q: Certification status shows Expired but was renewed. A: Update the expiry_date field with the new expiration date. Change status to Active. Upload the new certification document.
Q: Cannot add certification to inspector profile. A: Verify you have permission to edit inspector records. Check that the Certifications entity/fields exist. Contact administrator if fields are missing.
Q: Expiration notifications not sending. A: Verify automation is enabled for certification expiration. Check email configuration. Review automation logs for errors.
Q: Assignment override not working. A: Ensure you have manager-level permissions. The override may require additional approval. Check audit log for rejection reasons.