Survey Solutions
The Survey Solutions page allows you to configure the connection to the Survey Solutions server and import household and complaint questionnaires.
Access
Menu: Collection → Survey Solutions
Overview
Main Page (Sync)
The page displays:
- Statistics: Questionnaire and import counters
- Quick actions: Direct import buttons
- Questionnaire list: Configured questionnaires
Displayed Statistics
| Indicator | Description |
|---|---|
| Questionnaires | Total number of configured questionnaires |
| Households | Questionnaires of "household" type |
| Complaints | Questionnaires of "complaint" type |
| Status | Server connection status |
Quick Actions
Import Households
Click Import Households to:
- Access the household questionnaire import page
- Select the questionnaire to import
- Preview the data
- Launch import
Import Complaints
Click Import Complaints to:
- Access the complaints import page
- Select the complaints questionnaire
- Preview the data
- Launch import
Configuration
Access
Menu: Collection → Survey Solutions → Configuration
Or click the Settings icon from the main page.
Connection Parameters
| Field | Type | Description |
|---|---|---|
| Server URL | Text | Survey Solutions server address |
| Workspace | Text | Workspace name to use |
| API User | Text | Username for the API |
| API Password | Password | API user password |
Configuration Example
Server URL: https://demo.mysurvey.solutions
Workspace: pch_guinee
API User: api_user
API Password: ********
Synchronization Parameters
| Parameter | Options | Description |
|---|---|---|
| Sync interval | 1h, 3h, 6h, 12h, 24h | Automatic check frequency |
| Import only approved | Yes/No | Filters non-validated questionnaires |
It is strongly recommended to enable Import only approved to ensure data quality.
Test Connection
- Fill in connection parameters
- Click Test connection
- Check the confirmation message
- Click Save if test succeeds
Questionnaire Management
Questionnaire List
| Column | Description |
|---|---|
| Name | Survey Solutions questionnaire name |
| Type | Household or Complaint |
| Active | Questionnaire enabled for import |
| Actions | Edit, Delete |
Add a Questionnaire
- Click Add a questionnaire
- Select the questionnaire from Survey Solutions
- Choose the type:
| Type | Description |
|---|---|
| Household | Household survey questionnaire |
| Complaint | Complaint collection questionnaire |
- Enable or disable as needed
- Click Save
Edit a Questionnaire
- Click the Edit icon (pencil)
- Modify type or active status
- Click Save
Delete a Questionnaire
- Click the Delete icon (trash)
- Confirm deletion
Deleting a questionnaire does not delete already imported data.
Data Import
Household Import
Access
Menu: Collection → Survey Solutions → Import Households
Process
- Selection: Choose the questionnaire to import
- Preview:
- Number of available interviews
- Already imported interviews
- New interviews
- Options:
- Force re-import (to update)
- Import: Click Launch import
Field Mapping
The system automatically maps Survey Solutions fields to Bemba entities:
| Survey Solutions Field | Bemba Entity |
|---|---|
| Household information | Menage |
| Head of household | ChefMenage |
| Members | Membre |
| Housing | Logement |
| GPS location | GPS Coordinates |
Complaint Import
Access
Menu: Collection → Survey Solutions → Import Complaints
Process
- Selection: Choose the complaints questionnaire
- Preview:
- Available complaints
- Already imported complaints
- New complaints
- Import: Click Launch import
Field Mapping
| Survey Solutions Field | Bemba Entity |
|---|---|
| Description | Plainte.description |
| Complainant | Plainte.plaignant |
| Contact | Plainte.telephone |
| Category | Plainte.categorie |
| Date | Plainte.dateCreation |
Interview Statuses
Survey Solutions uses specific statuses:
| Status | Code | Importable |
|---|---|---|
| Supervisor Assigned | SupervisorAssigned | No |
| Rejected by Supervisor | RejectedBySupervisor | No |
| Approved by Supervisor | ApprovedBySupervisor | Yes (if option active) |
| Rejected by QA | RejectedByHeadquarters | No |
| Approved by QA | ApprovedByHeadquarters | Yes |
With the Import only approved option, only "ApprovedBySupervisor" and "ApprovedByHeadquarters" statuses are imported.
Automatic Synchronization
Configuration
- Access Configuration
- Set the Synchronization interval:
| Interval | Use |
|---|---|
| 1 hour | Near real-time monitoring |
| 3 hours | Standard use |
| 6 hours | Moderate use |
| 12 hours | Twice-daily check |
| 24 hours | Daily check |
- Save parameters
Operation
- The system automatically checks for new interviews
- Approved interviews are automatically imported
- A notification is sent in case of error
Use Cases
Initial Configuration
- Access Survey Solutions → Configuration
- Fill in connection parameters
- Test the connection
- Save
- Add questionnaires to import
- Set each questionnaire's type
- Enable automatic synchronization
Daily Manual Import
- Access Survey Solutions
- Check statistics
- Click Import Households or Import Complaints
- Preview data
- Launch import
- Verify imported data
Re-import After Correction
If data was corrected in Survey Solutions:
- Access the corresponding import page
- Check Force re-import
- Select interviews to re-import
- Launch import
Troubleshooting
Connection Error
| Error | Cause | Solution |
|---|---|---|
| Connection refused | Incorrect URL | Check server URL |
| Not authorized | Incorrect credentials | Check username/password |
| Workspace not found | Incorrect name | Check workspace name |
No Questionnaires Found
- Verify questionnaires are deployed
- Check API user permissions
- Verify selected workspace
Missing Data After Import
| Problem | Cause | Solution |
|---|---|---|
| Empty fields | Not filled in SS | Check source data |
| Household not created | Interview not approved | Approve the interview |
| Mapping error | Unrecognized field | Check configuration |
Best Practices
Configuration
- Use a dedicated API account
- Enable import of approved only
- Test connection regularly
Import
- Always preview before importing
- Check post-import statistics
- Document errors encountered
Maintenance
- Monitor synchronization logs
- Update questionnaires if needed
- Archive completed imports
Permissions
| Action | Required Permission |
|---|---|
| View Survey Solutions | collecte.survey_solutions_view |
| Configure | collecte.survey_solutions_edit |
| Import | collecte.survey_solutions_import |