Automação de legado pacote

As ações no pacote Automação de legado são usadas somente nos bots migrados para garantir que eles sejam executados perfeitamente no Automation 360. Não recomendamos o uso deste pacote para o desenvolvimento de novos bots.

Nota: Se você criou um bot usando ações do pacote Automação de legado do Versão 5322 ou anterior, as ações estarão ausentes quando você abrir o bot com a versão padrão do pacote. Você deve inserir novamente as ações e preencher novamente os campos.

Expressões

As expressões aparecem nos campos de entrada da ação. Esse pacote possui as seguintes expressões:

Expressão Descrição Usar exemplos
DictionaryToString Converte uma variável de dicionário em uma variável de string {{$dictionaryVar.LegacyAutomation:dictionaryToString$}}

A saída é uma variável de string com o seguinte valor: {key1,value1},{key2,value2}

GetAbsolutePath Fornece o caminho relativo de todos os arquivos (diferentes de Automation Anywhere) presentes em seu sistema, tendo uma variável global no início do caminho. Em Enterprise 11 ou Enterprise 10, o equivalente a GetAbsolutePath está presente em Ferramentas > Opções > Configurações de tempo de execução > Iniciar no caminho da tarefa.

Em Enterprise 11 ou Enterprise 10qualquer pasta do repositório pode ser usada como caminho inicial para o valor GetAbsolutePath. Se o caminho no bot Enterprise 11 ou Enterprise 10 for um caminho absoluto, o processo de migração não faz nenhuma alteração no bot migrado. Se o caminho no bot Enterprise 11 ou Enterprise 10 for um caminho relativo e tiver uma variável, o processo de migração adiciona uma variável global no início do caminho como prefixo ao lado do caminho do valor relativo.

  • variable.txt: A entrada fornecida neste exemplo é um caminho relativo, e a saída será C:\testing\variable.txt, onde, C:\testing\variable.txt é um caminho inicial.
  • \\datashare\variable.txt: A entrada fornecida neste exemplo é um caminho de rede e a saída será \\datashare\variable.txt.
  • D:\testing\Automation Anywhere Files\Automation Anywhere\My Docs\mydoc.docx: A entrada fornecida neste exemplo é um caminho absoluto e a saída será D:\testing\Automation Anywhere Files\Automation Anywhere\My Docs\mydoc.docx.
GetBotPath Modifica o valor da variável de caminho do bot nos bots Enterprise 11 ou Enterprise 10 e o substitui com o caminho do bot relativo de acordo com o repositório do Automation 360. O valor do caminho do bot é baseado no ApplicationPath do caminho local ou do caminho da rede.
  • D:\testing\Automation Anywhere Files\Automation Anywhere\Bots\My Tasks\test.atmx: A entrada fornecida neste exemplo é um caminho absoluto e, neste caso, o caminho de saída será My Tasks/test.
  • $AAApplicationPath$\Automation Anywhere Files \Automation Anywhere\Bots\My Tasks\test.atmx: O exemplo fornecido nesta entrada está relacionado a $AAApplicationPath$ e a saída será My Tasks/test.
  • \\Automation Anywhere Files\Automation Anywhere\Bots\My Tasks\test.atmx: O exemplo fornecido nesta entrada é um caminho de rede e a saída será My Tasks/test.
GetDecrementedNumber Diminui o valor da respectiva variável em 1. É usado principalmente nas posições de índice das variáveis Lista, Registro ou Tabela. $myArray[$Loop-Counter-1.LegacyAutomation:getDecrementedNumber$][0]$

A saída do myNumber diminui em 1 com cada iteração do loop.

GetIncrementedNumber Aumenta o valor da respectiva variável em 1. É usado principalmente nas posições de índice das variáveis Lista, Registro ou Tabela. $Loop-Counter-1.LegacyAutomation:getIncrementedNumber.Number:toString$A saída do myNumber aumenta em 1 com cada iteração do loop.
GetKeystrokeCount Calcula os valores das teclas pressionadas em uma frase/texto
Nota: Um caractere especial, como [TAB], [END] ou [PAGE DOWN], é contado como um toque de tecla.
$KeyStroke-CharLength.LegacyAutomation:getKeystrokeCount.String:toNumber$

A saída é o atraso médio para cada toque de tecla.

GetLegacyIndexValue Recupera o valor da posição específica do índice da variável da lista nos bots migrados de Enterprise 11 ou Enterprise 10. Se a posição de índice for maior que o tamanho da variável da lista, o sistema recupera o valor da primeira posição de índice da lista nos bots migrados
ListToString Converte uma variável de lista em uma variável de string. {{$listVar.LegacyAutomation:listToString$}}

A saída é uma variável de string com o seguinte valor: value1,value2,value3

ListToTable Converte uma variável de lista em uma variável de tabela. {{$my-list-variable.LegacyAutomation:listToTable$}}

A saída é uma variável da tabela em que cada valor da lista é célula em uma única coluna.

ParseLegacyKeys Garante que o comando Inserir sequência de teclas dos bots do Enterprise 10/Enterprise 11 armazenados nas variáveis seja bem-sucedido na execução. Essa expressão os converte em toques de tecla equivalentes do Automation 360 durante a execução.
Nota: A aparência de alguns caracteres especiais difere entre Versão 11.3 e Automation 360. Por exemplo, a tecla Page Up aparece como [PAGE UP] no Versão 11.3 e [PAGE-UP] no Automation 360. Essa diferença não afeta a função do bot.
$Test.LegacyAutomation:parseLegacyKeys$
ParseVariableOperation Analisa a expressão fornecida no comando Operação da variável do Enterprise 10/Enterprise 11. Essa expressão garante que o Automation 360 retorne a mesma saída que os bots do Enterprise 10/Enterprise 11 na execução. $prompt-assignment.LegacyAutomation:parseVariableOperation$
TableToString Converte uma variável de tabela para uma variável de string.

Você também pode usar delimitadores como dois pontos, ponto e vírgula ou espaço para separar os valores da variável string na saída.

{{$tableVar.LegacyAutomation:tableToString$}}

A saída é uma variável de string com o seguinte valor: {value1,value2},{value3,value4}

Use dois pontos, ponto e vírgula ou espaço como <"delimitador">:

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

A saída é uma variável de string com o seguinte valor: {value1:value2}:{value3:value4}

TableToList Converte uma variável de tabela em uma variável de lista. {{$DataTable.LegacyAutomation:tableToList(<column_index>)$}} For example: {{$DataTable.LegacyAutomation:tableToList(2)$}}

A saída é uma variável de lista com o seguinte valor: [value1,value2,value3]

StringToList Converte uma variável do tipo string em uma variável do tipo lista $SampleString.LegacyAutomation:stringToList$

A saída é uma variável de lista de tamanho 1 com valor igual a "SampleString".

StringToTable Converte uma variável do tipo string em uma variável do tipo tabela de dados $SampleString.LegacyAutomation:stringToTable$

A saída é uma variável da tabela de dados com tamanho (1*1) e valor no índice [0,0] igual a SampleString