4. Start Worker

Start worker in Worfklows allows users to add multiple inputs to the worker based on requirement. These inputs can be used or assign to any worker in the Workflow based on the input type.


Start worker when opened shows a Modal to add inputs from the right panel. We can drag and drop the inputs to the left side of the start worker to add inputs and save them.


4.1. Inputs in Start worker

The Inputs in the start worker are available on the right side of the worker modal. We have different types of inputs such as Text,Curve,Dataset etc… These inputs can be added to the start worker with the values accoringly and can be saved to the start worker. The saved inputs can be further used in any worker’s input in the Workflow.

List of Input types in Start worker. Each link can be used to access inputs in that Start worker
Name of the Input Type Type Description
Text_Input Text Text input defines a single line text input field
Number_Input Number Number input defines a field for entering a number.
File_Input File A file input’s value attribute contains a string that represents the path to the selected file(s)
Curve_Input Curve Curve is a 2D data representing a series of X-values and its associated Y-values. It can be visualized in a tabular format or in a curve plot
list_Input List list Attribute is used to identify a list of pre-defined options for an element to suggest the user.
Set_Input Set Set input is used to set the inputs.
Keyvalue_Input Keyvalue KeyValue Fields provide a convenient way to add non-structured information to your content
Dropdown_Input Dropdown The dropdown input allows users to select a value from a list of options. Unlike native select elements, the dropdown input allows you to customize both its appearance and behavior
Dataset_Input Dataset A worker input that is a structured input containing rows and columns of data
TextArea_Input TextArea The <textarea> element is often used in a form, to collect user inputs like comments or reviews.
Date_Input Date Elements of type=”date” create input fields that let the user enter a date.
Datatime_Input Datetime Datetime input defines a date and time picker
Set-non-unique_Input Set non-unique Adds Set non-unique input
Remote_lookup_Input Remotelookup The Remote lookup field is a useful way to get data from external systems into your form. With the ability to specify URLs, request types, headers, and data extraction methods
Image_Input Image Image input can be added locally
Video_Input Video Image input can be added locally
Peacock_Input Peacock Peacock is a graphical front end for the MOOSE input file syntax. Peacock allows the user to build or modify an input file, execute the application
Boolean_Input Boolean The Boolean input field enables users to input a “true” or “false” value in an entry
Password_Input Password The input type=”password” defines a password field (characters are masked)
Formtable_Input Formtable Formtable input is collection of user data in a form
Hyperlink_Input Hyperlink Hyperlink input is for entering the URL
Heading_Input Heading Heading is text input with characters
HorizontalSeperator_Input Horizontal seperator Horizontal seperator input seperates the records
VerticalSeperator_Input Vertical seperator Vertical Seperator input seperates the records
Location_Input Loaction Loaction input define the types of Place data to return when requesting Place Details
Range_Input Range Range input defines a control for entering a number whose exact value is not important
Colorpicker_Input Color picker Color Picker is a color selection input field that allows you to choose your color formed
Datapoint_Input datapoint Datapoint input specifies a short hint that describes the expected value of an input field
Remotefile_Input Remotefile A file is a resource that is controlled and referenced by file handle variables
Workerinput_Input WorkerInput WorkerInput input allows user to select the inputs from workers
DefineTable_Input DefineTable Definetable input allows user to add values and curves to the input
DefineTable3D_Input DefineTable3D Definetable 3D input allows user to add values and curves to the input
Condition_Input Condition Condition input can be used in a form for handling a group of form fields
Unit_system_Input Unit system Unit system input defines the selection of the unit system
Convert_to_Unit_system_Input Convert to Unit system Convert to Unit system input defines the selection of units to be converted