Skip to main content

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:

  1. Statistics: Questionnaire and import counters
  2. Quick actions: Direct import buttons
  3. Questionnaire list: Configured questionnaires

Displayed Statistics

IndicatorDescription
QuestionnairesTotal number of configured questionnaires
HouseholdsQuestionnaires of "household" type
ComplaintsQuestionnaires of "complaint" type
StatusServer connection status

Quick Actions

Import Households

Click Import Households to:

  1. Access the household questionnaire import page
  2. Select the questionnaire to import
  3. Preview the data
  4. Launch import

Import Complaints

Click Import Complaints to:

  1. Access the complaints import page
  2. Select the complaints questionnaire
  3. Preview the data
  4. Launch import

Configuration

Access

Menu: Collection → Survey Solutions → Configuration

Or click the Settings icon from the main page.

Connection Parameters

FieldTypeDescription
Server URLTextSurvey Solutions server address
WorkspaceTextWorkspace name to use
API UserTextUsername for the API
API PasswordPasswordAPI user password

Configuration Example

Server URL: https://demo.mysurvey.solutions
Workspace: pch_guinee
API User: api_user
API Password: ********

Synchronization Parameters

ParameterOptionsDescription
Sync interval1h, 3h, 6h, 12h, 24hAutomatic check frequency
Import only approvedYes/NoFilters non-validated questionnaires
Important

It is strongly recommended to enable Import only approved to ensure data quality.

Test Connection

  1. Fill in connection parameters
  2. Click Test connection
  3. Check the confirmation message
  4. Click Save if test succeeds

Questionnaire Management

Questionnaire List

ColumnDescription
NameSurvey Solutions questionnaire name
TypeHousehold or Complaint
ActiveQuestionnaire enabled for import
ActionsEdit, Delete

Add a Questionnaire

  1. Click Add a questionnaire
  2. Select the questionnaire from Survey Solutions
  3. Choose the type:
TypeDescription
HouseholdHousehold survey questionnaire
ComplaintComplaint collection questionnaire
  1. Enable or disable as needed
  2. Click Save

Edit a Questionnaire

  1. Click the Edit icon (pencil)
  2. Modify type or active status
  3. Click Save

Delete a Questionnaire

  1. Click the Delete icon (trash)
  2. Confirm deletion
Note

Deleting a questionnaire does not delete already imported data.


Data Import

Household Import

Access

Menu: Collection → Survey Solutions → Import Households

Process

  1. Selection: Choose the questionnaire to import
  2. Preview:
    • Number of available interviews
    • Already imported interviews
    • New interviews
  3. Options:
    • Force re-import (to update)
  4. Import: Click Launch import

Field Mapping

The system automatically maps Survey Solutions fields to Bemba entities:

Survey Solutions FieldBemba Entity
Household informationMenage
Head of householdChefMenage
MembersMembre
HousingLogement
GPS locationGPS Coordinates

Complaint Import

Access

Menu: Collection → Survey Solutions → Import Complaints

Process

  1. Selection: Choose the complaints questionnaire
  2. Preview:
    • Available complaints
    • Already imported complaints
    • New complaints
  3. Import: Click Launch import

Field Mapping

Survey Solutions FieldBemba Entity
DescriptionPlainte.description
ComplainantPlainte.plaignant
ContactPlainte.telephone
CategoryPlainte.categorie
DatePlainte.dateCreation

Interview Statuses

Survey Solutions uses specific statuses:

StatusCodeImportable
Supervisor AssignedSupervisorAssignedNo
Rejected by SupervisorRejectedBySupervisorNo
Approved by SupervisorApprovedBySupervisorYes (if option active)
Rejected by QARejectedByHeadquartersNo
Approved by QAApprovedByHeadquartersYes
Tip

With the Import only approved option, only "ApprovedBySupervisor" and "ApprovedByHeadquarters" statuses are imported.


Automatic Synchronization

Configuration

  1. Access Configuration
  2. Set the Synchronization interval:
IntervalUse
1 hourNear real-time monitoring
3 hoursStandard use
6 hoursModerate use
12 hoursTwice-daily check
24 hoursDaily check
  1. 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

  1. Access Survey Solutions → Configuration
  2. Fill in connection parameters
  3. Test the connection
  4. Save
  5. Add questionnaires to import
  6. Set each questionnaire's type
  7. Enable automatic synchronization

Daily Manual Import

  1. Access Survey Solutions
  2. Check statistics
  3. Click Import Households or Import Complaints
  4. Preview data
  5. Launch import
  6. Verify imported data

Re-import After Correction

If data was corrected in Survey Solutions:

  1. Access the corresponding import page
  2. Check Force re-import
  3. Select interviews to re-import
  4. Launch import

Troubleshooting

Connection Error

ErrorCauseSolution
Connection refusedIncorrect URLCheck server URL
Not authorizedIncorrect credentialsCheck username/password
Workspace not foundIncorrect nameCheck workspace name

No Questionnaires Found

  • Verify questionnaires are deployed
  • Check API user permissions
  • Verify selected workspace

Missing Data After Import

ProblemCauseSolution
Empty fieldsNot filled in SSCheck source data
Household not createdInterview not approvedApprove the interview
Mapping errorUnrecognized fieldCheck 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

ActionRequired Permission
View Survey Solutionscollecte.survey_solutions_view
Configurecollecte.survey_solutions_edit
Importcollecte.survey_solutions_import