Ir al contenido principal

📚 Acción de Workflow: Formateador de Array

Cómo usar la acción de Formateador de Array para buscar, filtrar y calcular sobre listas de datos dentro de tus Automatizaciones.

El Formateador de Array te permite trabajar con listas de datos (arrays) dentro de una Automatización: buscarlos, filtrarlos, reordenarlos o calcular valores a partir de ellos. Es especialmente útil cuando trabajas con datos que llegan en forma de lista, como los que entrega un disparador de Webhook Personalizado o una respuesta de un servicio externo.

Esta acción es gratuita (no es una acción premium) y está disponible de forma estándar en el constructor de Automatizaciones.

¿Cómo funciona?

El Formateador de Array procesa colecciones de datos —por ejemplo, el arreglo de productos de un carrito de compra o el arreglo de respuestas de un formulario— y devuelve un resultado que puedes usar en acciones posteriores del flujo, como una variable normal.

Configuración paso a paso

  1. Dentro de la Automatización, agrega la acción Formateador de Array.

  2. Elige una de las cinco operaciones disponibles (ver abajo).

  3. Define el array de entrada y los criterios de búsqueda o filtro que necesites.

  4. Guarda y prueba la acción con el modo de prueba de la Automatización.

  5. Usa la variable de salida generada en las acciones siguientes del flujo.

Operaciones disponibles

  • Buscar (Find): localiza un único objeto dentro del array que coincida con un par clave-valor y devuelve el primer resultado.

  • Buscar por índice (Find by Index): devuelve el elemento ubicado en una posición específica del array (la numeración comienza en cero).

  • Filtrar (Filter): devuelve todos los objetos del array que cumplan con los criterios de filtro indicados.

  • Elementos de línea (Line Items): reconstruye el array con nuevos pares clave-valor, útil para adaptar el formato antes de enviarlo a otra acción o integración.

  • Matemática (Math): realiza cálculos sobre los valores numéricos del array —suma, mínimo, máximo, promedio o conteo.

Casos de uso

  • Buscar un producto específico dentro de una orden de compra.

  • Filtrar contactos o registros por un atributo determinado.

  • Calcular el total de una orden sumando los precios de sus artículos.

  • Reformatear datos antes de enviarlos a una integración externa.

Limitaciones

El Formateador de Array está diseñado para trabajar con arrays de una sola dimensión (planos). No admite de forma nativa el procesamiento de arrays anidados o estructuras de datos complejas.

Recomendación

Puedes encadenar varias acciones de Formateador de Array para resolver operaciones más complejas, y siempre conviene probar el resultado con la función de prueba de la Automatización antes de publicarla.

¿Ha quedado contestada tu pregunta?