

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Estado Succeed de un flujo de trabajo
Succeed

Un estado `Succeed` (`"Type": "Succeed"`) finaliza correctamente una máquina de estado, termina una ramificación de un [Estado Parallel de un flujo de trabajo](state-parallel.md) o finaliza una iteración de un [Estado del flujo de trabajo Map](state-map.md). El estado `Succeed` es un destino útil para las ramificaciones del estado `Choice` que no hacen otra cosa que finalizar la máquina de estado.

Dado que los estados `Succeed` son estados de terminal, no tienen ningún campo `Next` y no necesitan un campo `End`, como se muestra en el siguiente ejemplo.

```
"SuccessState": {
  "Type": "Succeed"
}
```

**`Output` (Opcional, solo JSONata)**  
Además de los [campos de estado comunes](statemachine-structure.md#amazon-states-language-common-fields), los estados `Succeed` que utilizan JSONata pueden incluir un campo Output para especificar y transformar la salida del estado. Cuando se especifica, el valor `Output` anula el valor predeterminado de salida del estado.  
El campo de salida acepta cualquier valor JSON (objeto, matriz, cadena, número, booleano, nulo). Cualquier valor de cadena, incluidos los que estén dentro de objetos o matrices, se evaluará como JSONata si está rodeado por caracteres `{% %}`.  
 La salida también acepta directamente una expresión de JSONata, por ejemplo:   

```
"Output" : "{% jsonata expression %}"
```
Para obtener más información sobre JSONata, consulte [Transformación de datos con JSONata In Step Functions](transforming-data.md).