Automatizar con ETL

Flujos reutilizables

Convierta un flujo en algo que un mapa, una API u otro flujo puede ejecutar, indicando qué recibe y qué devuelve.

Actualizado 2026-10-058 minutes de lectura
Antes de comenzar
  • A flow you can open in ETL Builder

Un flujo corriente lee los datos que usted le indicó. Un flujo reutilizable indica en cambio lo que necesita, y quien lo ejecuta aporta los datos: una persona en un mapa, quien llama a una API u otro flujo.

Se construye una vez. Después se ejecuta como herramienta personalizada en un mapa, como API de flujo y como etapa dentro de otros flujos.

Indicar qué recibe el flujo

Agregue una etapa «Entrada del flujo» allí donde el flujo deba leer datos que cambian de una ejecución a otra. Dé a cada una:

  • una «Etiqueta», que es lo que ven las personas al ejecutarlo;
  • un «Tipo de entrada»: «Capa», «Tabla» o «Área»;
  • para una capa, la «Geometría» que acepta (deje todo sin marcar para aceptar cualquiera);
  • si es «Obligatorio»;
  • los «Campos requeridos» que deben tener los datos.

Un flujo puede tener tantas entradas como necesite.

Cada entrada tiene además una «Muestra». La muestra se usa solo cuando usted prueba o previsualiza el flujo. Nadie que ejecute el flujo más adelante recibe sus datos de muestra. Para un área, la muestra es «Todo», salvo que limite la prueba a un rectángulo.

Permitir que se cambie un ajuste

Abra cualquier etapa y active «Preguntar al ejecutar» junto a un ajuste. A quien ejecute el flujo se le pedirá ese valor, con su etiqueta, su texto de ayuda y sus límites. El valor que usted escribió queda como valor por defecto.

Indicar qué devuelve el flujo

Termine cada rama que quiera devolver con una etapa «Resultado del flujo». Dele una etiqueta y un «Tipo de resultado»: una capa o una tabla. Un flujo puede devolver varios resultados.

Un flujo reutilizable devuelve sus datos mediante «Resultado del flujo». No puede además escribir archivos o tablas por su cuenta, así que quite las etapas de escritura.

Probarlo y guardarlo

Elija «Acciones» y luego «Hacer reutilizable…». El cuadro de diálogo muestra qué recibe el flujo, qué se puede ajustar y qué devuelve. Si falta algo, lo indica, con un enlace a la etapa.

Pulse «Probar con las muestras». El flujo debe superar una prueba antes de poder guardarse, y cambiarlo después obliga a probarlo de nuevo.

Luego guarde. Cada guardado es una nueva versión, y una versión nunca cambia. Editar el flujo más adelante no afecta a nada que ya use una versión guardada hasta que guarde de nuevo.

Usar un flujo dentro de otro flujo

Agregue una etapa «Subflujo» y elija un flujo reutilizable. Sus entradas pasan a ser los puertos de entrada de la etapa, sus resultados pasan a ser puertos de salida y sus ajustes de ejecución pasan a ser los ajustes de la etapa.

Una etapa Subflujo conserva la versión que usted eligió. Cuando se guarda una más reciente, la etapa ofrece actualizarse y solo cambia cuando usted lo indica. Todo se ejecuta como una sola ejecución, con un solo registro.

Eliminar y restaurar

Eliminar un flujo lo mueve a la papelera durante 14 días. Mientras está allí, las herramientas y las etapas que dependen de él muestran «Fuente en la papelera» y no pueden ejecutarse. Restaure el flujo y vuelven a funcionar. Tras una eliminación permanente muestran «Necesita una fuente» y le piden elegir otro flujo.

Todo lo publicado en Tamaat Server sigue funcionando en ambos casos.

Next steps