Skip to main content

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)

NameDescriptionData TypeRequired?Example
Form contentHTML of the form data to present to the userText(Long)Yes
Wait time limitThe amount of time this action should wait for a response in hours. Note the maximum wait time is 7 days (in hours)Number with decimalsYes0.05
Form titleTitle to be displayed above the formText(Short)No

Outputs (what you get)

NameDescriptionData TypeRequired?Example
Form responseJSON data from the form responseText (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:

  1. 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" }
  2. 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"] }
  3. 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"}

Outcomes

NameDescription
SuccessThis status is selected if the job has successfully completed.
No resultThis status is selected if the job has successfully completed but no result was produced.

Requirements

  • N/A