Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

If package

  • Actualizado: 2021/09/21
    • Automation 360 v.x
    • Crear
    • Espacio de trabajo de RPA

If package

Utilice las actions en el package de If para controlar la secuencia de ejecución en función de una o más condiciones de una tarea.

Utilice las actions en el package If para comprobar si una aplicación se está ejecutando, si existe una carpeta o un archivo, si una variable coincide con el valor especificado, si existe una ventana de aplicación o si se está ejecutando un equipo o servidor, antes de ejecutar un conjunto de actions.

Actions en el package de If

El If package incluye las siguientes actions:

Action Descripción
Si Especifica una condición y mantiene una secuencia de actions si la condición es verdadera. Consulte Uso de la acción If.
Puede configurar varias condiciones dentro de una sola actionSi.
  1. Haga clic en Agregar condición.
  2. Seleccione cualquiera de las siguientes opciones:
    • Y: Ambas condiciones deben cumplirse para que se ejecuten las actions.
    • O: Cualquiera de las condiciones debe cumplirse para que se ejecuten las actions.
  3. Seleccione la condición en la lista desplegable.
Si no (opcional) Especifica una condición alternativa para probar si la condición especificada en la action Si es falsa. Si esta condición alternativa es verdadera, el bot ejecuta una secuencia de actions contenida dentro de la action Si no.
Puede configurar varias condiciones dentro de una sola action Si no.
  1. Haga clic en Agregar condición.
  2. Seleccione cualquiera de las siguientes opciones:
    • Y: Ambas condiciones deben cumplirse para que se ejecuten las actions.
    • O: Cualquiera de las condiciones debe cumplirse para que se ejecuten las actions.
  3. Seleccione la condición en la lista desplegable.
Si no Especifica la secuencia alternativa de las actions si la condición especificada en la action If y la action Si no (si fuera usada) es falsa.

Condiciones en el Ifaction

Utilice las siguientes condiciones en la action Si para controlar el flujo de ejecución en una tarea de automatización:

Condición Descripción
Aplicación Utilice la condición La aplicación no se está ejecutando o La aplicación se está ejecutando para ejecutar las actions en función de si una aplicación se está ejecutando o no.

Introduzca la ruta de acceso de la aplicación o especifique la ruta mediante una variable junto con la cantidad de tiempo de espera (en segundos) para que esta condición sea verdadera.

Booleano Use la condición Variable booleana para ejecutar las actions en función de si una variable booleana contiene el valor Verdadero o Falso.

También puede usar esta condición para comparar los valores de dos variables booleanas al seleccionar la segunda variable desde Insertar una ventana de variable.

Tabla de datos Utilice la condición La tabla de datos está vacía para ejecutar actions en función de si la tabla especificada contiene valores.

Utilice las condiciones Número de filas y Número de columnas para ejecutar actions en función de si el número de columnas o filas es Igual a, Mayor que o Menor que el valor especificado.

Fecha y hora Utilice la condición Variable de fecha y hora para ejecutar actions en función de si el valor de la variable de fecha y hora de origen es Igual a o No es igual a, es Mayor que o Igual a, o es Menor que o Igual a el valor de la variable de fecha y hora de destino.
Diccionario Utilice la condición Comprobar clave para ejecutar las actions en función de si el valor de la clave especificada es Igual a o No es igual a, o Contiene o No contiene el valor objetivo.
Nota: La comparación clave distinguirá mayúsculas y minúsculas.

Utilice la condición Verificar un valor único para ejecutar actions en función de si una clave específica contiene el valor objetivo.

Archivo Utilice las siguientes condiciones para ejecutar la action:
  • Fecha del archivo

    Use esta condición para verificar la fecha y hora de creación o modificación del archivo que se especificó. Especifique un rango de fechas mediante las opciones Está dentro de los últimos, Se encuentra entre o Es anterior a. Para la opción Está dentro de los últimos, especifique la cantidad de días o tiempo (en horas, minutos y segundos). Introduzca la cantidad de tiempo (en segundos) que se debe esperar para que esta condición sea verdadera.

  • Archivo existe y Archivo no existe

    Utilice estas condiciones para ejecutar una action en función de si un archivo existe o no. Por ejemplo, si un archivo de datos existe, formatee el archivo y cárguelo en una base de datos.

  • Tamaño del archivo

    Esta condición verifica si el archivo especificado es más grande, más pequeño, no es el mismo o es igual al tamaño especificado.

    Introduzca la cantidad de tiempo (en segundos) que se debe esperar para que esta condición sea verdadera.

Carpeta Utilice la condición La carpeta existe o La carpeta no existe para ejecutar una action en función de si existe o no una carpeta.
Reconocimiento de imágenes Utilice estas condiciones para verificar si:
  • El Archivo de imagen se encontró en el Archivo de imagen o no.
  • El Archivo de imagen se encontró en la Ventana o no.
  • La Ventana se encontró en el Archivo de imagen o no.
  • La Ventana se encontró en la Ventana o no.
