Skip to main content

Create Form

This node allows you to create a new form using the provided title, description, and queue. Optionally, you can also specify a color and a logo URL.

For more detailed information, watch the following YouTube video:

Common Properties

  • Name - The custom name of the node.
  • Color - The custom color of the node.
  • Delay Before (sec) - Waits in seconds before executing the node.
  • Delay After (sec) - Waits in seconds after executing node.
  • Continue On Error - Automation will continue regardless of any error. The default value is false.
info

if ContinueOnError property is true, no error is caught when the project is executed even if Catch node is used.

Input

  • Form Name - The title of the form to create.
  • Description - The description of the form to create.
  • Queue Name - The name of the queue in which the submitted data be kept encrypted.
  • Form - A JSON schema representing the form properties and layout.

e.g.

{
"schema": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"surname": {
"type": "string"
},
"birthDate": {
"type": "string",
"format": "date"
},
"gender": {
"type": "string",
"enum": [
"Male",
"Female"
]
}
}
},
"ui_schema": {
"type": "VerticalLayout",
"elements": [{
"type": "Control",
"scope": "#/properties/name"
},
{
"type": "Control",
"scope": "#/properties/surname"
},
{
"type": "Control",
"scope": "#/properties/birthDate"
},
{
"type": "Control",
"scope": "#/properties/gender"
}
]
}
}

Output

  • Form ID - The ID of the newly created form.

Options

  • Credentials - RSA Keys to be used for the encryption of submitted data.
  • Color - The color to use for the form.
  • Logo URL - The URL of the logo to use for the form.