Descripción general de variables
- Última actualización2023/10/19
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
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 Bot Runners, 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).
- 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 Bot de tarea desde la Control Room cuando ejecuta el bot con la opción Ejecutar bot con lista de prioridad.