> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Generate File

> Configura un paso del flujo de trabajo que genera un archivo PDF, Word, Excel o CSV y lo guarda en la biblioteca de medios

# Generate File

Usa **Generate File** cuando quieras que un paso del flujo de trabajo cree un archivo descargable que los pasos o ejecuciones posteriores puedan referenciar. El archivo generado se guarda en la biblioteca de medios del workspace.

## Configuración

| Opción              | Requerido | Descripción                                                                                                     |
| ------------------- | --------- | --------------------------------------------------------------------------------------------------------------- |
| Name                | No        | Etiqueta del paso en el lienzo del flujo de trabajo.                                                            |
| File format         | Sí        | Formato de salida: **PDF**, **Word (DOCX)**, **Excel (XLSX)** o **CSV**.                                        |
| Filename            | No        | Nombre opcional del archivo generado. Déjalo en blanco para usar el identificador del paso.                     |
| Content             | Sí        | Contenido de origen del archivo. Este campo admite variables del flujo de trabajo mediante **Insert Variable**. |
| When the step fails | No        | Controla si el flujo de trabajo debe **Terminate Workflow** o **Continue** si este paso falla.                  |

Agrega este paso desde el grupo **Generation** en **Search steps...**.

### Contenido según el formato

* **PDF** y **Word (DOCX)** usan markdown. Los encabezados, listas, tablas y el énfasis se convierten en el documento generado.
* **Excel (XLSX)** y **CSV** usan texto CSV. Coloca los encabezados en la primera fila y un registro por línea.

Usa **Insert Variable** para combinar texto de **Inputs** o de **Workflow Steps** anteriores antes de generar el archivo.

## Resultado

Haz clic en **Run** en el encabezado del paso para probarlo. Fetch Hive muestra el archivo generado en **Output** cuando termina la ejecución. El archivo también se guarda en la biblioteca de medios del workspace.

Usa el selector de variables en un paso posterior para insertar la ruta de salida exacta disponible para esa ejecución. La referencia base es:

```text theme={null}
{{STEP_IDENTIFIER.output}}
```

Usa el selector de variables si necesitas un campo más profundo o una referencia al archivo generado.

## Costo

Cada ejecución de este paso cuesta **1 task**, para cualquier formato de salida.

## Ejemplo

Agrega **Generate File** desde el grupo **Generation** en **Search steps...**.

Establece **Name** en algo como `Create weekly report`.

Elige **PDF** como formato de archivo.

Escribe el documento en **Content** con encabezados markdown, listas y valores insertados del flujo de trabajo como `{{step_2.output.summary}}`.

Elige qué debe ocurrir en **When the step fails**.

Haz clic en **Run** y revisa **Output** para confirmar el resultado generado antes de usarlo en el resto del flujo de trabajo.

## Notas

* Esta página vive bajo `utility` en el árbol de documentación, pero el paso aparece en **Generation** en el selector de pasos de Fetch Hive.
* Los pasos existentes de **PDF Generation** ahora son pasos de **Generate File** con el formato PDF seleccionado.
* Google Docs y Google Sheets siguen siendo pasos de integración separados cuando quieres crear un documento en una cuenta de Google conectada en lugar de guardar un archivo en la biblioteca de medios.

See also: [Creating and Editing](../../creating-and-editing), [Testing and Iteration](../../testing-and-iteration), and [Error Handling](../../error-handling)
