Descripción general de variables

Automation 360 ofrece una cantidad de variables, cada una diseñada para contener tipos específicos de datos y para uso específico. Utilice los siguientes temas para obtener más información sobre cada variable y cómo usarlas.

Uso de variables

La siguiente tabla describe cómo Automation 360 pasa valores de variables entre un bot principal y uno secundario cuando se utilizan diferentes tipos de datos:
Tipo de datos Comportamiento
Número, cadena, booleano, fecha y hora, y credencial Puede crear un bot principal y secundario utilizando los siguientes tipos de datos (número, cadena, booleano, fecha y hora, y credenciales) y ejecutar el TaskBot. Cuando el bot principal pasa una variable al bot secundario a través de variables de entrada, y si se cambian los valores de esas variables en el bot secundario, los cambios no se guardan cuando la ejecución vuelve al bot principal. Cuando se utilizan tipos de datos primitivos, se pasa el valor real de la variable, y cualquier cambio realizado en estas variables en el bot secundario no se refleja en el bot principal.
Lista, diccionario, archivo, tabla, ventana, registro, sesión y formulario Puede crear un bot principal y secundario utilizando los siguientes tipos de datos (lista, diccionario, archivo, tabla, ventana, registro, sesión y formulario) y ejecutar el TaskBot. Cuando el bot principal pasa una variable al bot secundario a través de variables de entrada, y si cambia los valores de esas variables en el bot secundario, los cambios se guardan cuando la ejecución vuelve al bot principal. Cuando se utilizan estos tipos de datos, los valores se pasan por referencia, y cualquier cambio realizado en estas variables en el bot secundario se refleja en el bot principal.
Ejemplo: Creó un bot principal y uno secundario utilizando las siguientes variables:
  • VarList: Employee data (First name, last name, Date of birth)
  • VarString: Employment type (Permanent)
  • VarNumber: 100
Utilizó las mismas variables en el bot secundario con la casilla de verificación Usar como valor de entrada seleccionada.
En el bot secundario, actualizó los siguientes valores:
  • Se añadió un nuevo detalle en la variable VarList como Employee data (Date of Joining)

  • Cambió el valor de la variable VarString a Employment type (Contract)
  • Cambió el valor de la variable VarNumber a 50
Cuando el bot principal llama al bot secundario, y la ejecución vuelve al bot principal, la variable Lista mostrará los valores actualizados, mientras que los valores de las variables Cadena y Número no cambiarán:
  • VarList: Employee data (First name, Last name, Date of birth, Date of joining)
  • VarString: Employment type (Permanent)
  • VarNumber: 100
Credenciales y variables de credenciales en el Editor de bots
Utilice credenciales cuando construya bots para pasar información confidencial como contraseñas y números de cuenta. El uso de credenciales separa la información confidencial de los bots y de los Instancias de Bot Runner, lo que reduce el riesgo de pérdida de datos o acceso no autorizado de usuarios.
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.
Sus variables (definidas por el usuario)
Los usuarios y algunas acciones crean variables definidas por el usuario para mantener valores temporalmente. Utilice este tipo de variable para ingresar valores en una acción (título de la ventana, credencial de inicio de sesión o ruta del archivo) o para aceptar la salida de una acción (valores leídos desde un archivo o una devolución booleana).
Crear una variable
Valores globales
Los valores globales permiten a los usuarios reutilizar valores idénticos entre los bots en lugar de crear nuevas variables para cada bot.
Variables del elemento de trabajo
Puede usar las variables de Elemento de trabajo para aprobar los atributos o valores de Elemento de trabajo a la TaskBot desde la Control Room cuando ejecuta el bot con la opción Ejecutar bot con lista de prioridad.