Saltar al contenido principal

Pruebas y ejecuciones

Probar una automatización es como un ensayo general: el mismo escenario, el mismo guion, y tú estás en el público viendo cada movimiento — para que la noche del estreno no haya sorpresas. Test Run en la barra de herramientas del lienzo inicia una, y lo que pasa después depende de tu disparador.


Iniciar una prueba

DisparadorQué hace Test Run
ManualAbre la ventana de entrada — ejecuta con tu entrada guardada, edítala para esta ejecución, o ejecuta sin entrada
Disparador de app / WebhookAbre un selector: "Esperar un evento real" (recomendado — la ejecución empieza en el momento en que la app envía uno) o "Usar el último evento capturado" (repetición instantánea de la muestra que capturaste al probar el disparador)
ProgramadoSe ejecuta de inmediato, tal como lo haría el temporizador

La vista en vivo

El lienzo se convierte en un escenario: los bloques se iluminan uno tras otro mientras se ejecutan, las ramas no tomadas se atenúan con la razón ("omitido: la condición fue verdadera"), y los bucles se animan mientras corren sus pasadas. Puedes detener una ejecución en curso desde la barra de herramientas. Mira cómo se despliega la ejecución de abajo y luego haz clic en cualquier bloque para inspeccionar su resultado:

En ejecución…
VERDADEROFALSO
Conservar negocios grandes

12 elementos → 3 conservados

Sin costo de créditos

Inspeccionar un paso

Haz clic en cualquier bloque terminado para ver exactamente qué hizo — cada tipo cuenta su propia historia:

BloqueQué ves
FiltroCuántos elementos entraron, cuántos sobrevivieron, y los sobrevivientes
Condición / SwitchEl veredicto y qué camino tomó la ejecución
HerramientaLa herramienta, los campos con los que se ejecutó, y cualquier advertencia de "valor que no resolvió a nada"
Base de datosLa acción, la base de datos, y las filas exactas afectadas
CódigoEl resultado y todo lo que el código imprimió
For Each / LoopResultados pasada por pasada con un paginador
AgenteLa conversación completa y su respuesta

Cada paso también muestra qué recibió como entrada, y cada lista puede alternar entre una tabla y la vista sin procesar. Los bloques gratuitos llevan un chip de "Sin costo de créditos".


Reintentar desde un paso

Cuando una ejecución falla, no empiezas de cero. Reintentar desde el paso fallido (o "Reintentar desde este paso" en cualquier bloque) inicia una nueva ejecución que reutiliza todo lo anterior — los pasos de agente previos no se vuelven a ejecutar ni a cobrar — y re-ejecuta solo desde el fallo en adelante. Primero corrige la configuración del bloque, y luego reintenta.

tip

Este es el ciclo de depuración más barato que existe: un paso de investigación costoso que tuvo éxito queda pagado una sola vez, mientras tú corriges y reintentas el paso barato que se rompió después.


Activar y monitorear

Cuando una prueba se vea bien, activa el interruptor de activación. A partir de entonces:

  • Las ejecuciones aparecen en el historial de ejecuciones de la automatización, y cada una abre la misma vista en vivo e inspección de pasos.
  • Estados de ejecución: completada, fallida (con el paso que falló marcado), detenida (la detuviste tú), en progreso.
  • Los eventos que una app envió pero que un filtro descartó no crean ejecuciones — eso es a propósito y no cuesta nada.

Solución de problemas

ProblemaSolución
La salida de un paso está vacíaAbre el paso y busca la advertencia de "no resolvió a nada" — una {{variable}} no encontró su valor. Revisa su ruta en Datos entre pasos.
Los bloques después de un fallo muestran "omitido"Esa es la regla: cuando un paso falla, todo lo que depende de él se omite y la ejecución se marca como fallida. Corrige el paso y luego usa Reintentar desde el paso fallido.
"Esperar un evento real" nunca empiezaProvoca el evento en la otra app (crea el negocio, envía el formulario). La ventana espera una entrega real.
Una ejecución antigua muestra menos detalle que las nuevasLas ejecuciones más antiguas se registraron antes de que existieran las vistas detalladas por bloque — las nuevas muestran todo.

Qué sigue

Protege tu construcción funcional con Versiones y seguridad.