action Detener

La action Detener en el package de Task Bot permite detener la ejecución del bot.

Configuración

Por ejemplo, utilice la action Detener para terminar el bot si se cumple una condición, por ejemplo, si el bot encuentra un archivo de más de 100 MB.

Uso de la action Detener

Comportamiento de la action Detener al usar el manejo de errores en su tarea.

Escenario Estructura de la automatización Resultado de la ejecución
Escenario 1
Stop
Try
  Message Box 1
Catch
  Message Box 2
Finally
  Message Box 3
En este escenario, la action Detener se ejecutó antes de que la action Intentar comenzara. Como resultado, la ejecución se detuvo y la action Finalmente no se ejecutó.
  • Cuadro de mensaje 1: No impreso
  • Cuadro de mensaje 2: No impreso
  • Cuadro de mensaje 3: No impreso
Escenario 2
Try
  Message Box 1
  Stop
Catch
  Message Box 2
Finally
  Message Box 3
Message Box 4
En este escenario, a medida que la ejecución entraba en la action Intentar, procedía a la action Finalmente. Sin embargo, la action Detener colocada dentro de la action Intentar terminó la ejecución sin pasar a la siguiente action, que es Cuadro de mensaje 4.
  • Cuadro de mensaje 1: Impreso
  • Cuadro de mensaje 2: No impreso
  • Cuadro de mensaje 3: Impreso
  • Cuadro de mensaje 4: No impreso
Escenario 3
Try
  Message Box 1
  (Some exception occurs)
  Stop
Catch
  Message Box 2
Finally
  Message Box 3
Message Box 4
En este escenario, la action Detener se colocó dentro de la action Intentar. Cuando ocurrió una excepción durante la ejecución de la action Intentar, se omitió la acción Detener y el control se pasó a la action Capturar. Como resultado, la action Detener no se ejecutó, y la automatización continuó ejecutándose sin detenerse.
  • Cuadro de mensaje 1: Impreso
  • Cuadro de mensaje 2: Impreso
  • Cuadro de mensaje 3: Impreso
  • Cuadro de mensaje 4: Impreso
Escenario 4
Try
  Message Box 1
  (Some exception occurs)
Catch
  Message Box 2
  Stop
Finally
  Message Box 3
Message Box 4

En este escenario, hubo un error en una action dentro de la action Intentar, lo que provocó que la ejecución pasara a la action Capturar, donde se mostró un mensaje de error o excepción. Después, se ejecutó la action Finalmente.

En este caso, dado que la action Detener se colocó dentro de la action Capturar, la ejecución de la automatización terminó después de la action Finalmente, lo que impidió que la siguiente action Mensaje 4 se ejecutara.

  • Cuadro de mensaje 1: Impreso
  • Cuadro de mensaje 2: Impreso
  • Cuadro de mensaje 3: Impreso
  • Cuadro de mensaje 4: No impreso
Escenario 5
Try
  Message Box 1
  (Some exception occurs)
Catch
  Message Box 2
Finally
  Stop
  Message Box 3
Message Box 4

En este escenario, hubo un error en una action dentro de la Intentaraction, lo que provocó que la ejecución pasara a la Capturaraction, donde se mostró un mensaje de error o excepción. Después, se ejecutó la Finalmenteaction.

En este caso, dado que la action Detener se colocó dentro de la action Finalmente, la ejecución de la automatización terminó después de la action Finalmente, lo que impidió que el siguiente conjunto de acciones se ejecutara.

  • Cuadro de mensaje 1: Impreso
  • Cuadro de mensaje 2: Impreso
  • Cuadro de mensaje 3: No impreso
  • Cuadro de mensaje 4: No impreso