Skip to content

Questionnaire Survey

Overview

Questionnaire surveys are typically used for data collection. Their main features include support for no authentication mode and the ability to collect data from external team members. A questionnaire survey generates a form based on a data table, allowing selection of specific fields to display in the form.

Concept Explanation

Questionnaire Survey Setting Process

Questionnaire Design

The design process involves building the questionnaire form, selecting the source data table, and setting the form content and display style. This process only generates questionnaire configurations; questionnaire distribution must go through Questionnaire Creation

Questionnaire Creation

Create questionnaire instances for designed questionnaires. One questionnaire design can have multiple questionnaire instances. Different questionnaire instances can set different default form data, as well as start and end times for the questionnaire.

Usage Scenarios

  • Customer feedback collection
  • Employee satisfaction surveys
  • Training effectiveness evaluation
  • Market information collection
  • Product or service quality assessment
  • Business opportunity collection

Settings

Configuration Instructions

Setting ItemDescription
Associated Data TableData table where questionnaire survey data is stored
NameName of the questionnaire survey
IdentifierInternal identifier of the questionnaire survey
DescriptionRemarks
Prompt Text Displayed After SubmissionText displayed to users after they submit the questionnaire
Call Automation When OpenedCall automation when users open the questionnaire, passing context SurveyContext
Call Automation After SubmissionCall automation when users submit the questionnaire, passing context SurveyContext
Authentication MethodNo Authentication System Account Authentication
LanguageSupports setting the language environment used when opening the questionnaire, for use with internationalization. If not selected, the current language environment is used by default. Options: Simplified Chinese, English

TIP

When selecting System Account Authentication, users need to log in with their Informat account before filling out the questionnaire, and user information will be recorded in the Creator field.


Call Automation When Opened

You can use automation to set automation return values to return form structure data as dynamic default values for the questionnaire form.

Usage Example

Suppose

Or you can pass parameters through the questionnaire link and set default values through Call Automation When Opened.

Example


Call Automation After Submission

You can implement page jump actions by setting return values in the called automation. Here is an example of the return value structure:

json
{
  "redirectType": "blank",
  "redirectUrl": "https://next.informat.cn/doc/index.html#/"
}

Return Value Description

FieldTypeDescription
redirectTypeStringJump type: reload the page reload, open in new window blank, default is current window
redirectUrlStringJump URL

Notes

  • When redirectType is reload, the redirectUrl parameter will be ignored
  • When redirectType is blank, the address set in redirectUrl will open in a new window
  • If redirectType is not passed or the value is not reload or blank, the address set in redirectUrl will open in the current window

Design

Basic Components


Components

Consist of fields from the associated data table. By clicking the Display and Edit checkboxes, read-only or editable components are automatically generated in the questionnaire.

Components

Outline

In the outline, you can drag to arrange the order of components.

Outline