Variables predefinidas

Las variables predefinidas (o de sistema) devuelven los valores específicos sobre la máquina en la que se ejecuta el bot. Los usuarios no pueden editar los valores de una variable de sistema.

Los tipos de variables predefinidos incluyen el portapapeles, la fecha y la hora, configuración de cadena y del sistema, y parámetros.
Nota: Las variables de sistema se denominan variables predefinidas en Automation 360.

Portapapeles

Utilice las acciones en el paquete Portapapeles para realizar operaciones en la variable portapapeles. Consulte Portapapeles paquete.

Variable Descripción
Clipboard Devuelve el contenido del portapapeles.

Fecha y hora

Utilice las acciones en el paquete Fecha y hora para realizar operaciones en las variables fecha y hora. Fecha y hora paquete

Variable Descripción
Date Devuelve la fecha, incluyendo horas, minutos y segundos.
Nota: Las horas pueden estar en formato de 24 horas o AM/PM, según la configuración de la máquina.
Day Devuelve el día en formato DD.
Hour Devuelve las horas en formato HH.
Machine Devuelve el nombre del dispositivo como una cadena.
Millisecond Devuelve los milisegundos con un valor entre 0 y 999.
Minute Devuelve los minutos en formato MM.
Month Devuelve el mes en formato MM.
Nota: Se trata de una variable de tipo numérico.
Second Devuelve los segundos en formato SS.
Year Devuelve el año en formato AAAA.

Cadena

Utilice las siguientes variables para cambiar la forma en que se muestra una cadena.
Variable Descripción
Enter Inicia una nueva línea sin volver al principio de la línea en función del sistema operativo del dispositivo. Por ejemplo, la variable siempre añade una nueva línea en Linux CentOS. En Microsoft Windows, la variable añade un salto de página en la aplicación Microsoft Word y una nueva línea en la aplicación Notepad.
Newline Inicia una nueva línea y mueve el cursor al principio de la línea siguiente, independientemente de la aplicación y el sistema operativo del dispositivo.
Separator Demarca una separación entre valores con un valor <sep>.
Tab Crea un espacio grande.

Ajustes y parámetros del sistema

Utilice las siguientes variables para devolver datos de la computadora que está conectada al Agente de bot en ejecución:

Variable Descripción
AAControlRoom Devuelve la URL de Control Room.
AAInstallationPath Muestra la ruta de instalación Agente de bot. Por ejemplo, C:\Program Files\Automation Anywhere\Bot Agent.
AATaskExecutor Devuelve detalles sobre el usuario Run-as que se utiliza para ejecutar un bot. Si el bot se implementa en una sala de espera de Bot Runner, esta variable devuelve información sobre el usuario conectado. Si el bot se implementa por un activador, esta variable devuelve información sobre el usuario asociado a esa licencia de Bot Runner.

Esta variable es un diccionario con las siguientes claves:

  • Executor_UserName
  • Executor_FirstName
  • Executor_LastName
  • Executor_Email
  • Execution_type: Devuelve el tipo de ejecución
    • Cuando se programa un bot para que se ejecute, el Execution_Type en la variable AATaskExecutor devuelve la información sobre el tipo de ejecución con el tipo de programación (frecuencia) como Run as schedule <Daily, Weekly, or Monthly>.
    • Cuando se utiliza un activador en un bot, se puede acceder a la clave Execution_Type a través de los datos del activador. La clave de Execution_Type devuelve el tipo de ejecución Run through Trigger como una cadena para los activadores. Se puede utilizar el Execution_type en todos los activadores.
AATaskInvoker Devuelve detalles sobre el usuario que desplegó el bot, ya sea ejecutando o programando el bot. Si el bot se implementa a un usuario Bot Runner supervisado, esta variable devuelve información sobre el usuario conectado. Si el bot se implementa por un activador, esta variable devuelve información sobre el usuario que estableció el activador.

Esta variable es un diccionario con las siguientes claves:

  • Invoker_Email
  • Invoker_FirstName
  • Invoker_UserName
  • Invoker_LastName
AATaskName Devuelve la ruta y el nombre de la ejecución actual del TaskBot. Por ejemplo, /Bots/Finance/combineSheets.atmx.
CPUUsage Devuelve el porcentaje de utilización de la CPU.

Use esta variable en una acción Esperar condición para hacer que el bot espere hasta que el uso de la CPU de la máquina disminuya a una cantidad específica. Consulte Esperar paquete.

Machine Devuelve el nombre de la computadora.
RAMUsage Devuelve el uso de RAM en megabytes.

Use esta variable en una acción Esperar condición para hacer que el bot espere hasta que el uso de la RAM de la máquina disminuya a una cantidad específica. Consulte Esperar paquete.

OSName Devuelve el sistema operativo. Por ejemplo, Windows 10 de 64 bits.
TotalRAM Devuelve la cantidad total de RAM disponible.
  • La Versión 11.3 contenía variables de sistema de correo electrónico, archivos y PDF, lo que podría contener un número limitado de valores de propiedades. En Automation 360, una cantidad infinita de valores de propiedades de correo electrónico, archivos y PDF se almacenan en variables definidas por el usuario. Para obtener más información, consulte Usar la variable de diccionario para las propiedades de correo electrónico y Usar una variable de diccionario para las propiedades de PDF.
  • La Versión 11.3 contenía variables de sistema Excel para devolver la celda, la columna o la ubicación de la fila. En Automation 360, el paquete de Excel avanzado contiene las siguientes acciones para devolver los valores de ubicación: Obtener dirección de celda, Obtener columna y Obtener fila.
  • La Versión 11.3 contenía la variable de sistema de contador para devolver el conteo de iteración de bucle. En Automation 360, el usuario debe crear y configurar una variable numérica.