/QSForms

Forms for qlik sense

Primary LanguageCSSMIT LicenseMIT

QSForms

Forms for qlik sense

Description

Extension allows you to create survey forms and send the result through a web service. image

Configuration

Form parametres

image

id form - The ID of the form that is used to determine if the user completed the survey. For each new survey, a new identifier must be defined.

Form label - Title of survey for user.

Can only be passed once? - Can a user complete the survey more than once. The fact of passing the survey comes from the web service.

Message for users who have already completed the survey

Display mode

image

Poll display. Popup window or inside extension
If you select a pop-up, additional settings will appear
image
Block another content? - Should all other content be blocked?
Can the user close the form? - Can the user close the popup
Form not showing after closing? - If the user closed the popup, it will only appear after the extension sheet is reopened. Or will open every time the trigger fires

Add trigger

image

You can add a trigger on a timeout or on a selection change event in the field

Specify the time in seconds after which a pop-up window will appear. It is necessary to specify for each trigger separately. If there are several triggers and some of them work, then the form will be shown after the minimum timeout of the specified

Form position

image

Specify the size and position of the popup

Form configuration

image

Form type - All questions at the same time or one question at a time

Click the button to add a question

image

Type the text of the question

You can choose from four question types

  1. Text input
  2. Multiple select
  3. Single select
  4. Grade

Text input

image

No additional settings are required. Only specify the name of the button that will take you to another question if the form type is One card at a time

Multiple select

image

Similar to text input settings.

You must add answers. To do this, click on the button and in the window that appears, enter the text from

image

Single select

Completely similar to Multiple select
And you can choose how to confirm the answer, if you choose to show one card at a time
If you select by button, then the question will be considered answered when the user clicks on this button. If by input, then the question will be considered answered the first time the user selects an answer

Grade

image

Enter the minimum value and maximum available for the user to enter a rating

Web service params

image

Enter the web service address

##Example of web service Extension send json when the sruvey completed

image

And asks for a json if the user can only take the survey once

image

You can write your own web service that will receive and return similar data and write it to any source. I will show an example of the implementation of a record in a Google spreadsheet. It's fast and free :)

  1. Create and open google table
  2. Select Extensions - Apps Script
    image
  3. Copy code from appScript.gs and paste into Code.gs
    image
  4. Click "Deploy" and select "New deployment"
    image
  5. Then select type "Web app"
    image
  6. Configure web app
    image
  7. Click "Deploy" and authorize access
  8. You will see a link. Copy and paste it into the extension. Now everything should work.
    image