Actividades
Más reciente
False
Imagen de fondo del banner
Actividades del flujo de trabajo
Última actualización 29 de abr. de 2024

Reintentar ámbito

UiPath.Core.Activities.RetryScope

Descripción

Vuelve a intentar las actividades contenidas siempre que no se cumpla la condición o se produzca un error.

Esta actividad no funciona como se espera en el flujo de trabajo principal de un proceso de orquestación.

Compatibilidad de proyectos

Windows - Heredado | Windows | Multiplataforma

Configuración multiplataforma

Opciones avanzadas
Común
  • ContinuarEnCasoDeError: especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores Boolean (Verdadero, Falso). El valor predeterminado es Falso. Por lo tanto, si el campo está vacío y se produce un error, se detiene la ejecución del proyecto. Si el valor es Verdadero, la ejecución del proyecto continúa independientemente de cualquier error.

    Nota: si se incluye esta actividad en Intentar capturar y el valor de la propiedad ContinuarEnCasoDeError es Verdadero, no se detectará error cuando el proyecto se ejecute.

Opciones

  • NúmeroDeReintentos: el número de veces que se debe reintentar la secuencia.
  • IntervaloDeReintento : especifica la cantidad de tiempo entre cada reintento.
CuerpoDeActividad

Añade las actividades que deben volver a ejecutarse en esta sección.

Condición

Añade una operación de condición en esta sección.

Windows (heredado), configuración de Windows

Panel de propiedades
Común
  • NombreParaMostrar: el nombre de la actividad para ser mostrado.
  • ContinuarEnCasoDeError: especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores Boolean (Verdadero, Falso). El valor predeterminado es Falso. Por lo tanto, si el campo está vacío y se produce un error, se detiene la ejecución del proyecto. Si el valor es Verdadero, la ejecución del proyecto continúa independientemente de cualquier error.

    Nota: si se incluye esta actividad en Intentar capturar y el valor de la propiedad ContinuarEnCasoDeError es Verdadero, no se detectará error cuando el proyecto se ejecute.
Otros
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.

Opciones

  • NúmeroDeReintentos: el número de veces que se debe reintentar la secuencia.
  • IntervaloDeReintento : especifica la cantidad de tiempo entre cada reintento.

Ejemplo de uso de la actividad Reintentar ámbito

La actividad Reintentar ámbito se utiliza para detectar y gestionar un error, por lo que es similar a la actividad Intentar detectar . El siguiente flujo de trabajo intenta abrir la ventana del Bloc de notas 3 veces y utiliza la condición establecida en la actividad Reintentar ámbito para detener el bucle.

  1. Crea una nueva secuencia y añade la actividad Reintentar ámbito.
  2. En el panel Propiedades, deja el NúmeroDeReintentos predeterminado de 3 y el Intervalo de reintentos de 5. Esto significa que intentamos abrir la ventana del Bloc de notas 3 veces y que el intervalo entre intentos es de 5 segundos.
  3. En la sección Acción, agrega una actividad Asignar.
  4. Crea una variable GenericValue, llamada por ejemplo Aleatorio y añádela al campo A de la actividad Asignar.
  5. Añade el valor Now.Millisecond mod 5 a la variable agregándolo al campo Valor de la actividad Asignar.


  6. Agrega una actividad Si y como condición escribe Random <> 0. Esto significa que compruebas si la variable es diferente de 0.
  7. En la sección Entonces de la actividad (la condición anterior es verdadera):

    • Agrega un Cuadro de mensaje que indica «Error al iniciar Bloc de notas de Windows».
    • Bajo el Cuadro de mensaje, agrega una actividad Lanzar para arrojar un error.
    • Escribe New System.Exception(“Notepad failed to start”) en el campo Excepción, bajo Propiedades.
  8. En la sección Si no de la actividad Si (la Condición anterior es falsa):

    • Agrega una actividad Abrir aplicación e indica en la pantalla Bloc de notas. Proporciona la ruta completa del archivo ejecutable del Bloc de notas en la parte del campo NombreDelArchivo de Propiedades.



  9. Para salir del bucle, añade una actividad Elemento existe en la sección Condición de Reintentar ámbito e indica la ventana del Bloc de notas.



Este flujo de trabajo simula una ventana del Bloc de notas fallida. Si el valor de la variable Random es diferente de 0 tres veces seguidas, se muestra el mensaje «Fallo de inicio de la ventana del Bloc de notas» en cada ocasión y todo el flujo de trabajo falla con el error «Fallo de inicio del Bloc de notas». El último mensaje es el que se agregó en la actividad Lanzar.
Si el valor de la variable Random es 0, el Robot abre el Bloc de notas y como la condición existe de este bucle es encontrar la ventana del Bloc de notas, el flujo de trabajo se completa correctamente.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.