Asignación de variables para la migración
- Última actualización2022/12/19
Asignación de variables para la migración
Durante la migración, algunas variables se asignan directamente desde versiones anteriores del producto a Automation 360, mientras que otras se comportan de manera diferente o contienen cambios de configuración.
$Prompt-Assignment$ ($5)
], después de la migración, el campo de la variable muestra un error. Para solucionar el error, edite el campo de la variable para añadir otro signo de dólar, como se indica a continuación: [$Prompt-Assignment$ ($5)
].Variables definidas por el usuario
En Automation 360, todas las variables definidas en los bots se crean como tipos de Usar como entrada o Usar como salida durante la migración para intercambiar valores entre los bots primarios y los bots secundarios.
Si las variables se asignan entre un bot primario y un bot secundario en Enterprise 11 y algunas de las variables asignadas no están disponibles ni en el bot primario ni en el bot secundario, el proceso de migración elimina estas variables. El proceso de migración elimina estas variables para los bots secundarios que se migran junto con bots primarios y para los bots secundarios que ya están migrados.
Para obtener información sobre la lista de variables admitidas, consulte Matriz de comparación de características de Automation 360.
Revise cómo se migran las siguientes variables definidas por el usuario.
Esta sección explica cómo se migra la variable Matriz a Automation 360. En algunos casos, es posible que tenga que realizar algunas acciones o asegurarse de algunos detalles antes o después de la migración.
- Subtipo "Valor"
- Las variables con este subtipo se migran a Tabla con todos los valores de columna como Cadena.
- Subtipo "Leer desde archivo de texto"
- Las variables con este subtipo se migran a Tabla con todos los valores de columna como Cadena.
Las siguientes acciones se agregan como parte del proceso de migración para configurar datos en la variable:
Acciones de Automation 360 Función Abre el archivo para lectura. Devuelve el valor en la variable de tabla. Cierra el archivo. - Subtipo "Leer de la base de datos"
- Las variables con este subtipo se migran al paquete Tabla con todos los valores de columna como Cadena.
Las siguientes acciones se agregan como parte del proceso de migración para configurar datos en la variable:
Acciones de Automation 360 Función Agrega la acción Conectar con la cadena de conexión correspondiente. Agrega la acción Exportar a tabla de datos para devolver los resultados a la variable tabla de datos. Agrega la acción Desconectar para desconectar la base de datos. Ver también: Database package.
- Subtipo "Leer de archivo Excel/CSV"
- Las variables con este subtipo se migran a Tabla con todos los valores de columna como Cadena.
Las siguientes acciones se agregan como parte del proceso de migración para configurar datos en la variable:
Acciones de Automation 360 Función Abre el archivo para lectura. Devuelve el valor de variable Tabla si se elige la opción Todas las celdas o Rango en la declaración de la variable. Devuelve el valor de variable Tabla si se elige el valor de la variable Toda la fila en la declaración de la variable. Devuelve la variable Tabla si se elige la variable Toda la columna en la declaración de la variable. Además, el paquete Asignar lista a tabla de datos de la lista se utiliza para almacenar el valor devuelto a la variable.
Cierra el archivo. Importante: En Automation 360, una variable de tabla vacía devuelve un error de tiempo de ejecución. Si su bot migrado contiene una variable de tabla vacía, debe resolver el problema en Automation 360. - Variable de matriz: Tipos de entrada aceptados por la función DLL
- Cuando el sistema pasa una variable de matriz de un bot de Enterprise 11 a una función DLL de un tipo diferente, la función DLL acepta lo siguiente como tipos de entrada:
- UInt16[], Int16[], Int32[], Int64[], Int[], Char[], Single[], Decimal[], Float[], Double[], Boolean[], bool[], Byte[], String[], and Datetime[]
- UInt16, Int16, Int32, Int64, Int, Char, Single, Decimal, Float, Double, Boolean, bool, Byte, String, and Datetime
- List<UInt16>, List<Int16>, List<Int32>, List<Int64>, List<Int>, List<Char>, List<Single>, List<Decimal>, List<Float>, List<Double>List<Boolean>, List<bool>, List<Byte>, List<String>, List<Date-Time>
- UInt16[,], Int16[,], Int32[,], Int64[,], Int[,], Char[,], Single[,], Decimal[,], Float[,], Double[,], Boolean[,], bool[,], Byte[,], String[,], and Datetime[,]
- Más información
- Puede migrar su Enterprise 10 o bots de Enterprise 11 que incluyan variables Matriz.
Las siguientes son algunas diferencias de comportamiento clave:
- La posición del índice comienza con un 1 en Enterprise 10 y Enterprise 11, mientras que la posición del índice comienza con un 0 en Automation 360. Por ejemplo,
$arrayVariable(1,1)$
se convierte en$arrayVariable[0][0]$
- Si una matriz tiene 10 filas/columnas y un bucle se ejecuta más de 10 veces, Enterprise 10/Enterprise 11 devuelve el nombre de la variable de matriz con la posición de índice.
- En Enterprise 11, si supera un valor de cadena constante a un índice de matriz en cualquier comando (por ejemplo,
$array(field1)
, si field1 no es una variable), el valor se utiliza tal cual (por ejemplo$array(field1)
). Sin embargo, después de que se migra el bot a Automation 360, se produce un error de compilación de tiempo si el comando tiene un valor no variable. - En Enterprise 11, si pasa una variable de matriz sin índice (por ejemplo,
"$arrayquot;
,"$array()quot;
, en la que falta el índice), el valor se usará como está (por ejemplo,"$arrayquot;, "$array()quot;
). Sin embargo, después de migrar el bot a Automation 360, se produce un error de compilación.
Importante: Si se utiliza un índice inválido para acceder a cualquier matriz en Enterprise 11, asegúrese de resolver el error de bot antes o después de la migración. - La posición del índice comienza con un 1 en Enterprise 10 y Enterprise 11, mientras que la posición del índice comienza con un 0 en Automation 360. Por ejemplo,
Esta sección explica cómo se migra la variable Diccionario a Automation 360. En algunos casos, es posible que tenga que realizar algunas acciones o asegurarse de algunos detalles antes o después de la migración.
- Ejecutar lógica
- En Enterprise 11, cuando se realiza una operación de Lógica de ejecución, puede seleccionar una clave específica de la variable Dictionary y asignarla a la variable de valor requerida.
En Automation 360, solo se pueden asignar variables directamente y no se puede asignar una variable (clave) Dictionary a una cadena.
- Subtipo "Valor"
- El sistema migra estas variables al tipo Diccionario con el subtipo Cadena en Automation 360.
- Subtipo "Leer desde un archivo CSV"
- El proceso de migración agrega acciones para leer el archivo CSV usando el paquete CSV/Texto y almacena los datos en una variable de tabla. También agrega acciones para realizar un bucle en la variable Tabla y utiliza la acción Colocar del paquete Diccionario para agregar la clave y los valores en la variable Diccionario.
- Variable de diccionario: Tipos de entrada aceptados por la función DLL
- Cuando el sistema pasa una variable de diccionario de una Enterprise 11 bot a una función DLL de un tipo diferente, la función DLL acepta lo siguiente como tipos de entrada: UInt16, Int16, Int32, Int64, Int, Char, Single, Decimal, Float, Double, Boolean, bool, Byte, String y Datetime
- Más información
- Puede migrar su Enterprise 10 o bots de Enterprise 11 que incluyan variables de diccionario.
La siguiente tabla describe algunas diferencias de comportamiento clave y su funcionamiento en Automation 360:
Comportamiento Enterprise 10 o Enterprise 11 Comportamiento Automation 360 Las claves de diccionario no distinguen entre mayúsculas y minúsculas en Enterprise 10 ni en Enterprise 11. Las claves del diccionario distinguen entre mayúsculas y minúsculas en Automation 360. Para mantener la resiliencia de la ejecución del bot, el proceso de migración convierte todas las claves del diccionario en valores en minúsculas. La cadena rápida Minúsculas se utiliza si se usa una variable como clave del diccionario para obtener el nombre de la clave en minúsculas.
Esta sección explica cómo se migra una Lista a Automation 360. En algunos casos, es posible que tenga que realizar algunas acciones o asegurarse de algunos detalles antes o después de la migración.
- Subtipo "Valor"
- Estas variables se migran a Lista con el subtipo Cadena.
- Matriz de subtipos
- Estas variables se migran a Lista con el subtipo Cadena.
- Subtipo "Leer desde archivo de texto"
- Cuando se llama a una variable que se declara al leer un archivo, la acción Importar lista de archivo de texto del paquete Automatización heredada se agrega sobre la acción que se migra.
- Declarado como "Asignar al azar"
- La variable Lista se puede declarar como "Asignar al azar" en Enterprise 10 y en Enterprise 11 para devolver un elemento aleatorio de la lista. El proceso de migración agrega la nueva acción Tamaño al paquete Lista para obtener el tamaño de la lista y agrega la acción Asignar un número aleatorio al paquete Número para encontrar la posición aleatoria y usarla para obtener un artículo aleatorio de lista.
- Más información
-
- En Enterprise 10 y Enterprise 11, la Lista es accesible sin la necesidad de especificar ningún índice. En Automation 360, debe especificar el índice respectivo para obtener el valor específico de la lista.
Ejemplo: Se puede acceder a las variables Lista a través del índice de la siguiente manera:
$listVariable[0]$
En este caso, 0 representa el primer valor en la lista.
- La posición del índice comienza con un 1 en Enterprise 10 y Enterprise 11, mientras que comienza con un 0 en Automation 360.
- Comportamiento de Enterprise 11: En Enterprise 11, cuando se utiliza una lista con un índice fijo, el sistema devuelve el valor disponible en el primer índice de la lista.
Ejemplo: Por ejemplo, considere que tiene una lista con los valores 1, 2, 3 y 4, y utiliza
$IntList(3)$
para recuperar el valor en la tercera posición del índice de la lista. El sistema devuelve el valor disponible en la primera posición de índice de la lista (1) en lugar de la posición de índice especificada (3).Comportamiento de Automation 360: En Automation 360, el sistema devuelve el valor disponible en la posición de índice especificada (para el ejemplo anterior, devuelve 3).
Comportamiento de bots migrados: Los bots de Enterprise 11 que utilizan dichas expresiones con índices fijos en la lista y se migran a Automation 360 devuelven el valor disponible en la posición del índice especificado.
- Si una lista tiene 10 elementos y un bucle se está ejecutando más de 10 veces, entonces en Enterprise 10 o Enterprise 11 se devuelve el primer valor de la lista después de la 10.ª iteración.
- En Enterprise 10 y Enterprise 11, la Lista es accesible sin la necesidad de especificar ningún índice. En Automation 360, debe especificar el índice respectivo para obtener el valor específico de la lista.
- Variable Lista: Tipos de entrada aceptados por la función DLL
- Cuando el sistema pasa una variable de lista de un bot de Enterprise 11 a una función DLL de un tipo diferente, la función DLL acepta lo siguiente como tipos de entrada:
- UInt16[], Int16[], Int32[], Int64[], Int[], Char[], Single[], Decimal[], Float[], Double[], Boolean[], bool[], Byte[], String[], and Datetime[]
- UInt16, Int16, Int32, Int64, Int, Char, Single, Decimal, Float, Double, Boolean, bool, Byte, String, and Datetime
- List<UInt16>, List<Int16>, List<Int32>, List<Int64>, List<Int>, List<Char>, List<Single>, List<Decimal>, List<Float>, List<Double>List<Boolean>, List<bool>, List<Byte>, List<String>, List<Date-Time>
- UInt16[,], Int16[,], Int32[,], Int64[,], Int[,], Char[,], Single[,], Decimal[,], Float[,], Double[,], Boolean[,], bool[,], Byte[,], String[,], and Datetime[,]
Ver también: List package.
Esta sección explica cómo se migra una variable Aleatoria a Automation 360. En algunos casos, es posible que tenga que realizar algunas acciones o asegurarse de algunos detalles antes o después de la migración.
- Subtipo "Cadena aleatoria"
- Cuando hay una variable aleatoria del subtipo Cadena, el proceso de migración agrega la acción Generar cadena aleatoria del paquete Cadena para generar una cadena aleatoria por encima de la condición Si y asigna el valor a la variable migrada respectiva en Automation 360.
- Subtipo "Número aleatorio"
- Cuando hay una variable aleatoria del subtipo Número, el proceso de migración agrega la acción Asignar un número aleatorio del paquete Número para generar una cadena aleatoria por encima de la condición Si y asigna el valor a la variable migrada respectiva en Automation 360.
Esta sección explica cómo se migra un Valor a Automation 360. En algunos casos, es posible que tenga que realizar algunas acciones o asegurarse de algunos detalles antes o después de la migración.
- Subtipo "Valor"
- Estas variables se migran siempre como Cadena en Automation 360, incluso si tiene valores numéricos, booleanos o de fecha y hora. La expresiones se utilizan en Automation 360 para convertir una cadena en otros tipos, de ser necesario.
- Subtipo "Leer desde archivo de texto"
- Para mantener la integridad de la ejecución del bot durante la migración, en el caso de que se llame a una variable que se declara al leer un archivo, la acción Importar cadena desde un archivo de texto del paquete Cadena se agrega justo por encima de la acción que se está migrando.
- Más información
- Los Bots que utilizan variables de tipo valor dentro de una variable pueden migrarse a Automation 360. Para bots de Enterprise 11 que utilizan una variable dentro de otra en el comando Insert Keystrokes, la action Evaluar valor del package de String se añade en el bot migrado
Ver también: String package | Number package | Booleano package | Fecha y hora package
Variables de sistema
En algunos casos, las variables del sistema como Número de línea de error, Descripción del error y Nombre del sistema operativo devuelven un valor diferente en Automation 360. Los Bots que usan estas variables en una operación de toma de decisiones o de cadena requieren una revisión después de la migración.
Algunas variables del sistema utilizadas dentro de un bucle son variables definidas por el usuario en el bucle después de la migración. En algunos casos, la variable definida por el usuario puede requerir configuración en el bot migrado.
Algunas variables del sistema se migran como acciones en Automation 360. Estas acciones se agregan justo por encima de la acción que utiliza estas variables.
- $Filedata Column$
- $Dataset Column$
- $XML Data Node$
- $Excel Column$
- $FolderName$
- $FileName$
- $Extenstion$
Variable de sistema | Cómo se migran a Automation 360 |
---|---|
$Day$ | Se convierte en $System:Day.Number:toString$ en Automation 360 |
$FileName | Después de la migración, el sistema crea automáticamente estas variables según la convención de nomenclatura de la Automation 360 para ejecutar los bots migrados con éxito. |
$Error Description | Después de la migración, el sistema crea automáticamente estas variables según la convención de nomenclatura de la Automation 360 para ejecutar los bots migrados con éxito. |
$Error Line Number$ | Después de la migración, el sistema crea automáticamente estas variables según la convención de nomenclatura de la Automation 360 para ejecutar los bots migrados con éxito. |
$Extension$ | Después de la migración, el sistema crea automáticamente estas variables según la convención de nomenclatura de la Automation 360 para ejecutar los bots migrados con éxito. |
$Folder Name$ | Después de la migración, el sistema crea automáticamente estas variables según la convención de nomenclatura de la Automation 360 para ejecutar los bots migrados con éxito. |
$Month$ | Se convierte en $System:Month.Number:toString$ en Automation 360 |
$Year$ | Se convierte en $System:Year.Number:toString$ en Automation 360 |
$Date$ | Se convierte en $System:Date$ en Automation 360El formato de fecha y hora establecido para la variable en Enterprise 11 o bot de Enterprise 10 se almacena en el valor global AADefaultDateFormat. |
$Hour$ | Se convierte en $System:Hour.Number:toString$ en Automation 360 |
$Minute$ | Se convierte en $System:Minute.Number:toString$ en Automation 360 |
$Clipboard$ | Se convierte en $System:Clipboard$ en Automation 360 |
$Machine$ | Se convierte en $System:Machine$ en Automation 360 |
$MiliSecond$ | Se convierte en $System:MiliSecond.Number:toString$ en Automation 360 |
$ArrayColumns($arrayVariable$)$ | Se convierte en una expresión en Automation 360: |
$ArrayRows($arrayVariable$)$ | Se convierte en una expresión en Automation 360: |
$AAControlRoom$ | Se convierte en $System:AAControlRoom$ en Automation 360 |
$RAMUsage$ | Se convierte en $System:RAMUsage$ en Automation 360 |
$TotalRAM$ | Se convierte en $System:TotalRAM$ en Automation 360 |
$OSName$ | Enterprise 10 o Enterprise 11 devuelve el valor de Microsoft Windows 10 Pro de 64 bits. En Automation 360, esta variable se convierte en $System:OSName$ y devuelve Windows 10 de 64 bits. |
$CPUUsage$ | Se convierte en $System:CPUUSage$ en Automation 360 |
$Counter$ | La variable de sistema se vuelve obsoleta en Automation 360. El proceso de migración crea una variable definida por el usuario de tipo Número y modifica el bot para garantizar que proporciona la misma salida que el bot 11.x. Si ha utilizado la variable $Counter$ en un bucle, el proceso de migración sustituye la variable por la variable $Condition-Counter$ en el bot migrado y establece su valor en 1. |
$Dataset Column$ | Esta variable de sistema ahora forma parte del iterador Para cada fila en un conjunto de datos de una consulta SQL en Bucle. El sistema crea una nueva variable en el bucle y la usa dentro del bucle siempre que $Dataset Column$ esté presente.Si la variable se utiliza fuera de un bucle, se convierte en una variable definida por el usuario de tipo registro y se asigna a una acción Registro que permite asignar el valor de la variable de registro de origen a la variable de registro de destino. Por lo tanto, cuando se ejecutan bots migrados que contienen esta variable, se muestran los datos de la última fila. |
$Excel Column$ | Esta variable de sistema ahora forma parte del iterador Para cada fila en hoja de cálculo en Bucle. El sistema crea una nueva variable en el bucle y la usa dentro del bucle siempre que $Excel Column$ esté presente.Si la variable se utiliza fuera de un bucle, se convierte en una variable definida por el usuario de tipo registro y se asigna a una acción Registro que permite asignar el valor de la variable de registro de origen a la variable de registro de destino. Por lo tanto, cuando se ejecutan bots migrados que contienen esta variable, se muestran los datos de la última fila. |
$Extension$ y $FileName$ | Estas variables de sistema se utilizaron en el iterador Para cada archivo en una carpeta de Bucle. Sin embargo, en Automation 360, se utiliza una variable de tipo diccionario para capturar la extensión y el nombre del archivo, que se pueden recuperar con el nombre de la clave "extensión" y "nombre", respectivamente. |
$Email$ $Email From$ $Email Message$ $Email Received Date$ $Email Received Time$ $Email Subject$ $Email To$ $Email Sent date$ $Email Sent time$ |
Estas variables de sistema se utilizaron dentro del iterador Para cada correo en el buzón de correo en Bucle. En Automation 360, se utiliza una variable de tipo diccionario para capturar todos los valores de correo electrónico que se pueden recuperar con las claves respectivas. Consulte Usar la variable de diccionario para las propiedades de correo electrónico. |
$Filedata Column$ | Esta variable de sistema ahora forma parte del iterador Para cada fila en CSV/TXT en Bucle. El sistema crea una nueva variable en el bucle y la usa dentro del bucle siempre que $Filedata Column$ esté presente.Si la variable se utiliza fuera de un bucle, se convierte en una variable definida por el usuario de tipo registro y se asigna a una acción Registro que permite asignar el valor de la variable de registro de origen a la variable de registro de destino. Por lo tanto, cuando se ejecutan bots migrados que contienen esta variable, se muestran los datos de la última fila. |
$FolderName$ | Esta variable de sistema se utiliza dentro del iterador Para cada carpeta en una carpeta de Bucle. En Automation 360, el valor se devuelve a la variable de cadena especificada en el bucle. |
$Excel Cell Row$ | Esta variable del sistema se migra a la acción Obtener número de fila del paquete de Excel en Automation 360 y se agrega justo por encima de la acción en la que se utiliza. En Enterprise 11, la última sesión ejecutada de Excel se utiliza como valor de Nombre de sesión en la variable Fila de celdas de Excel. Sin embargo, en Automation 360, la variable Fila de celdas de Excel no está presente. Así, la última sesión ejecutada de Excel que se haya utilizado antes de Fila de celda de Excel se toma como valor para Obtener número de fila durante la migración. Solución: Cree una variable de cadena, asígnele un nombre y agréguela después del comando Excel en el bot migrado. Utilice la variable de cadena recién creada en Obtener número de fila. |
$Excel Cell Collumn$ | Esta variable del sistema se migra a la acción Obtener nombre de columna del paquete de Excel en Automation 360 y se agrega justo por encima de la acción en la que se utiliza. Enterprise 10 y Enterprise 11 devuelven la primera columna (por ejemplo, la columna A) para
$Excel Cell Column$ , incluso si la celda activa no es la columna A (por ejemplo, la columna F10) dentro de un bucle. En Automation 360, la misma configuración devuelve la celda activa (por ejemplo, columna F10). A continuación se presentan los casos de uso que dan lugar al cambio de comportamiento mencionado anteriormente:
Importante: Teniendo en cuenta las diferencias de comportamiento, es posible que deba cambiar algunos bots.
|
$Excel Cell$ | Esta variable del sistema se migra a la acción Obtener dirección de celda del paquete Excel en Automation 360 y se agrega justo por encima de la acción en la que se utiliza. |
$AATaskExecutor$ | Esta variable del sistema se convierte en $AATaskExecutor$ y $AATaskInvoker$ en Automation 360. En Enterprise 11, estas variables devuelven varios valores sobre el invocador y el ejecutante de la tarea (por ejemplo, el nombre, el apellido, la dirección de correo electrónico y el nombre de usuario del invocador y del ejecutante). En Automation 360, la variable $AATaskInvoker$ devuelve los siguientes valores:
|
$AATaskName$ | Esta variable de sistema se convierte en $System.AATaskName$ en Automation 360. En Enterprise 10/Enterprise 11, esta variable devuelve el valor al directorio de ruta de su computadora (por ejemplo, Automation Anywhere\My Tasks\My Folder\My Folder2\AATaskName.atmx). En Automation 360, se devuelve el valor a la ruta del bot relativa a Control Room (por ejemplo, Bots/AATaskName). Action required: Teniendo en cuenta que los valores devueltos son diferentes entre las versiones, es posible que deba cambiar algunos bots.
|
$AAApplicationPath$ | Específico de Enterprise 11: Esta variable de sistema de Enterprise 11 devuelve la ruta establecida por los usuarios en la configuración Herramienta > Opción de lo que se conoce como «aplicación del cliente». En Automation 360, la variable se convierte en un valor global. El proceso de migración asigna este cambio automáticamente y el conjunto de valores de cada usuario en Enterprise 11 se copia a la variable de valor global @AAApplicationPath. Nota: No se requiere ninguna acción por parte del usuario para Enterprise 11, ya que la variable de sistema se asigna automáticamente como un valor global durante la migración si se ha utilizado la base de datos de Enterprise 11 restaurada cuando se instala Automation 360.
Específico de Enterprise 10: Esta variable de sistema de Enterprise 10 no migra automáticamente a Automation 360 como valor global, por lo que es obligatoria alguna acción después de la migración. Importante:
Consulte Valores globales. |
$AAInstallationPath$ | Esta variable de sistema se convierte en $System:AAInstallationPath$ en Automation 360. Comportamiento de Enterprise 10 y Enterprise 11: Devuelve la ruta de instalación Enterprise Client (por ejemplo Comportamiento de Automation 360: Devuelve la ruta de instalación Bot Agent (por ejemplo Action required: Teniendo en cuenta que los valores devueltos son diferentes entre las versiones, es posible que deba cambiar algunos bots.
|
$Current Directory$ | Esta variable de sistema se vuelve obsoleta en Automation 360 y se convierte automáticamente en una variable definida por el usuario durante la migración. El valor de la variable se establece por el valor definido en y Para cada carpeta en una carpeta. |
$Date$ | Esta variable de sistema se convierte en $System:Date$ en Automation 360. Comportamiento de Enterprise 10 y Enterprise 11: La variable $Date$ devuelve la fecha y hora actuales en un formato especificado en el archivo AA.Settings.XML. Comportamiento de Automation 360: La variable $System:Date$ devuelve valores de tipo Fecha y hora y los usuarios deben utilizar una acción para cambiarlo a Cadena. Para minimizar la interrupción de usuarios, el proceso de migración hace lo siguiente a cada instancia de $Date$:
Dependiendo de cómo está configurado el bot, es posible que deba actualizar la configuración de fecha/hora. Action required: Cambie el bot si el formato de fecha no es MM/dd/aaaa HH:mm:ss.
|
$Error Line Number$ $Error Description$ |
En Enterprise 10 y Enterprise 11, estas variables de sistema se utilizan después del comando Manejo de errores. En Automation 360, el valor se devuelve a las variables definidas por el usuario especificadas en la acción Capturar. |
$PDFFileName$ $PDFTitle$ $PDFAuthor$ $PDFSubject$ |
En Enterprise 10 o Enterprise 11, estas variables de sistema se utilizaron después de cualquier comando PDF. En Automation 360, se utiliza una variable de tipo Diccionario para capturar todos los valores de PDF que se pueden recuperar con las claves respectivas. Cada acción de PDF devuelve esta variable de diccionario con los valores de PDF correspondientes. Consulte Usar una variable de diccionario para las propiedades de PDF. |
$System$ | En Enterprise 11 o Enterprise 10, esta variable de sistema se utiliza para recuperar información sobre la configuración de un dispositivo y su rendimiento. En Automation 360, se utiliza la action Obtener variable del entorno del package de System. Consulte action Obtener variable de entorno. |
$WorkItem$ |
Nota: Para el tipo de fecha y hora, aún no puede migrar el paquete, por lo que el bot asociado debe migrarse en otro momento
|
$Trigger Value$ | Se convierte en $TriggerValue$ en Automation 360. Para bots de Enterprise 11 que utilizan esta variable, realice las siguientes tareas para ejecutar bots migrados con éxito:
|
$Table Column$ | Esta variable de sistema ahora forma parte del iterador Para cada fila en tabla en Bucle. El sistema crea una nueva variable en el bucle y la usa dentro del bucle siempre que $Table Column$ esté presente.Si la variable se utiliza fuera de un bucle, se convierte en una variable definida por el usuario de tipo registro y se asigna a una acción Registro que permite asignar el valor de la variable de registro de origen a la variable de registro de destino. Por lo tanto, cuando se ejecutan bots migrados que contienen esta variable, se muestran los datos de la última fila. |
$XML Data Node$ | Esta variable de sistema se utiliza dentro del iterador Para cada nodo en el conjunto de datos XML de Bucle. En Automation 360, el valor se devuelve a la variable de cadena especificada en el bucle. Si la variable se utiliza fuera de un bucle, se convierte en una variable definida por el usuario de tipo cadena y se asigna a una acción Registro, la que le permite asignar el valor de la variable de registro de origen a la variable de registro de destino. Por lo tanto, cuando se ejecutan bots migrados que contienen esta variable, se muestran los datos de la última fila. |
Variables de credencial
Las variables de credenciales utilizadas para los campos Nombre de usuario y Contraseña en Enterprise 10 y Enterprise 11 se migran como Variables de credenciales en Automation 360.
El método de migración difiere para Enterprise 10 y Enterprise 11.
Para conocer cómo se migran las credenciales de Enterprise 10, consulte la sección sobre credenciales en Cómo se copian los datos de Enterprise 10 en Automation 360.
Las variables de credenciales utilizadas en campos distintos de los campos Nombre de usuario y Contraseña se migran como valores globales. Estos campos incluyen nombre de host, número de puerto, etc. Los valores globales migrados tienen la siguiente sintaxis: <credentialname>_<attributename>
. Por ejemplo, en Enterprise 11, una credencial FTPConnection
con un hostname
de atributo se migra como FTPConnection_hostname
.
La siguiente tabla proporciona información sobre packages y actions que admiten la migración de variables de credenciales de Enterprise 11 a Automation 360:
Package | Actions |
---|---|
Active Directory |
|
Database |
|
Email Automation |
|
Excel | Abrir hoja de cálculo |
FTP / SFTP | Conectar |
Insert Keystrokes | Todas las pulsaciones de teclas que requieren el uso de credenciales |
Legacy Automation | Acción Establecer texto en Administrar controles web |
Manage Window Controls |
|
|
|
PGP |
|
Recorder |
Nota: Migrado desde el comando Object Cloning como acción de captura.
|
REST Web Service |
Nota: El nombre de dominio se migra como un valor global.
|
SOAP Web Service |
|
Terminal Emulator |
|
Web Recorder | Administrar controles web con las funciones Establecer texto y Anexar texto |