Send user form to Launch Console
Send a user form to be logged into the Launch Console and wait for a response before continuing the Wrkflow.
Application
Wrkflow Tools
Inputs (what you have)
| Name | Description | Data Type | Required? | Example |
|---|---|---|---|---|
| Form content | HTML of the form data to present to the user | Text(Long) | Yes | |
| Wait time limit | The amount of time this action should wait for a response in hours. Note the maximum wait time is 7 days (in hours) | Number with decimals | Yes | 0.05 |
| Form title | Title to be displayed above the form | Text(Short) | No |
Outputs (what you get)
| Name | Description | Data Type | Required? | Example |
|---|---|---|---|---|
| Form response | JSON data from the form response | Text (Long) | No | {"name":"John","gender":"male","interests":["coding"],"country":"ca"} |
Additional Information
The Wrk Action gathers all input and select elements within the Form content and processes each element individually to build a structured JSON response.
Key Assignment:
Each input field should have a name attribute, which is used as the key in the form response. This requirement ensures that each field has a unique and consistent identifier.
Behaviour for Each Input Type:
-
Radio Buttons:
- Only the selected (checked) radio button in each group is included in the form response.
<!-- Example HTML for Radio Buttons --><input type="radio" name="color" value="red" checked><input type="radio" name="color" value="blue">// Resulting JSON { "color": "red" } -
Checkboxes:
- For checkboxes with the same
name, all checked values are stored together in an array.
<!-- Example HTML for Checkboxes --><input type="checkbox" name="hobbies" value="reading" checked><input type="checkbox" name="hobbies" value="sports" checked><input type="checkbox" name="hobbies" value="music">// Resulting JSON { "hobbies": ["reading", "sports"] } - For checkboxes with the same
-
Other Input Types (e.g., Text, Select Dropdowns):
- Each input’s value is stored in the form response under the key specified by the
name.
<!-- Example HTML for Text and Select Dropdown --><input type="text" name="username" value="John"> Canada USA// Resulting JSON { "username": "John", "country": "Canada"} - Each input’s value is stored in the form response under the key specified by the
Outcomes
| Name | Description |
|---|---|
| Success | This status is selected if the job has successfully completed. |
| No result | This status is selected if the job has successfully completed but no result was produced. |
Requirements
- N/A