[Yandex Cloud documentation](../../../../../index.md) > [Yandex Serverless Integrations](../../../../index.md) > [Concepts](../../../index.md) > Workflows > [YaWL specification](../index.md) > Control steps > NoOp

# NoOp

This step does nothing. You may need it, e.g., to successfully complete a pipeline if the condition from the `default` field is met in [Switch](switch.md), or as a placeholder for one of the steps when prototyping the workflow.

Field name | Type | Required | [Templating](../../templating.md) is supported | Description
--- | --- | --- | --- | ---
`output` | `string` | No | Yes | A jq template to filter the step outputs added into the [workflow state](../../workflow.md#state).
`next` | `string` | No | No | ID of the next step.