Pruebas y ejecuciones
Prueba un flujo sin enviar nada y consulta lo que han hecho las ejecuciones reales
Última actualización el
En el editor trabajas con dos pestañas para comprobar si un flujo hace lo que quieres: Ejecución de prueba para un ensayo y Ejecuciones para lo que ha ocurrido de verdad. Las abres a la derecha, en el panel. La cuarta pestaña, Historial, muestra versiones anteriores del flujo, consulta Versiones anteriores.
Una ejecución de prueba
Elige la pestaña Ejecución de prueba. Una prueba recorre el flujo con datos de ejemplo y muestra qué pasos daría.
No ocurre nada real
Una ejecución de prueba no envía nada, no crea nada y no cambia nada. Los retrasos se omiten, para que veas enseguida el resultado final. Las acciones solo muestran lo que harían, con el texto No se ejecuta en una prueba.
Datos de ejemplo
Arriba está Probar con un registro real. Para cada registro del disparador, como Ocupación, elige un registro con Elegir un registro (busca por nombre o número). Tillor carga el registro tal como está ahora, con los registros a los que hace referencia, en los datos de ejemplo. La prueba sigue sin enviar, crear ni cambiar nada.
Bajo Datos de ejemplo del evento están los datos con los que trabaja la prueba, en formato JSON. Si la automatización ya se ha iniciado alguna vez de verdad, la prueba empieza con los datos de la última ejecución real. Si no, Tillor rellena un ejemplo con la forma del evento: un texto pasa a ser example, un número 1 y una fecha el momento actual.
Cambia los valores para probar otros casos, por ejemplo otro tipo de parcela o una factura con otro estado. Si el texto no es un JSON válido, aparece Los datos de ejemplo no son un JSON válido. y no puedes iniciar la prueba.
Si el flujo contiene una Solicitud API, aparece también un campo Ejemplo de respuesta de la API. Pega ahí la respuesta que esperas de la solicitud. Así la prueba puede recorrer los pasos posteriores a la solicitud, y Tillor ofrece los campos de la respuesta como variables. Consulta Usar una respuesta de API.
Qué ocurre en estos pasos
En algunos pasos el resultado depende del mundo exterior: Enviar webhook, Solicitud API, acciones con una salida Omitido o Error, y lógica como ¿Abierto ahora?, Consultar un registro, Esperar un evento y Pedir una decisión. Bajo ¿Qué ocurre en estos pasos? eliges para cada paso por qué salida continúa la prueba. Así pruebas también el camino para cuando algo sale mal.
El resultado
Haz clic en Ejecutar prueba. Verás los pasos en orden, con, para cada paso:
- los valores rellenados, por ejemplo el título de una tarea tal como se crearía
- en una condición, por cada línea qué se comparó y si se cumplió. Verde es correcto, rojo no, con el valor que había realmente (era …)
- por qué salida continuó el flujo (Continúa por: Sí)
- en un retraso, hasta cuándo se esperaría
Después de ejecutar, el botón pasa a llamarse Ejecutar de nuevo. La prueba reproduce los pasos uno a uno (Paso 2 de 5…). Con Mostrar todo te saltas esa reproducción. En el lienzo se colorea el camino que siguió la prueba, y los pasos que no llegaron a ejecutarse se atenúan. Haz clic en el nombre de un paso en el resultado para saltar a ese paso. Abajo aparece Terminó tras 5 pasos.
Si el filtro de Solo cuando no coincide con tus datos de ejemplo, verás El filtro del disparador no coincide con estos datos, así que el flujo no se iniciaría. Comprueba entonces qué condición está en rojo. Con Borrar quitas el resultado del lienzo.
Qué no muestra una prueba
- Si una factura se puede enviar de verdad, si un endpoint está disponible o si existe una ruta de API
- Cómo se ven los registros después de un retraso. La prueba trabaja con tus datos de ejemplo y no vuelve a leer nada
- Errores que solo aparecen con datos reales, como un campo vacío
Por eso, revisa siempre las primeras ejecuciones reales en la pestaña Ejecuciones.
Ejecuciones reales
En la pestaña Ejecuciones están las últimas 20 ejecuciones reales de esta automatización, las más recientes arriba. La lista se actualiza sola aproximadamente cada 15 segundos. Mientras no se haya iniciado nada, aparece Aún no hay ejecuciones. Activa la automatización y espera a su evento.
Cada ejecución muestra la hora de inicio, el número de pasos o (en una espera) cuándo continúa, y un estado.
| Estado | Qué significa |
|---|---|
| En curso | La ejecución está en marcha ahora mismo |
| En espera | La ejecución está en un retraso, espera un evento o una aprobación, y continuará más tarde |
| Completada | El flujo se ha recorrido hasta el final |
| Fallida | No se pudo ejecutar un paso. El aviso aparece como Falló: … |
| Cancelada | La ejecución se detuvo porque la automatización se pausó o se eliminó mientras esperaba |
Haz clic en una ejecución para abrirla. Verás entonces:
- todos los pasos realizados, con la hora y lo que hizo el paso
- los valores rellenados, por ejemplo el título que recibió realmente la tarea
- en una condición, qué líneas se cumplieron
- en un paso fallido, el mensaje de error, que puede estar en inglés
En el lienzo se colorea el camino que siguió esta ejecución. Los pasos que no llegaron a ejecutarse se atenúan. Haz clic en el nombre de un paso para saltar a ese paso.
Debajo de los pasos hay un botón como 3 conjuntos de datos. Muestra los datos con los que empezó la ejecución y lo que produjo cada acción, como el id de la tarea creada o la respuesta de una solicitud API. Así puedes comprobar qué valores tenía una variable.
Abajo, en una ejecución abierta, hay también una Traza: un código de letras y cifras. Si algo no cuadra en una ejecución, pasa ese código a soporte. Así encontramos exactamente esta ejecución.
Los eventos que no superaron el filtro de Solo cuando, o para los que la automatización ya se ejecutó una vez con Ejecutar una vez por registro, no inician ninguna ejecución y por eso no aparecen en la lista.
En la vista general de automatizaciones aparece, junto a cada automatización, la hora de la última ejecución, con una barrita al lado por cada ejecución reciente.
¿Qué ocurre después?
- Tras una ejecución de prueba no ha cambiado nada en Tillor. La automatización solo funciona de verdad cuando activas Activo.
- Las ejecuciones reales permanecen en la pestaña Ejecuciones. Esta muestra las últimas 20.
- Una ejecución fallida genera un correo para quien creó la automatización, como máximo uno por hora.
¿Problemas?
Una ejecución que no quiere iniciarse
Consulta Preguntas frecuentes para una lista de comprobación.