Saltar al contenido principal
Mi robot

Intento y error

Intento y error

Intenta ejecutar un bloque de acciones y, si algo falla, ejecuta en su lugar un bloque alternativo de tratamiento de errores, sin detener el robot. Captura información sobre el error para registrarlo o reprocesarlo.


Opciones

Número de intentos

Cuántas veces se ejecuta el bloque de intento antes de activar el bloque de error. Por defecto: 1. Cualquier valor por encima de 1 hace que el robot reintente automáticamente cuando algo falla.

Retornos

Las salidas siguientes están disponibles dentro del bloque de error, tras un fallo.

Código Javascript

js
actions["id-de-la-accion"].actionId // el ID de la acción que generó el error (text)
actions["id-de-la-accion"].message // un mensaje de error legible (text)
actions["id-de-la-accion"].error // el objeto de error completo (any)

Selección de campos

  • actionId — el identificador de la acción que falló (text).
  • message — una descripción legible del error (text).
  • error — el objeto de error completo, para inspeccionarlo a fondo (any).

Reglas y condiciones

  • El bloque de intento se ejecuta primero. Si no falla nada, el bloque de error se omite.
  • Si una acción falla dentro del bloque de intento y aún quedan intentos, el bloque entero se reinicia desde el principio.
  • Cuando se agotan los intentos, se ejecuta el bloque de error.
  • actionId, message y error solo se rellenan en el bloque de error; en el de intento están vacíos.
  • Número de intentos tiene que ser un entero mayor que cero.