Para las condiciones de Ventana, se puede utilizar la opción Cambiar el tamaño de la ventana para especificar las dimensiones de la ventana. Esta opción ofrece una mayor confiabilidad del bot. Cambia el tamaño de la ventana a las dimensiones en las que se registró la tarea, lo que mejora la capacidad del bot para identificar el objeto de destino.
Nota: Esta opción solo está disponible para las ventanas que pueden cambiar de tamaño. No está disponible para las opciones de Escritorio o Barra de Tareas.

Para las condiciones de Ventana, se puede utilizar la opción Vista previa para seleccionar una instancia capturada específica y posicionar su ubicación de clic en relación con la imagen.

JavaScript Utilice la condición Script fue exitoso o Script no fue exitoso para ejecutar las actions en función del estado del JavaScript especificado. Seleccione el archivo que contiene la secuencia de comandos y especifique los parámetros seleccionando una variable de lista.
Automatización heredada Las condiciones de Automatización de una versión anterior solo se utilizan en bots migrados para garantizar que se ejecuten sin problemas en Automation 360. No recomendamos el uso de estas condiciones para el desarrollo de un bot nuevo. Las siguientes condiciones para verificar lo siguiente:
  • Si el Control de Web existe o no.
  • Si el Control de ventana existe o no.
  • Si el Control de ventana está activo o no.
  • Si el Script es exitoso o no.
  • Si la Ventana secundaria existe o no.

Para las condiciones de Control de ventanas, se puede utilizar la función Cambiar el tamaño de la ventana para especificar las dimensiones de la ventana. Esta opción ofrece una mayor confiabilidad del bot. Cambia el tamaño de la ventana a las dimensiones en las que se registró la tarea, lo que mejora la capacidad del bot para identificar el objeto de destino.

Lista Utilice la condición Variable de lista para ejecutar las actions en función de si la variable de lista especificada contiene un valor determinado. El valor puede ser del tipo de datos Número, Cadena o Booleano.
Número Utilice la condición Variable de número para ejecutar actions en función de si la variable numérica especificada es Igual a o No es igual a o es Mayor que o Igual a o es Menor que o Igual a un valor determinado.
Ping Utilice la condición Ping fue exitoso o Ping no fue exitoso para verificar si un equipo o servidor está funcionando y si ejecuta la action según el resultado. Introduzca la cantidad de tiempo (en segundos) que se deben esperar para que esta condición sea verdadera.
Grabador
  • Utilice la condición El objeto existe para detectar un objeto en una ventana. Seleccione una ventana o variable para capturar el objeto. Ingrese la cantidad de tiempo (en segundos) que se debe esperar para que esta condición sea verdadera; es decir, para que se detecte el objeto.
  • Utilice la condición El objeto no existe para verificar si un objeto específico existe en una ventana y, luego, en función del resultado, ejecutar actions. Introduzca la cantidad de tiempo (en segundos) que se debe esperar para que esta condición sea verdadera. Por ejemplo, se puede utilizar la condición El objeto no existe dentro de la condición Bucle > Mientras para garantizar que el bot no ejecute la siguiente action hasta que se haya cargado el objeto en la aplicación comercial.
Servicio Utilice la condición El servicio está en ejecución o El servicio no está en ejecución para ejecutar actions en función de si un servicio está en ejecución o no. Seleccione Lista de servicio para elegir un servicio de la lista de servicios disponibles.
Cadena Utilice la condición Variable de cadena para ejecutar las actions en función de si el valor de la cadena de origen especificado es Igual a o No es igual a, o Incluye o No incluye el valor objetivo.

Puede seleccionar la opción Coincidir mayúsculas y minúsculas para ejecutar las actions solo si las dos cadenas tienen letras mayúsculas y minúsculas que coincidan.

Cuando extrae texto de una aplicación de Microsoft, el texto extraído contiene los caracteres especiales /r/n que indican una nueva línea. Seleccione la opción Ignorar retorno de carro si desea ignorar el carácter especial /r al comparar el texto.

Para crear una condición en función de si una cadena está vacía o no está vacía, compare el valor de origen con un campo objetivo vacío utilizando el operador Igual a.

Consulte Ejemplo de uso de una declaración condicional.

Task Bot Utilice la condición Tarea exitosa o Tarea no exitosa para ejecutar las actions en función del estado del Task Bot especificado.
VBScript Utilice la condición Script fue exitoso o Script no fue exitoso para ejecutar las actions en función del estado de la secuencia de comandos de Visual Basic especificada. Seleccione el archivo que contiene la secuencia de comandos y especifique los parámetros seleccionando una variable.
Ventana Utilice la condición Ventana existe o Ventana no existe para verificar si una ventana de aplicación específica está abierta al ingresar el Título de la ventana o al utilizar una variable. Introduzca la cantidad de tiempo (en segundos) que se deben esperar para que esta condición sea verdadera.

Utilice la condición Ventana con el mismo título no existe o Ventana con el mismo título existe para verificar si existe una ventana con el mismo título o si el título de la ventana ha cambiado. Ingrese la cantidad de tiempo (en segundos) para seguir verificando si la condición es verdadera.

Ejemplo:

Diseño de un bot básico que utilice una aplicación de escritorio

Un ejemplo de cómo diseñar un TaskBot básico que utiliza el package de If.

Enviar comentarios