# Create Task

The Create Task activity is used when a particular task requires human intervention to become complete. The activity takes a task data as input which can be configured using the [`Configure Task Data Window`](https://docs.visualyze.ai/getting-started/rpa-studio/editor-windows/configure-task-data-window). The task data can come from different sources like the `ExtractionResult` from the [`Run Extractor`](https://docs.visualyze.ai/rpa-studio/document-ai/tasks/run-extractor) activity. In that case the activity would create a [`Validation Task`](https://docs.visualyze.ai/getting-started/robot-runner/human-tasks/introduction). Optionally the activity can wait until the task is updated by an assigned user.

### Input

* **Configure Data** : <mark style="color:red;">`Required`</mark>\
  The configuration of Task Data. The configuration is set using [`Configure Task Data Window`](https://docs.visualyze.ai/getting-started/rpa-studio/editor-windows/configure-task-data-window).

### Configure

* **Task Name** : [`String Argument`](https://docs.visualyze.ai/getting-started/rpa-studio/arguments) <mark style="color:red;">`Required`</mark>\
  The name of the `Human Task` to create.<br>
* **Task Group Name** : [`String Argument`](https://docs.visualyze.ai/getting-started/rpa-studio/arguments) <mark style="color:red;">`Required`</mark>\
  The group name of the `Human Task` to create.<br>
* **Task Priority** : <mark style="color:red;">`Required`</mark>\
  The priority of the `Human Task` to create. Available values are :
  * `Normal`
  * `High`
  * `Critical`<br>
* **Wait For Result** : <mark style="color:red;">`Required`</mark>\
  Specifies whether wait for the `Human Task` to get updated by the assigned user to any of `Done`, `Cancelled`, or `Verified` statuses.<br>
* **Wait Timeout** :\
  Specifies the amount of time in milliseconds to wait until the task is updated by the user.

### Assign

* **Task Users** :\
  The list of users to which the `Human Task` is assigned. Not required if `Task User Group` is specified. The list is set using `Cloud Data Editor`.<br>
* **Task User Group** : [`String Argument`](https://docs.visualyze.ai/getting-started/rpa-studio/arguments)\
  The name of the `Task User Group` to which the `Human Task` is assigned. Not required if `Task Users` list is not empty.

### Output

* **Task Result** : [`String Argument`](https://docs.visualyze.ai/getting-started/rpa-studio/arguments)\
  The result string containing `Id` and status of the `Human Task` created.<br>
* **Task Status** : \
  The `Task Status` of the [`Human Task`](https://docs.visualyze.ai/rpa-studio/robot-cloud/human-task) created.
