Usage#
Typical workflow#
Create a Survey content item in Plone.
Open
@@editorto design the form using SurveyJS Creator.Configure actions and settings on the Survey (see Configuration).
Publish and distribute the Survey URL or embed it (see Embedding).
Use
@@resultsand exports to review submissions.
Roles#
- Authors
Create and refine form JSON via the editor or AI Generator.
- Managers
Configure actions, exports, and embeddings. Review results and handle exports or notifications.
- End users
Access the survey via
@@vieweror embedded views and submit responses.
Storage backends#
Survey results can be stored in the ZODB (default) or in a relational database
using SQLModel. Relational rows include the Plone site_id and survey
identifier so a single database can serve multiple sites. Switch the backend
in the Forms control panel. To migrate existing ZODB results to a relational
database, call migrate_zodb_results_to_rdbms(context) from a Zope/Plone
console script.