acción Detener

La acción Detener en el paquete de Bot de tarea permite detener la ejecución del bot.

Configuración

Por ejemplo, utilice la acción 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 acción Detener

Comportamiento de la acción 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 acción Detener se ejecutó antes de que la acción Intentar comenzara. Como resultado, la ejecución se detuvo y la acción 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 acción Intentar, procedía a la acción Finalmente. Sin embargo, la acción Detener colocada dentro de la acción Intentar terminó la ejecución sin pasar a la siguiente acción, 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 acción Detener se colocó dentro de la acción Intentar. Cuando ocurrió una excepción durante la ejecución de la acción Intentar, se omitió la acción Detener y el control se pasó a la acción Capturar. Como resultado, la acción 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 acción dentro de la acción Intentar, lo que provocó que la ejecución pasara a la acción Capturar, donde se mostró un mensaje de error o excepción. Después, se ejecutó la acción Finalmente.

En este caso, dado que la acción Detener se colocó dentro de la acción Capturar, la ejecución de la automatización terminó después de la acción Finalmente, lo que impidió que la siguiente acción 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 acción dentro de la Intentaracción, lo que provocó que la ejecución pasara a la Capturaracción, donde se mostró un mensaje de error o excepción. Después, se ejecutó la Finalmenteacción.

En este caso, dado que la acción Detener se colocó dentro de la acción Finalmente, la ejecución de la automatización terminó después de la acción 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