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"] }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">
<select name="country">
<option value="Canada" selected>Canada</option>
<option value="USA">USA</option>
</select>// Resulting JSON
{
"username": "John",
"country": "Canada"
}
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