Saltearse al contenido

Pipelines del Workbench

Los Pipelines del Workbench permiten encadenar pasos de enriquecimiento en flujos de trabajo automatizados que se ejecutan cada vez que llegan nuevos datos. En lugar de activar manualmente la extracción con IA, el enriquecimiento en cascada y las columnas de fórmulas una por una, defina el pipeline una sola vez y deje que procese cada fila entrante de forma automática.

Los pipelines se configuran por tabla del workbench y se activan ante eventos de ingesta específicos: cargas de PDF por correo, payloads de webhook, resultados de bots de scraping o importaciones manuales.

Cómo funciona

  1. Abra una tabla del workbench y haga clic en la pestaña Pipeline
  2. Haga clic en New Pipeline o elija una plantilla prediseñada
  3. Configure el evento de inicio: lo que activa el pipeline (PDF por correo, webhook, bot de scraping o importación)
  4. Agregue pasos al pipeline: extracción con IA, enriquecimiento en cascada, evaluación de fórmulas, ramificación o exportación a lista
  5. Arrastre los pasos para reordenarlos o agregue condiciones de ramificación para dirigir los datos por rutas distintas
  6. Haga clic en Save: el pipeline se ejecuta automáticamente cada vez que llegan datos coincidentes

Constructor de pipelines

El constructor visual de pipelines muestra el flujo de trabajo como una cadena de pasos conectados. Cada tarjeta de paso muestra su tipo, nombre y un resumen de su configuración.

Eventos de inicio

Todo pipeline comienza con un evento de inicio que determina cuándo se activa:

Tipo de inicioCuándo se activaCaso de uso
Email PDFSe recibe un PDF mediante ingesta por correoProcesamiento de currículums, facturas o documentos entrantes
WebhookLos datos llegan a través del endpoint webhook de la tablaIntegración con herramientas externas o APIs
Scraper BotUn bot de scraping entrega resultadosProcesamiento de datos de empresas o contactos obtenidos por scraping web
ImportSe agregan filas mediante CSV, pegado, importación desde CRM o búsquedaEnriquecimiento automático de lotes recién importados

Para los eventos de inicio de Email PDF y webhook, puede configurar los tipos de fuente y los campos esperados, de modo que el pipeline sepa qué datos extraer.

Tipos de pasos

Agregue pasos en cualquier orden. Cada paso se ejecuta una vez que el anterior ha finalizado.

PasoQué haceConfiguración
AI GroupEjecuta extracción con IA usando un grupo de columnas guardadoSeleccione un grupo de columnas de IA existente o cree uno en el momento
WaterfallEjecuta enriquecimiento en cascada sobre una columnaSeleccione una columna configurada con cascada
FormulaEvalúa una expresión de fórmula y escribe el resultadoUtiliza el motor de expresiones G8X. Consulte la sintaxis de fórmulas
BranchDirige las filas por rutas distintas según una condiciónConfigure el campo, el operador y el valor. Las filas siguen la ruta “if true” o “else”
Export to ListEnvía la fila a una lista de contactos o empresasElija la lista de destino y mapee los campos

Ramificación

Los pasos de ramificación dividen el pipeline en dos rutas según una condición. Configure la condición con un nombre de campo, un operador y un valor:

OperadorEjemplo
Equalsstatus equals qualified
Not equalstier not equals disqualified
Containstitle contains VP
Greater thanscore greater than 70
Less thanscore less than 30
Is emptyemail is empty
Is not emptyphone is not empty

Las filas que cumplen la condición siguen la ruta “if true”. Las demás siguen la ruta “else”. Cada ruta puede tener sus propios pasos.

Plantillas

El constructor de pipelines incluye plantillas prediseñadas para comenzar rápidamente:

PlantillaPasosCaso de uso
Email PDF ExtractionExtracción con IA, puntuación por fórmula, exportaciónProcesamiento de currículums o documentos entrantes
Webhook RoutingClasificación con IA, ramificación, exportaciónEnrutamiento de datos de webhook según el contenido
Import ClassificationAnálisis con IA, etiquetado por fórmula, exportaciónCategorización de contactos recién importados
SDR Candidate GradingExtracción de currículum, detección de ubicación, puntuación, mapeo de nivel, narrativa, exportaciónPipeline completo de evaluación de candidatos

Haga clic en una plantilla para estructurar el pipeline con pasos preconfigurados. Después puede personalizar la configuración de cada paso.

Expresiones de fórmulas

Los pasos de fórmulas en los pipelines utilizan el motor de expresiones G8X, un lenguaje de fórmulas seguro y determinístico. Las fórmulas pueden hacer referencia a cualquier campo de la fila mediante notación de puntos.

Funciones comunes

CategoríaFunciones
StringUPPER, LOWER, TRIM, CONCAT, SPLIT, JOIN, REPLACE, SUBSTRING, LEFT, RIGHT
MathADD, SUB, MUL, DIV, MOD, MIN, MAX, FLOOR, CEIL, ROUND, ABS
LogicIF, AND, OR, NOT, EQ, GT, GTE, LT, LTE
TypeTO_NUMBER, TO_STRING, IS_EMPTY, COALESCE, DEFAULT
JSONGET, KEYS, VALUES, LENGTH, INCLUDES, FIND

Ejemplos

Puntuación de un contacto según cargo y ubicación:

IF(INCLUDES(LOWER(title), "vp"), 90, IF(INCLUDES(LOWER(title), "director"), 70, 50))

Clasificación de una fila por fuente:

IF(IS_EMPTY(email), "no-email", IF(INCLUDES(email, "@company.com"), "internal", "external"))

Combinación de nombre y apellido:

CONCAT(TRIM(first_name), " ", TRIM(last_name))

Procesamiento asíncrono

Los pipelines procesan los datos de forma asíncrona. Cuando llegan filas, graph8 evalúa qué pipelines coinciden con el evento de inicio y encola cada paso para su procesamiento en segundo plano. Esto implica:

  • Sin tiempos de espera: los lotes grandes se procesan de forma confiable sin bloquear la interfaz
  • Reintento ante fallos: los pasos fallidos se reintentan automáticamente con retroceso exponencial
  • Seguimiento del progreso: la cuadrícula se actualiza en tiempo real a medida que cada paso se completa

Los pasos de IA y cascada se distribuyen entre varios workers para un mayor rendimiento. Los pasos de fórmulas se ejecutan de inmediato, ya que no requieren llamadas externas.

Relacionados