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 @@viewer or 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.