Complaint Report (Solver Module)
This module enables solvers to create and submit detailed on-site inspection reports after visiting the complaint location. The report helps administrators evaluate the actual ground situation, estimated budget, and suitable service providers before approving the work.
โ Core Features
- View assigned complaints
- Perform site visit and inspection
- Create complaint work report
- Upload site images and evidence
- Describe actual problem condition
- Propose estimated budget
- Select preferred service provider(s)
- Submit report to admin for approval
- Track report approval status
- Update resolution details after work completion
๐งฉ Key Tables
solver_complaint_reportssolver_report_imagessolver_report_providerssolver_resolution_updates(optional)
๐งพ Report Contents
Each complaint report may include:
- Complaint reference ID
- Solver details
- Site visit date
- Actual problem description
- Severity level (low / medium / high / emergency)
- Estimated budget
- Preferred service provider
- Expected resolution time
- Site photos / videos
- Additional remarks
๐ Solver Flow
- Solver views assigned complaint
- Solver visits complaint location
- Performs on-site inspection
- Creates complaint report
- Uploads evidence images/videos
- Selects preferred service provider from admin-approved list
- Adds estimated cost and timeline
- Submits report to admin
- Waits for admin approval or revision request
- After approval, coordinates work execution
- Updates completion details after issue is resolved
๐ท Provider Selection Rules
- Solvers can only view admin-approved service providers
- Providers are filtered based on:
- Complaint category
- Operational zone
- Active status
- Solvers cannot create or modify providers
- Final provider approval is handled by admin
๐ Permissions
| Role | Access |
|---|---|
| Solver | Create & submit reports |
| Admin | Review, approve, reject |
| Citizen | View complaint progress only |
๐ Dependencies
- Complaint Module โ Source of assigned complaints
- Service Provider Management โ Provider selection
- User Management โ Solver identity and permissions
- Budget & Approval Module โ Admin validation
- Notification System โ Status updates
๐ Future Enhancements
- Multiple provider quotations comparison
- Auto budget suggestion using historical data
- AI-based damage severity detection
- Geo-tagged site visit verification
- Time-based SLA monitoring
- Digital work completion certification