Automatización heredada paquete

Los acciones en Automatización heredada paquete solo se utilizan en migrados bots para garantizar que se ejecuten sin problemas en Automation 360. No recomendamos usar este paquete para el desarrollo de un bot nuevo.

Nota: Si creó un bot usando acciones de Automatización heredadapaquete desde Compilación 5322 o anterior, el acciones faltará cuando abra el bot con la versión predeterminada paquete. Debe volver a insertar el acciones y rellenar los campos.

Expresiones

Las expresiones aparecen en los campos de entrada acción. Este paquete tiene las siguientes expresiones:

Expresión Descripción Usar ejemplos
DictionaryToString Convierte una variable de diccionario en una variable de cadena {{$dictionaryVar.LegacyAutomation:dictionaryToString$}}

La salida es una variable de cadena con el siguiente valor: {key1,value1},{key2,value2}

GetAbsolutePath Le proporciona la ruta relativa de todos los archivos (que no sean de Automation Anywhere) presentes en su sistema mediante una variable global al inicio de la ruta. En Enterprise 11 o Enterprise 10, el equivalente a GetAbsolutePath está presente en Herramientas > Opciones > Configuración de tiempo de ejecución > Iniciar en la ruta de la tarea.

En Enterprise 11 o Enterprise 10, se puede utilizar cualquier carpeta del repositorio como ruta de inicio para el valor GetAbsolutePath. Si la ruta en el bot de Enterprise 11 o Enterprise 10 es una ruta absoluta, el proceso de migración no realiza ningún cambio en los bot migrados. Si la ruta en el bot de Enterprise 11 o Enterprise 10 es una ruta relativa y contiene una variable, el proceso de migración agrega una variable global al principio de la ruta como prefijo junto a la ruta de valor relativo.

  • variable.txt: La entrada proporcionada en este ejemplo es una ruta relativa, y la salida será C:\testing\variable.txt, donde C:\testing\variable.txt es una ruta de entrada.
  • \\datashare\variable.txt: La entrada proporcionada en este ejemplo es una ruta de red, y la salida será \\datashare\variable.txt.
  • D:\testing\Automation Anywhere Files\Automation Anywhere\My Docs\mydoc.docx: La entrada proporcionada en este ejemplo es una ruta absoluta, y la salida será D:\testing\Automation Anywhere Files\Automation Anywhere\My Docs\mydoc.docx.
GetBotPath Modifica el valor de la variable de ruta del bot en el bots de Enterprise 11 o Enterprise 10 y lo reemplaza por la ruta de bot relativa de acuerdo con el repositorio de Automation 360. El valor de la ruta del bot se basa en el ApplicationPath de la ruta local o de la ruta de red.
  • D:\testing\Automation Anywhere Files\Automation Anywhere\Bots\Mis Tareas\prueba.atmx: La entrada proporcionada en este ejemplo es una ruta absoluta y, en este caso, la ruta de salida será Mis tareas/prueba.
  • $AAApplicationPath$\Automation Anywhere Files \Automation Anywhere\Bots\Mis tareas\prueba.atmx: El ejemplo proporcionado en esta entrada está relacionado con $AAApplicationPath$, y la salida será Mis tareas/prueba.
  • \\Automation Anywhere Files\Automation Anywhere\Bots\Mis tareas\prueba.atmx: El ejemplo proporcionado en esta entrada es una ruta de red y la salida será Mis tareas/prueba.
GetDecrementedNumber Reduce el valor de la variable respectiva en 1. Se utiliza principalmente en las posiciones de índice de las variables de lista, registro, matriz o tabla. $myArray[$Loop-Counter-1.LegacyAutomation:getDecrementedNumber$][0]$

La salida de myNumber disminuye en 1 con cada iteración del bucle.

GetIncrementedNumber Incrementa el valor de la variable respectiva en 1. Se utiliza principalmente en las posiciones de índice de las variables de lista, registro, matriz o tabla. $Loop-Counter-1.LegacyAutomation:getIncrementedNumber.Number:toString$La salida de myNumber aumenta en 1 con cada iteración del bucle.
GetKeystrokeCount Calcula los valores de las pulsaciones de teclas en una frase/texto
Nota: Un carácter especial, como [TAB], [END] o [PAGE DOWN], se cuenta como una pulsación de tecla.
$KeyStroke-CharLength.LegacyAutomation:getKeystrokeCount.String:toNumber$

La salida es el retardo promedio para cada pulsación de tecla.

GetLegacyIndexValue Recupera el valor de la posición de índice específica de la variable de lista en los bots migrados desde Enterprise 11 o Enterprise 10. Si la posición del índice es mayor que el tamaño de la variable de lista, el sistema recupera el valor desde la primera posición del índice de la lista en los bots migrados.
ListToString Convierte una variable de lista en una variable de cadena. {{$listVar.LegacyAutomation:listToString$}}

La salida es una variable de cadena con el siguiente valor: value1,value2,value3

ListToTable Convierte una variable de lista en una variable de tabla. {{$my-list-variable.LegacyAutomation:listToTable$}}

El resultado es una variable de tabla en la que cada valor de lista es una celda en una sola columna.

ParseLegacyKeys Garantiza que el comando Insertar pulsaciones de tecla de los bots de Enterprise 10/Enterprise 11 almacenados en variables sean exitosas al momento de la ejecución. Esta expresión las convierte en pulsaciones de teclas Automation 360 equivalentes durante la ejecución.
Nota: La apariencia de algunos caracteres especiales difiere entre Versión 11.3 y Automation 360. Por ejemplo, la tecla Retroceder página aparece como [PAGE UP] en Versión 11.3 y [PAGE UP] en Automation 360. Esta diferencia no afecta la función bot.
$Test.LegacyAutomation:parseLegacyKeys$
ParseVariableOperation Analiza la expresión proporcionada en el comando Variable Operation de Enterprise 10/Enterprise 11. Esta expresión garantiza que Automation 360 devuelve el mismo resultado que Enterprise 10/Enterprise 11 bots en la ejecución. $prompt-assignment.LegacyAutomation:parseVariableOperation$
TableToString Convierte una variable de tabla en una variable de cadena.

También puede utilizar delimitadores como los dos puntos, un punto y coma o un espacio para separar los valores de la variable de cadena en la salida.

{{$tableVar.LegacyAutomation:tableToString$}}

La salida es una variable de cadena con el siguiente valor: {value1,value2},{value3,value4}

Utilice los dos puntos, un punto y coma o un espacio como <"delimitador">:

{{$tableVar.LegacyAutomation:tableToString(<"delimiter">)$}} Por ejemplo:
{{$tableVar.LegacyAutomation:tableToString(":")$}}

La salida es una variable de cadena con el siguiente valor: {value1:value2}:{value3:value4}

TableToList Convierte una variable de tabla en una variable de lista. {{$DataTable.LegacyAutomation:tableToList(<column_index>)$}} For example: {{$DataTable.LegacyAutomation:tableToList(2)$}}

La salida es una variable de lista con el siguiente valor: [value1,value2,value3]

StringToList Convierte una variable de tipo cadena en una variable de tipo lista $SampleString.LegacyAutomation:stringToList$

La salida es una variable de lista de tamaño 1 con el mismo valor que "SampleString"

StringToTable Convierte una variable de tipo cadena en una variable de tipo tabla de datos $SampleString.LegacyAutomation:stringToTable$

La salida es una variable de tabla de datos con tamaño (1*1) y valor en el índice [0,0], igual que SampleString