# Switch Execute Task

Executes the destination node for elements that match the input value.

## Properties

Property name | Type | Description
--- | --- | ---
Type | `SerializableType` | Specifies the type of value to be checked.
Value | `InputField` | The value to be evaluated.
Cases | List of `CaseData` | A list of the values ​​to be judged and ExecutePort. If Value and When match, the node to which Then is connected is executed. When InputField for the value to be judged Then OutputExecutePort executes the destination node when Value and When match
Default | OutputExecutePort | Executes if none of the Cases conditions are met.
Switch On Execute | `InputField<bool>` | Whether to check and switch input values ​​during execution.
Restart On Continue | Specifies whether to restart from the destination node when the execution destination reaches Continue. |

Depending on the node you are using, additional properties may be added.
See TaskComponent for details.