# Add Tasks to Queue

Adds Tasks to the Queue. The list of parameters is generated for each row of the input table.

<table data-header-hidden><thead><tr><th width="215.1666259765625" valign="top"></th><th width="271.16680908203125" valign="top"></th></tr></thead><tbody><tr><td valign="top">GUID/Queue Name</td><td valign="top">[Text] GUID or name of the Queue.</td></tr><tr><td valign="top">Parameter Table</td><td valign="top">[Data Table] A table from which a new Task will be created for each row.</td></tr><tr><td valign="top">Title Prefix</td><td valign="top">[Text] The prefix for the Task title.</td></tr><tr><td valign="top">Index of the Column with Title</td><td valign="top">[Number] The index of the column with Task titles in the input table.</td></tr><tr><td valign="top">Number of Threads</td><td valign="top">[Number] If a value greater than two is specified, the Task creation process is split into threads. The number of threads equals the specified value.</td></tr><tr><td valign="top">Add Date and Time</td><td valign="top">When enabled, the current date and time will be added to the name.</td></tr><tr><td valign="top">Description</td><td valign="top">[Text] Description of the Task.</td></tr><tr><td valign="top">Delay Until</td><td valign="top">[Date and Time/Text] The processing of the Task will be delayed until the specified time. In addition to specifying a value in this property, you need to change the value of the "Status" property of this Task to "Postponed". After the specified time, the Orchestrator will automatically change the Task's status to "New".</td></tr><tr><td valign="top">Deadline</td><td valign="top">[Date and Time/Text] If the time specified in this property has already passed, the Task will receive the highest priority in the Queue, meaning that when the Robot receives the next Task from the Queue in order of priority, this Task will be received before Tasks with "High" priority.</td></tr><tr><td valign="top">Priority</td><td valign="top"><p>Task priority.</p><p>Possible values:</p><ul><li>Low - low;</li><li>Normal - normal;</li><li>High - high.</li></ul></td></tr><tr><td valign="top">Tag List</td><td valign="top">[Text] A list of tags separated by semicolons.</td></tr><tr><td valign="top">Parameter Type</td><td valign="top"><p>Selection of parameter type. Possible values:</p><ul><li>Hashtable - dictionary;</li><li>DataTable - data table with one row.</li></ul></td></tr><tr><td valign="top">Timeout</td><td valign="top">[Number] Timeout in seconds.</td></tr><tr><td valign="top">List of Task GUIDs</td><td valign="top">[List] A list of GUIDs of created Tasks.</td></tr><tr><td valign="top">Error Handling Level</td><td valign="top"><p>Selection of error handling level.</p><p>Possible values:</p><ul><li>"Default" - default;</li><li>"Ignore" - errors are ignored;</li><li>"Handle" - errors are handled.</li></ul><p>If "Default" is selected, the value from the "Start" block of this diagram will be used.</p></td></tr><tr><td valign="top">Message Level</td><td valign="top"><p>Selection of the message level that blocks will output during operation.</p><p>Possible values:</p><ul><li>"Default" - default;</li><li>"Release" - output is disabled; "Debug" - outputs main information;</li><li>"Detailed" - outputs detailed information.</li></ul><p>If "Default" is selected, the value from the "Start" block of this diagram will be used.</p></td></tr><tr><td valign="top">Error Text</td><td valign="top">[Text] Returns detailed information about the error in case of incorrect execution of the block's work.</td></tr></tbody></table>
