Skip to main content

Creación y edición

Usa el editor de flujos de trabajo cuando quieras construir un flujo de varios pasos dentro del dashboard. Comienzas desde la lista de Workflows, abres el lienzo, agregas pasos entre Start y End, y configuras cada paso desde Step settings.

Resumen

El generador de flujos de trabajo es un editor basado en lienzo bajo Workflows. Cada flujo de trabajo comienza con Start y End. Agrega pasos con los conectores + del lienzo, o haz clic en Add Step en la barra de control inferior para agregar un paso nuevo antes de End. Puedes agregar un paso, editar sus ajustes, agregar entradas de Start, ejecutar un solo paso, duplicar un paso, eliminar un paso, deshabilitar o habilitar un paso, y arrastrar pasos a puntos de inserción para reposicionarlos mientras iteras.

¿Cómo creo un flujo de trabajo?

Abre Workflows en la barra lateral. Haz clic en Add Workflow. Ingresa un nombre para el flujo de trabajo. Si tu workspace usa categorías, también puedes elegir una categoría. Haz clic en Save para abrir el editor de flujos de trabajo.

¿Cómo agrego un paso en el lienzo?

Abre el flujo de trabajo en el editor. Comienza desde el lienzo predeterminado con Start en la parte superior y End en la parte inferior. Para insertar un paso entre dos nodos existentes, haz clic en el conector + de esa conexión. Para agregar un paso al final del flujo (justo antes de End), haz clic en Add Step en la barra de control inferior. Cualquiera de las dos acciones abre Search steps…. Elige el paso que quieras. El selector actual agrupa los pasos en categorías como AI, Research, Microsoft, Generation, Utilities e Integrations. Después de que seleccionas un paso, Fetch Hive lo inserta en el flujo de trabajo y abre Step settings para ese nuevo paso.

¿Cómo reordeno los pasos en el lienzo?

Arrastra una tarjeta de paso a cualquier punto de inserción del lienzo: los botones + entre pasos, un marcador de rama vacía, un + de convergencia o la ranura después de la etiqueta Complete de una iteración. Los pasos vecinos se apartan para previsualizar dónde aterrizará; suéltalo para confirmar. Puedes mover pasos normales a lo largo de la columna principal, hacia dentro o fuera de una rama de condición, y hacia dentro o fuera del cuerpo de una iteración. También puedes arrastrar un encabezado de condición o iteración — sus ramas o cuerpo se mueven con él. No puedes arrastrar Start ni End. Los encabezados de condición e iteración no se pueden soltar dentro del cuerpo de una iteración. El reordenamiento también se deshabilita mientras hay una ejecución de flujo en curso. Las referencias a variables no se reescriben automáticamente. Si un paso movido sigue referenciando otro paso que ahora se ejecuta más tarde — o ahora está dentro de una iteración y se ejecuta una vez por elemento — actualiza esas referencias en Step settings.

¿Cómo agrego pasos de integración con Copilot?

Pide a Workflow Copilot el resultado que quieres y menciona la aplicación cuando sea relevante. Por ejemplo: «Agrega un paso de Gmail que envíe el resumen del paso anterior». Copilot busca las acciones de integración disponibles para tu espacio de trabajo, comprueba los campos obligatorios de la acción elegida y propone un paso configurado. Revisa la acción propuesta, incluida su posición en el workflow, y luego haz clic en Apply. Copilot utiliza únicamente acciones disponibles y sus requisitos exactos. No inventa nombres de acciones ocultas ni identificadores de conexión. También puedes pedir al asistente del dashboard que cree un workflow completo con pasos de integración. El asistente consulta las acciones del mismo modo antes de proponer el workflow. Si la aplicación elegida no está conectada, el paso todavía se puede agregar. Abre Step settings, conecta o selecciona la cuenta en Authentication y completa los campos que falten antes de probar, ejecutar, versionar o desplegar el workflow.

¿Puede el asistente del dashboard usar una plantilla de workflow existente?

Sí. Cuando tu solicitud describe claramente un workflow, el asistente del dashboard busca las plantillas activas disponibles para tu cuenta antes de crear un workflow nuevo. Compara el nombre, la descripción y los tipos de paso incluidos en cada plantilla con el resultado y las herramientas que pediste. Si una plantilla coincide claramente e incluye todas las herramientas necesarias, el asistente propone crear un workflow desde esa plantilla. Haz clic en Confirm para instalarlo en tu workspace y abrirlo en el editor de workflows. Si varias plantillas podrían servir, el asistente te pide que elijas. Si ninguna coincide bien, propone un workflow nuevo creado desde cero. Las plantillas pueden pertenecer a tu cuenta o estar disponibles globalmente. Después de la creación, revisa cada paso y completa los ajustes de Authentication necesarios antes de probar o ejecutar el workflow.

¿Cómo guardo y reutilizo un workflow como plantilla?

Abre un workflow guardado en el editor, espera hasta que su estado muestre Saved, abre el menú junto al nombre del workflow y elige Save as template. Introduce un nombre y una descripción; ambos campos son obligatorios. La plantilla guardada queda disponible de inmediato para todas las personas de tu cuenta, en todos los workspaces. Selecciona Save, o presiona Ctrl+Enter en Windows/Linux o Command+Enter en macOS. Activa Submit to Marketplace si también quieres que el equipo de Fetch Hive la revise para el marketplace público. Tu plantilla privada de la cuenta se guarda de inmediato. Fetch Hive crea una copia de revisión separada y elimina identificadores de cuentas conectadas, selecciones de recursos privados, encabezados personalizados, cuerpos de solicitud, URLs privadas y archivos subidos. Una copia pendiente o rechazada nunca aparece en la galería de plantillas; al aprobarla se publica como una plantilla global. Abre Workflows > Templates para ver en una sola lista las plantillas de tu cuenta y las plantillas globales aprobadas del marketplace. Las plantillas de cuenta muestran a su autor; las del marketplace aparecen como Fetch Hive. Elige View details para revisar los pasos incluidos, o Use template para nombrar el nuevo workflow, elegir su categoría e instalarlo en el workspace actual. Revisa los ajustes de los pasos y conecta cualquier Authentication necesaria antes de ejecutar el nuevo workflow.

¿Cómo configuro las entradas de inicio y los ajustes de paso?

Haz clic en Start para abrir los ajustes del paso de inicio. Usa Add Input para definir las variables que tu ejecución de flujo de trabajo debe aceptar. Para cada entrada, configura el nombre para mostrar, el nombre de variable, el tipo de entrada y si es obligatoria. Las entradas de inicio pueden ser Text o Array. Usa Text para un solo valor. Usa Array cuando quien llama deba pasar un arreglo JSON, como ["one", "two"] o [{"url":"https://example.com"}]. Las entradas de inicio también pueden incluir un Example value opcional. Los ejemplos son únicamente de tiempo de diseño: ayudan al editor a previsualizar variables y conectar pasos posteriores antes de que exista alguna ejecución del flujo de trabajo, pero no son valores predeterminados de ejecución y no consumen tareas. Usa las acciones de entrada de muestra junto a Example value para cargar un ejemplo guardado o guardar el ejemplo actual para reutilizarlo. Para entradas de tipo array, usa un arreglo JSON de ejemplo que coincida con la forma que proporcionarán quienes llamen. Por ejemplo, [{"name":"Fetch Hive","url":"https://fetchhive.com"}] permite que un paso Iteration use {{companies}} como su iterador y permite que los pasos dentro de la iteración hagan referencia a campos como {{company_loop.item.url}} antes de que se haya ejecutado el flujo de trabajo. Haz clic en cualquier paso no terminal del lienzo para abrir Step settings para ese paso. Los ajustes exactos dependen del tipo de paso. Por ejemplo, AI Prompt expone sus mensajes de prompt, parámetros del modelo, opciones de formato de respuesta y comportamiento ante fallos en la misma hoja. Cuando un paso AI Prompt usa un modelo de Anthropic Claude, sus parámetros de modelo también incluyen Prompt Cache con las opciones Disabled, 5 minutes y 1 hour. Si un paso de flujo de trabajo respaldado por IA usa un modelo retirado, los ajustes del paso muestran una advertencia y las pruebas de paso o ejecuciones del flujo de trabajo se bloquean con model_deprecated. Elige un modelo activo en el paso antes de ejecutar el flujo de trabajo. Algunos pasos de solo lectura pueden ejecutar varias versiones al mismo tiempo: Google Search, Google News, Google AI Mode, Google AI Overview, Bing Search, Exa Search, Exa Similar, Copilot Search, Website Scrape y RSS Feed. Activa Parallelization en los ajustes del paso, agrega las versiones que quieras ejecutar y configura solo los campos que deben diferir entre versiones. Cuando el flujo de trabajo se ejecute, Fetch Hive esperará a que termine cada versión y almacenará la salida del paso como un arreglo en el orden de las versiones. Los pasos posteriores pueden hacer referencia a ese arreglo con {{step_2.output}}. Para alcanzar un campo que existe en el objeto de resultado de cada versión, usa el comodín *: {{step_2.output.*.field}}. Un nombre de campo suelto sobre el arreglo (por ejemplo {{step_2.output.items}}) se resuelve a null. El pluck con * no aplana arreglos anidados. Para un paso RSS Feed paralelizado, {{rss_step.output.*.items}} es un arreglo de arreglos de ítems. Agrega un paso Data Transform con modo Flatten array y esa expresión como origen, luego apunta el iterador de Iteration a {{step_N.output}} del paso de aplanado. La paralelización no está disponible para pasos dentro del cuerpo de una Iteration. Si necesitas varias versiones de búsqueda o fetch, ejecuta ese paso paralelizado antes de la iteración e itera sobre su salida (aplanando primero cuando la ruta pluckada esté anidada), o mantén los pasos dentro del bucle no paralelos. Tu plan controla cuántas versiones puede ejecutar un solo paso en paralelo. Si una versión falla y el paso está configurado en Continue, Fetch Hive omite esa versión fallida del arreglo de salida y mantiene las versiones exitosas en orden. Si ninguna versión tiene éxito, la salida es un arreglo vacío. Si el paso está configurado en Terminate Workflow, el flujo de trabajo se detiene. Para los pasos Iteration, el comportamiento ante fallos de la propia iteración controla el cuerpo del bucle. Si la iteración está configurada en Continue, un paso del cuerpo fallido detiene ese ítem y deja null para ese ítem en la salida de la iteración, incluso si el paso del cuerpo está configurado en Terminate Workflow. Si la iteración está configurada en Terminate Workflow, cualquier paso del cuerpo fallido detiene el flujo de trabajo. Usa When the step fails cuando necesites decidir si el flujo de trabajo debe detenerse o continuar después de un error de paso.

¿Cómo edito, duplico, deshabilito o elimino un paso?

Pasa el cursor sobre un nodo de paso en el lienzo para mostrar las acciones del paso. Usa Run Step cuando quieras probar ese paso desde el lienzo. Usa Disable step o Enable step para controlar si el paso participa en el flujo de trabajo. Usa Duplicate step para insertar una copia del paso actual en el flujo de trabajo. Usa Remove step si quieres eliminar el paso. Fetch Hive te pedirá que confirmes antes de eliminarlo. Consulta también: Pruebas e iteración y Publicación y versionado