Mapeamento de pacotes para migração
- Última atualização2024/01/12
Mapeamento de pacotes para migração
Esta página contém informações sobre os comandos do Enterprise 10 e Enterprise 11 e como eles são mapeados para as respectivas ações ou pacotes do Automation 360. Em alguns casos, um comando do Enterprise 10 ou Enterprise 11 migra para mais de uma ação do Automation 360. Isso serve para garantir que o comportamento do bot migrado permaneça inalterado.
O Automation 360 tem um novo pacote chamado Automação de legado.. Esse pacote fornece o suporte adicional necessário durante a migração. O pacote Automação de legado destina-se ao uso durante a migração apenas; não recomendamos o uso deste pacote para o desenvolvimento de novos bot. Automação legada pacote
Você pode migrar os bots quando o usuário que está fazendo a migração está usando um servidor proxy autenticado.
Active Directory
Os respectivos comandos do Diretório ativo são migrados para as ações Conectar e Desconectar. Cada comando é migrado da seguinte forma:
Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Criar usuário | Criar usuário |
O comando Modificar grupo com a opção Renomear grupo selecionada | Renomear grupo |
O comando Modificar grupo com a opção Excluir grupo selecionada | Excluir grupo |
O comando Modificar grupo com a opção Adicionar usuários ao grupo selecionada | Adicionar usuários ao grupo |
O comando Modificar o grupo com a opção Remover usuários do grupo selecionada | Remover usuários do grupo |
O comando Modificar o grupo com a opção Definir propriedade selecionada | Definir propriedade do grupo |
O comando Modificar o grupo com a opção Desabilitar conta de usuário selecionada | Desabilitar conta do usuário |
O comando Modificar o grupo com a opção Atualizar detalhes do usuário selecionada | Atualizar detalhes do usuário |
O comando Modificar o usuário com a opção Renomear usuário selecionada | Renomear usuário |
O comando Modificar o usuário com a opção Excluir usuário selecionada | Excluir usuário |
O comando Modificar o usuário com a opção Habilitar conta do usuário selecionada | Habilitar conta do usuário |
O comando Modificar o usuário com a opção Atualizar opções de conta selecionada | Atualizar opções de conta |
O comando Modificar o usuário com a opção Alterar senha selecionada | Alterar senha |
O comando Criar objeto com a opção Objeto de computador selecionada | Objeto de computador |
O comando Criar objeto com a opção Objeto da unidade organizacional selecionada | Criar unidade organizacional |
O comando Busca com a opção Executar consulta selecionada | Executar consulta |
O comando Busca com a opção Obter todos os usuários de um grupo selecionada | Obter todos os usuários de um grupo |
O comando Obter propriedade com a opção Usuário selecionada | Obter propriedade do usuário |
O comando Obter propriedade com a opção Grupo selecionada | Obter propriedade do grupo |
O comando Obter propriedade com a opção Computador selecionada | Obter propriedade do computador |
O comando Obter propriedade com a opção Unidade organizacional selecionada | Obter propriedade da unidade organizacional |
O comando Modificar objeto com o tipo de objeto Computador e a opção Renomear objeto selecionada | Renomear computador |
O comando Modificar objeto com o tipo de objeto Computador e a opção Excluir objeto selecionada | Excluir computador |
O comando Modificar objeto com o tipo de objeto Computador e a opção Mover objeto selecionada | Mover computador |
O comando Modificar objeto com o tipo de objeto Computador e a opção Propriedade do conjunto selecionada | Definir propriedade do computador |
O comando Modificar objeto com o objeto Unidade organizacional e a opção Renomear objeto selecionada | Renomear unidade organizacional |
O comando Modificar objeto com o objeto Unidade organizacional e a opção Excluir objeto selecionada | Excluir uma unidade organizacional |
O comando Modificar objeto com o objeto Unidade organizacional e a opção Mover objeto selecionada | Mover unidade organizacional |
O comando Modificar objeto com objeto Unidade organizacional e a opção Propriedade do conjunto selecionada | Definir propriedade da unidade organizacional |
Consulte Active Directory pacote.
Integração do aplicativo
A Integração do aplicativo no Automation 360 não tem ações para cada tecnologia, ao contrário do Enterprise 10/Enterprise 11. No Automation 360, todas as ações são divididas em ações individuais.Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Comandos de Integração do aplicativo que capturam o texto de uma janela | ação Capturar texto da janela do pacote Integração do aplicativo |
O comando Modificar grupo com a opção Renomear grupo selecionada | Renomear grupo |
O comando Modificar grupo com a opção Excluir grupo selecionada | Excluir grupo |
O comando Modificar grupo com a opção Adicionar usuários ao grupo selecionada | Adicionar usuários ao grupo |
Consulte Integração do aplicativo pacote.
Área de transferência
Todos os comandos da Área de transferência são migrados para ações equivalentes do pacote da Área de transferência do Automation 360. Não há alteração no comportamento ou no nome do comando.
Consulte Área de transferência pacote.
Comentário
O Comentário é migrado para a ação Comentar do Automation 360.
Se o comando Comentário contém uma variável ou um símbolo $, o comando é desativado após a migração.
Banco de dados
O Enterprise 10/Enterprise 11 usa drivers ODBC e o Automation 360 usa drivers JDBC.
A ação Consulta SQL é chamada Ler de no Automation 360.
Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Conectar | Migra para o comando Conectar. Se você encontrar uma string de conexão não compatível no Automation 360, os motivos podem variar de acordo com o seu ambiente. Mais detalhes estão disponíveis como parte do processo de migração. Entre em contato com o Suporte técnico se precisar de ajuda para resolver o problema. 0 não é um valor de tempo limite válido em Automation 360. O processo de migração substitui 0 por um valor vazio. |
Executar procedimento armazenado | O nome do parâmetro e o parâmetro de saída são campos obrigatórios no Automation 360. Importante: Depois de migrar o bot, você deve fornecer o nome do parâmetro e o tipo de parâmetro de saída na ação
Executar procedimento armazenado.
|
Consulte Banco de dados pacote.
Atraso
O comando Atraso é migrado para a ação Atraso no Automation 360. As opções "Atraso em milissegundos" e "Atraso em segundos" (Enterprise 11) mudaram para botão de opções dentro da área Unidade de tempo (Automation 360). Consulte Atraso pacote.
Não há sessões para comandos por e-mail no Enterprise 10 ou Enterprise 11. No entanto, o Automation 360 tem ações Conectar e Desconectar para garantir que a sessão de e-mail seja iniciada e fechada. Portanto, durante a migração, a ação Conectar ação é colocada antes da respectiva ação por e-mail e a ação Desconectar após a respectiva ação por e-mail.
A opção Salvar anexo do comando Obter todas as mensagens agora é uma ação dedicada chamada Salvar anexo no pacote E-mail no Automation 360.
Para o bots criado para automatizar tarefas relacionadas a e-mail no servidor Exchange Web Services (EWS), o comando Obter todas as mensagens é migrado para a ação Loop com a iteração definida como Para todos os e-mails da caixa de entrada. Da mesma forma, os comandos Excluir e Excluir tudo são migrados para as ações Excluir e Excluir tudo.
- Os protocolos IMAP e POP3 são migrados para o servidor de e-mail correspondente em Automation 360.
- O Usar fuso horário local é migrado para a ação Loop como um Valor booleano em Automation 360.
Consulte E-mail pacote.
Gerenciamento de erros
Comandos Gerenciamento de erros desabilitados não são migrados para o Automation 360.
No Enterprise 11, se um bot estava usando as seguintes condições ou recursos, após a migração, um bloco Experimentar/apanhar é adicionado no Automation 360 para evitar falhas na execução do bot:
- Quando o bot está usando uma declaração de Tratamento de erros.
- Quando o bot está usando uma Variável de sistema do Excel.
Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Continuar | Por padrão, a execução continua após a execução do bloco Capturar no Automation 360. |
Interromper | A ação de Parar no pacote Tarefa é adicionada no bloco Catch. |
Tirar instantâneo |
Quando a opção Tirar instantâneo é selecionada e o local é informado no campo Caminho do arquivo do bot
Enterprise 11, o bot migrado contém:
Quando as opções Tirar instantâneo, Enviar e-mail e Anexar instantâneo são selecionadas e o local não é informado no campo Caminho do arquivo no bot
Enterprise 11, o bot migrado contém o seguinte:
|
Executar Tarefa | A ação Executar no pacote Tarefa é adicionada no bloco Tentar. Quando um bot secundário encontra um erro, o bot continua com a execução da próxima ação do bot principal. |
Registrar dados no arquivo | A ação Registrar dados no arquivo é adicionada no bloco Capturar. |
Enviar e-mail | A ação Enviar do pacote E-mail é adicionada ao bloco Capturar. As variáveis do Task Bot e os valores de variáveis enviados como anexo de e-mail usando a opção Anexar variável também são migrados. |
Atribuição de variável | A ação Atribuir do pacote de String é adicionada com a respectiva condição no bloco Catch. |
Consulte Gerenciador de erros pacote.
Excel
Os comandos do Excel do Enterprise 10/Enterprise 11 são migrados para as respectivas ações do Automation 360 do pacote Excel Advanced.
Em Enterprise 11, o bot pode abrir uma planilha do Microsoft Excel mesmo quando uma extensão de arquivo não é informada. No Automation 360os bots migrados utilizam a açãoAbrir no pacote Excel avançado para abrir uma planilha do Microsoft Excel quando uma extensão de arquivo não é informada.
Em Enterprise 10/Enterprise 11, os dados retornados pelos comandos Obter várias células e Obter todas as células são retornados para o comando Loop > Cada linha em um conjunto de dados do Excel. No Automation 360, as funcionalidades de Obter várias células e Obter todas as células estão disponíveis na ação Loop > Cada linha em um conjunto de dados. Portanto, os valores desses comandos são migrados para o loop, em vez das ações reais.
Bots que utilizam o comando Obter célula única com as opções Célula específica e Obter valor da célula são migrados para a ação Obter célula única do pacote Excel avançado com as opções Célula específica e Ler valor da célula selecionadas após a migração.
Ao executar um bot migrado com a opção , use um valor numérico como o último caractere nos campos Da célula e Até a célula (por exemplo, testa1). O último caractere não pode ser um caractere alfa.
Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Salvar planilha | Salvar pasta de trabalho |
Abrir planilha | Abrir |
Fechar planilha | Fechar Nota: Quando você migra um bot com Excel: A ação Fechar, no Enterprise 10/Enterprise 11, o bot ignora a opção Salvar do arquivo somente leitura, enquanto no Automation 360, é exibido o seguinte prompt: O arquivo já existe.
|
Obter células | Ações divididas em ações Obter uma única célula e Obter várias células
Nota: A ação Obter células recupera a saída em diferentes formatos para Enterprise 10/Enterprise 11 e Automation 360 para tipos de dados específicos, como Boolean e Date.
|
Ativar planilha | Alternar para planilha Nota: No Enterprise 11, o bot contendo o comando Ativar planilha não muda para e executa operações em uma folha de trabalho oculta. Entretanto, após a migração para o Automation 360, o bot que contém a ação Mudar para planilha alterna para a planilha oculta e realiza operações nela. Após a conclusão das operações, a planilha permanece oculta e não é ativada.
|
Encontrar/Substituir | Ações divididas em Encontrar e Substituir
Ao migrar um bot com a ação e se o valor estiver presente no início de um endereço da célula, o bot migrado obterá os mesmos resultados de saída em uma sequência diferente para Encontrar texto para Enterprise 11 e Automation 360. Por exemplo, se os endereços das células A2, B5 e D15 tiverem o valor XYZ e você pesquisar XYZ no intervalo A2:D15, o bot Enterprise 11 coletará o resultado na sequência: B5, D15 e A2. No entanto, os bot migrados coletarão o resultado em uma sequência diferente: A2, B5e D15 depois de migrar para Automation 360. |
Consulte Excel avançado pacote.
- Em Enterprise 11 ou Enterprise 10, ao tentar salvar uma planilha somente leitura, um erro não é exibido. No entanto, em Automation 360, ao tentar salvar uma planilha somente leitura, é exibida uma mensagem de erro de que a pasta de trabalho não pode ser salva.
Alternativa: Certifique-se de que você tenha o acesso Editar para o arquivo e tente realizar a operação novamente. Se o problema persistir, fale com o administrador do sistema. A ação Gravar não é permitida em tais arquivos.
Arquivo e Pasta
Todos os comandos de Arquivo/Pasta foram divididos em pacotes de Arquivo e Pasta.
Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Copiar arquivo | Ação Copiar do pacote Arquivo |
Criar arquivo | Ação Criar do pacote Arquivo |
Criar atalho de arquivo | ação Criar atalho do pacote Arquivo |
Excluir arquivos | Ação Excluir do pacote Arquivo |
Abrir arquivo | Ação Abrir do pacote Arquivo |
Imprimir arquivos | Ação Imprimir do pacote Arquivo |
Renomear arquivos | Ação Renomear do pacote Arquivo |
Descompactar arquivos | Ação Descompactar do pacote Pasta |
Compactar arquivos | Ação Compactar do pacote Pasta |
Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Copiar pasta | Ação Copiar do pacote Pasta |
Criar pasta... | Ação Criar do pacote Pasta |
Criar atalho de pasta | ação Criar atalho do pacote Pasta |
Excluir Pasta | Ação Excluir do pacote Pasta |
Abrir pasta | Ação Abrir do pacote Pasta |
Renomear pasta | Ação Renomear do pacote Pasta |
Consulte Arquivo pacote e Pasta pacote.
bots Enterprise 11 podem usar expressões regulares nos comandos Copiar arquivos, Excluir arquivos, Imprimir vários arquivos, Renomear arquivos e Compactar arquivos para procurar arquivos em que você quer realizar uma operação. As ações equivalentes no Automation 360 também podem usar expressões regulares para procurar arquivos nos quais você deseja realizar uma operação.
FTP/SFTP
Todos os comandos de FTP/SFTP são migrados para ações do Automation 360 equivalentes do pacote FTP/SFTP. Não há alteração no comportamento ou no nome do comando.
As ações Obter arquivos e Obter pasta retornam erros de tempo de execução se tiverem critérios adicionais com base em datas, que são informadas como variáveis que têm valores em um formato diferente de MM/DD/AAAA. Você deve corrigir essas instâncias após a migração do bot. Durante o processo de migração, essas duas ações também adicionam gerenciadores de erros extras nos bots migrados quando a filtragem é feita na data e hora.
Na Enterprise 11, se um bot estava usando os comandos FTP/SFTP, após a migração, as respectivas ações FTP/SFTP são atribuídas a uma sessão local na Automation 360.
If/Else
- Variáveis que contêm a condição da string
-
“
Se
” com os seguintes operadores é migrado como uma condição de String no Automation 360:
- =
- < >
- Incluir
- Não incluir
Para a variável Aleatório do subtipo String, Automation 360 adiciona a ação Gerar string aleatória do pacote String para gerar uma string aleatória acima da condição If (Se) e atribui o valor à respectiva variável migrada.
- Variável contendo condição de números
-
“
Se
” com os seguintes operadores é migrado como uma condição de Número em Automation 360:
- >=
- <=
- >
- <
Para a variável Aleatório do subtipo Número, o Automation 360 adiciona a ação Atribuir um número aleatório do pacote Número para gerar uma string aleatória acima da condição If (Se) e atribui o valor à respectiva variável migrada.
- Variável de tipo de valor contendo data
- O sistema tenta avaliar se uma condição em uma variável tem um valor de data. Se encontrado, ele migra If com a condição DataHora em Automation 360. Caso contrário, o sistema o migrará como uma condição de string ou número com base no operador usado. Nesses casos, você deve alterá-la para uma condição de data após a migração do bot se uma operação de data estiver envolvida.
Além disso, você também pode precisar alterar o formato de data para um que seja compatível com seus dados. O formato padrão usado para converter uma data em string é
MM/dd/yyyy HH:mm:ss
.Consulte Se pacote.
- Reconhecimento de imagem
- O comando If com a condição de Reconhecimento de imagem no Enterprise 10/Enterprise 11 pode se tornar uma das seguintes ações no Automation 360 com base nas opções do Enterprise 10/ Enterprise 11 selecionadas:
- Se > Arquivo de imagem é encontrado no arquivo de imagem – Criado se Imagem1 tem a opção Do arquivo selecionada e Imagem2 tem a opção Do arquivo selecionada em Enterprise 10 ou Enterprise 11.
- Se > Arquivo de imagem é encontrado em uma janela – Criado se Imagem1 tem a opção Do arquivo selecionada e Imagem2 tem a opção Da janela selecionada em Enterprise 10 ou Enterprise 11.
- Se > Janela é encontrada em arquivo de imagem – Criada se Imagem1 tem a opção Da janela selecionada e Imagem2 tem a opção Do arquivo selecionada em Enterprise 10 ou Enterprise 11.
- Se > Janela é encontrado em uma janela – Criado se Imagem1 tem a opção Da janela selecionada e Imagem2 tem a opção Da janela selecionada em Enterprise 10 ou Enterprise 11.
Consulte Se pacote.
Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Tarefa bem-sucedida ou Tarefa malsucedida | Migrada para a equivalente condição If do pacote Task Bot. |
Script bem-sucedido ou Script malsucedido | O script bem-sucedido/malsucedido é migrado para as respectivas ações Automação de legado. | e do pacote
Propriedades do objeto: | Migrado para as condições Objeto do pacote do Gravador. e |
Aplicativo em execução ou Aplicativo fora de execução | Migrado para a equivalente condição If (Se) do pacote Aplicativo. |
Arquivo existe, Arquivo não existe, Data do arquivo, Tamanho do arquivo | Migrado para a condição If (Se) equivalente do pacote Arquivo. |
Pasta existe ou Pasta não existe | Migrado para a equivalente condição If (Se) do pacote Pasta. |
Ping bem-sucedido ou Ping malsucedido | Migrado para a equivalente condição If (Se) do pacote Ping. |
Controle da Web existe ou Controle da Web não existe | Migrada para a condição equivalente se do pacote Automação de legado. |
Janela existe/Janela não existe | Os comandos a seguir configurados com a opção “Mostrar janelas secundárias e ocultas” selecionadas são migrados para o pacote Automação de legado do Automation 360: |
Lógica bem-sucedida/Lógica mallsucedida | O comando If é migrado para e , respectivamente. O comando Else If é migrado para e , respectivamente. Bots que utilizam a condição Lógica com êxito ou Lógica sem êxito e retornam uma variável de saída para o bot principal, podem ser migrados para Automation 360. Bots que usam variáveis de Cofre de credenciais são passados de uma Lógica de MetaBot para outra Lógica de MetaBot para ambos os comandos, e . Agora, você pode migrar um MetaBot com uma Lógica (principal) que inclui uma Lógica renomeada (secundária). Se uma Lógica secundária for renomeada após ter sido mapeada para a Lógica principal, o mapeamento da Lógica principal será migrado com o novo nome. Aplica-se a partir da v.25: bots Enterprise 11 ou Enterprise 10 que usam o comando ou são migrados quando um nome de Lógica de MetaBot referenciado é renomeado ou muda o caminho relativo após o mapeamento. Se uma Lógica de MetaBot for renomeada ou mudar o caminho após ter sido mapeada em TaskBots, os TaskBots são agora migrados com o novo nome ou caminho da Lógica de MetaBot. Para obter informações sobre como um bot é migrado se o comando Lógica com êxito passa uma variável Cofre de credenciais, consulte . |
O serviço está em execução/O serviço não está em execução | O comando If é migrado para e . O comando ElseIf é migrado para e . |
Reconhecimento de imagem
O comando Reconhecimento de imagem é dividido entre as ações Localizar imagem do arquivo dentro da imagem de janela e Localizar imagem de janela dentro de outra imagem de janela no Automation 360.
No Automation 360, a opção Avançado é usada como o modo de comparação padrão. Os outros modos de comparação (tais como Escala de cinza, Normal e Monocromático) que existiam no Enterprise 10 e Enterprise 11 estão escondidos no Automation 360, mas combinam o comportamento com Automation 360 após a migração. O processo de migração mapeia as informações automaticamente e não afeta os bots relacionados.
Quando você executa um bot migrado com Reconhecimento de imagem que contém um Se, IF/ELSE ou Loop, aparece um erro quando a janela não existe.
- .jpg
- .jpeg
- .jpe
- .jfif
- .bmp
- .gif
Inserir pressionamentos de teclas
Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
[PAGE UP] | [PAGE-UP] |
[NUM LOCK] | [NUM-LOCK] |
[SCROLL LOCK] | [SCROLL-LOCK] |
[PAGE DOWN] | [PAGE-DOWN] |
[CAPS LOCK] | [CAPS-LOCK] |
[UP ARROW] | [UP-ARROW] |
[LEFT ARROW] | [LEFT-ARROW] |
[RIGHT CLICK] | [MENU] |
[RIGHT ARROW] | [RIGHT-ARROW] |
[DOWN ARROW] | [DOWN-ARROW] |
[ALT GR DOWN] | [ALT-GR DOWN] |
[ALT GR UP] | [ALT-GR UP] |
[$] | [DOLLAR] |
Em Enterprise 11 ou Enterprise 10, o tempo de atraso é dividido pelo total de caracteres e aplicado entre cada toque de caractere. Em Automation 360, o atraso especificado se aplica ao tempo entre o toque de cada tecla.
A ação legada Obter atraso no pressionamento de teclas no Automation 360 auxilia bots migrados que incluem a ação Simular pressionamentos de teclas. A ação legada Atraso no pressionamento de teclas corresponde à duração do atraso definida nos bots Enterprise 11 para o comando Inserir pressionamentos de teclas e simula o mesmo valor no Automation 360 para a ação Simular pressionamento de teclas. Após a migração, se as teclas forem digitadas com mais rapidez (por exemplo, as teclas utilizadas para executar atalhos no Microsoft 365 Excel), adicione a ação Atraso após a ação Simular pressionamento de tecla para garantir que os bots funcionem sem problemas. A ação legada Atraso no uso de teclas proporciona um atraso semelhante, como visto no Enterprise 11, nos bots migrados, para garantir que os bots migrados produzam a mesma saída observada no Enterprise 11. No entanto, essa mudança faz com que o comando seja dividido em várias linhas após a migração.
- Nome do cofre criado em Automation 360 é o nome AAE_<folder_name> (folder_name é a pasta na qual o bot migrado está disponível).
Os bot migrados utilizam este cofre. Os usuários que têm qualquer permissão para a pasta que contém o bot pode acessar o cofre. A migração como usuário deve ter a permissão Criar atributos padrão para uma credencial.
- Um cofre contém apenas uma credencial para cada bot. O nome da credencial criada é Keystrokes_<bot name> para Task Bots e Keystrokes_<Metabot name>_<Logic name> para MetaBots.
- Atributos para o cofre são criados com o nome Encrypted_keystrokes.
Consulte Simular pressionamentos de teclas pacote.
Iniciar site
Esse comando é migrado para a ação Abrir do pacote Navegador no Automation 360.
Os comandos que têm o Edge ou a opção Substituir navegador padrão desmarcada no produto legado é automaticamente alterada para usar o Navegador padrão após a migração.
bots Enterprise 11 que abrem um site em uma nova janela de todos os navegadores compatíveis com o Automation 360 podem ser migrados. Os bots Enterprise 11 que abrem o site em uma nova aba ou em uma já existente do navegador Internet Explorer podem ser migrados para o Automation 360. A opção equivalente para abrir o site em uma nova janela, aba ou uma aba existente é selecionada no bots migrado.
Consulte Navegador pacote.
Registrar em arquivo
Esse comando é migrado para a ação Registro em Log no Automation 360.
Consulte Registrar em arquivo pacote.
Loop
A tabela a seguir mostra como o comando Loop é migrado para ações e pacotes equivalentes do Automation 360:Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Comando Loop com a opção Vezes selecionada | ação Loop do pacote Loop com a opção Para n vezes selecionada. |
Comando Loop com a opção Lista selecionada | ação Loop do pacote Loop com a opção Para n vezes selecionada. |
Comando Loop com a opção Cada linha em um conjunto de dados do Excel selecionada |
ação
Loop do pacote
Loop com a opção Para cada linha na planilha selecionada. A variável do sistema $Excel Column$ usada dentro do loop agora é uma variável definida pelo usuário especificada no mesmo iterador. |
Comando Loop com a opção Cada fila em um conjunto de dados de consulta SQL selecionada | A ação
Loop do pacote
Loop com a opção Para cada linha em um conjunto de dados de consulta SQL selecionada. A variável do sistema $Dataset Column$ usada dentro do loop agora é uma variável definida pelo usuário especificada no mesmo iterador. |
Comando Loop com a opção Cada arquivo em uma pasta selecionada |
ação
Loop do pacote
Loop com a opção Para cada arquivo em uma pasta selecionada. As variáveis do sistema $Filename$ and $Extension$ agora são o nome e a extensão das chaves de uma variável de dicionário especificada no mesmo iterador. No Enterprise 11os bots não encontram um erro se a pasta não existir. No Automation 360, os bots migrados encontram um erro se a pasta não existir. |
ComandoLoop com a opção Cada pasta em uma pasta selecionada |
ação
Loop do pacote
Loop com a opção Para cada pasta em uma pasta selecionada. A variável do sistema $Folder name$ usada dentro do loop agora é uma variável definida pelo usuário especificada no mesmo iterador. No Enterprise 11os bots não encontram um erro se a pasta não existir. No Automation 360, os bots migrados encontram um erro se a pasta não existir. |
Comando Loop com a opção Cada linha em um arquivo CSV/Texto selecionada |
ação
Loop do pacote
Loop com a opção Para cada linha em CSV/TXT selecionada. A variável do sistema $Filedata Colum$ usada dentro do loop agora é uma variável definida pelo usuário especificada no mesmo iterador. |
Comando Loop com a opção Cada mensagem de e-mail no servidor de e-mail selecionada |
ação
Loop do pacote
Loop com a opção Para cada e-mail em caixa de entrada selecionada. As variáveis do sistema $Email Cc$, $Email From$, $Email Message$, $Email Received Date$, $Email Received Time$, $Email Subject$, e $Email To$ são agora chaves emailCc, emailFrom, emailMessage, emailReceivedDate, emailReceivedTime, emailSubject, and emailTo, respectivamente de uma variável de dicionário especificada no mesmo iterador. |
Comando Loop com a opção Cada nó em um banco de dados XML selecionada |
ação
Loop do pacote
Loop com a opção Para cada nó em um banco de dados XML selecionada. A variável do sistema $XML Data Node$ usada dentro do loop agora é uma variável definida pelo usuário especificada no mesmo iterador. |
- Variáveis que contêm a condição da string
-
“
Se
” com os seguintes operadores é migrado como uma condição de String no Automation 360:
- =
- < >
- Incluir
- Não incluir
Para a variável Aleatória do subtipo String, o Automation 360 adiciona a ação Gerar string aleatória do pacote String para gerar uma string aleatória acima da condição If (Se) e atribui o valor à respectiva variável migrada.
- Variável contendo condição de números
-
“
Se
” com os seguintes operadores é migrado como uma condição de Número em Automation 360:
- >=
- <=
- >
- <
Para a variável Aleatória do subtipo Número, o Automation 360 adiciona a ação Atribuir um número aleatório do pacote Número para gerar uma string aleatória acima da condição If (Se) e atribui o valor à respectiva variável migrada.
- Variável contendo condições de datas
- O sistema tenta avaliar se uma condição em uma variável tem um valor de data. Se encontrado, ele migra If com a condição DataHora em Automation 360. Caso contrário, o sistema o migrará como uma condição de string ou número com base no operador usado. Nesses casos, você deve alterá-la para uma condição de data após a migração do bot se uma operação de data estiver envolvida.
Além disso, você também pode precisar alterar o formato de data para um que seja compatível com seus dados. O formato padrão usado para converter uma data em string é
MM/dd/yyyy HH:mm:ss
. - Variável de tipo de lista
- O loop em uma condição variável do tipo Lista é migrado para a condição String ou Número com base no operador usado na condição. O sistema usa o índice de lista para validar a condição.
- Controle da Web existe ou Controle da Web não existe
- O loop com as condições Controle da Web existe e Controle da Web não existe é migrado para Loop > Enquanto condições Controle da Web existe e Controle da Web não existe do pacote de Automação de legado, respectivamente.
Condições do Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Controle da Web existe ou Controle da Web não existe | Migrada para a equivalente condição If (Se) do pacote Suporte de legado. |
Propriedades do objeto: | Foi migrado para a condição Objeto do pacote Gravador. |
Aplicativo em execução ou Aplicativo fora de execução | Migrado para a equivalente condição If (Se) do pacote Aplicativo. |
Arquivo existe, Arquivo não existe, Data do arquivo, Tamanho do arquivo | Migrado para a condição If (Se) equivalente do pacote Arquivo. |
Pasta existe ou Pasta não existe | Migrado para a equivalente condição If (Se) do pacote Pasta. |
Ping bem-sucedido ou Ping malsucedido | Migrado para a equivalente condição If (Se) do pacote Ping. |
O serviço está em execução ou o serviço não está em execução | Migrada para a equivalente condição If (Se) do pacote Serviço. |
Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Sair do loop | Interrupção |
Continuar |
Caixa de mensagem
Esse comando é migrado para a ação Caixa de mensagem no Automation 360.
Consulte Pacote Caixa de mensagem.
Clonagem de objetos
Esse comando é migrado para a ação pacote do Gravador > Capturar no Automation 360.
A migração é compatível com aplicativos que usam as seguintes tecnologias (incluindo quando estão em um ambiente Citrix):
- MSAA (Tecnologia de desktop padrão)
- Navegador Google Chrome
- Navegador Internet Explorer
- Java desktop
- Web Java
- Automação de IU (avançada)
- Navegador Firefox (objeto baseado apenas na tecnologia HTML)
- Microsoft Silverlight versão 5
Comportamento de Enterprise 11 ou Enterprise 10 | Comportamento de Automation 360 |
---|---|
Os comandos Obter todos os nomes secundários e Obter todos os valores secundários retornam valores da variável do tipo String. | O ações equivalente em valores Automation 360 da lista de retorno. O processo de migração une os valores de lista e os armazena em uma variável string para manter comportamentos consistentes de bot em todas as versões. |
Em Enterprise 11o comando é usado para capturar o controle em uma imagem | Toda a imagem da janela é capturada com o controle realçado usando um retângulo vermelho |
- A ação Capturar guarda os dados capturados numa variável da tabela.
- A ação Gravar no arquivo do pacote Tabela de dados é então usada para salvar os dados da variável de tabela no arquivo CSV.
O título da janela é copiado do comando de origem para a ação de destino.
As coordenadas X, Y e o título da janela também são migrados para o Automation 360.
A execução ou modo de reprodução de Coordenar e Imagem de Enterprise 11 são migrados como os seguintes ações:
- Modo de reprodução como coordenadas
-
Ações de clique do mouse: As ações Clique, Clique com o Botão Direito, Clique com o Botão Esquerdo, Clique no Meio e Clique Duplo são migradas no mouse: A ação Clicar como uma combinação de Botão e Eventos. Os botões do mouse correspondentes com eventos são migrados conforme mostrado:
- Clicar muda para Clicar com o Botão Esquerdo
- Clique Direito muda para Clique com o Botão Direito do Mouse
- Clique Esquerdo muda para Clique com o Botão Esquerdo do Mouse
- Clique no Meio muda para Clique com o Botão do Meio do Mouse
- Clique Duplo muda para Clique Duplo com o Botão Esquerdo do Mouse
- Obter texto
- A ação Obter texto é migrada como uma combinação de ações que incluem o Mouse: Clique com o botão esquerdo do mouse, Área de transferência: Limpar, Atrasar e Simular pressionamentos de teclas.
- Definir Texto
- A ação Definir texto é migrada como uma combinação de ações que incluem Mouse: Clique com o botão esquerdo do mouse, Área de transferência: Limpar, Atrasar e Simular pressionamentos de teclas.
Nome da propriedade do Enterprise 11 ou Enterprise 10 | Nome da propriedade do Automation 360 |
---|---|
ID de objeto | ID |
Tipo | Tipo de controle |
Estado(s) | Estados |
Ação | DefaultAction |
Negrito | IsBold |
Itálico | IsItalic |
Sublinhado | IsUnderline |
Riscado | IsStrikethrough |
Sobrescrito | IsSuperscript |
Subscrito | IsSubscript |
Cor de fundo | BackgroundColor |
Cor do primeiro plano | ForegroundColor |
Fonte | FontFamily |
Tamanho da fonte | FontSize |
Recuo da primeira linha | FirstLineIndent |
Recuo à esquerda | LeftIndent |
Recuo à direita | RightIndent |
Espaçamento de linha | LineSpacing |
Espaço acima | SpaceAbove |
Espaço abaixo | SpaceBelow |
Nome do item | ItemName |
Valor do item | ItemValue |
Animado | IsAnimated |
CapStyle | Maiúscula |
Peso da fonte | FontWeight |
Alinhamento horizontal. | HorizontalAlignment |
Oculto | IsHidden |
Somente leitura | IsReadOnly |
Margem inferior | BottomMargin |
Margem esquerda | LeftMargin |
TopMargin | TopMargin |
Margem direita | RightMargin |
Cor da sobreposição | OverlineColor |
Cor de tachamento | StrikethroughColor |
Estilo das guias | Guias |
Direção do fluxo de texto | TextFlowDirection |
Cor de sublinhado | UnderlineColor |
ID de HTML | IEID |
Nome do HTML | NomeIE |
Alteração de HTML | IEAlt |
Marcação HTML | MarcaçãoIE |
Classe de HTML | ClasseIEC |
Texto interno de HTML | TextointernoIE |
Índice de origem de HTML | IESourceIndex |
HRef HTML | ReferênciadeIEH |
Valor de HTML | ValorIE |
Tipo HTML | TipodeIE |
ID da classe de HTML | IEClassId |
Título de HTML | TítuloIE |
Índice de tag de HTML | IETagIndex |
HasFrame de HTML | IEHasFrame |
ID do Frame HTML | IEFrameID |
Nome do frame HTML | IEFrameName |
Origem do frame HTML | IEFrameSrc |
Largura HTML | IEWidth |
Topo do HTML | IETop |
Esquerda do HTML | IELeft |
Altura do HTML | IEHeight |
Caminho do frame HTML | IEFramePath |
Coleção de itens | ItemCollection |
Mecanismo OCR | OCREngine |
Ocorrência de OCR | OCROccurrence |
Tipo de controle de linha | RowControlType |
GetSelectedIndex | GetSelectedIndex |
GetSelectedText | GetSelectedText |
- O processo de migração trunca os dados para 64 KB se os bots do Enterprise 11 ou Enterprise 10 que usam um objeto e quaisquer propriedades desse objeto contiverem dados maiores do que 64 KB. Isto é para garantir que estes bots não encontrem um erro após a migração.
- No Enterprise 11 você pode remover o tipo de controle de um objeto dos critérios de busca, mas esta opção não está disponível no Automation 360. No Automation 360, a ação de captura é executada apenas em objetos com os mesmos tipos de controle. Se você quiser usar esta ação em objetos com diferentes tipos de controle, você deve capturar estes tipos de controle em ações de captura separadas.
Consulte Como usar a ação Coletar.
OCR
Todos os comandos de OCR são migrados para ações Automation 360 equivalentes do pacote OCR. Não há alteração no comportamento ou no nome do comando.
No Enterprise 11, as opções ABBYY, MODI, TESSERACT,TOCR OCR estão disponíveis como motores de OCR. No Automation 360, por padrão somente o mecanismo OCR ABBY é utilizado.
Consulte OCR pacote.
Abrir programa/arquivo
Este comando é migrado para a ação Abrir programa/arquivo do Aplicativo no Enterprise 10/Enterprise 11este comando não atira um erro se você fornecer um valor incorreto no campo Início. Automation 360 valida o valor inserido para o mesmo campo e lança um erro durante execução de bot.Consulte Aplicativo pacote.
Integração de PDF
Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Mesclar documentos | Mesclar documentos |
PDF to Image (PDF para imagem) | Extrair imagem |
Extract Form Fields (Extrair campos de formulário) | Extrair arquivo |
Extrair texto | Extrair texto |
Dividir documento | Dividir documento |
Criptografar documento | Criptografar documento |
Descriptografar documento | Descriptografar documento |
Se o bot Enterprise 11 usa o comando Extrair dos campos do formulário e armazena valores no Cofre de credenciais, o processo de migração migra esses valores no Automation 360 Cofre de credenciais.
A saída de um bot Enterprise 11 é mapeada com múltiplas variáveis nas ações equivalentes do pacote PDF depois que o bot é migrado para o Automation 360. Isto reduz o número de ações nas migrações de bot porque uma ação não é mais necessária para mapear o resultado para uma variável.
Consulte PDF pacote.
PGP
Todos os comandos de PGP são migrados para ações Automation 360 equivalentes do pacote PGP. Não há alteração no comportamento ou no nome do comando.
Consulte PGP pacote.
Reproduzir som
Todos os comandos de Reproduzir som são migrados para ações equivalentes do pacote Som no Automation 360.
O Automation 360 oferece suporte apenas aos tipos de arquivo .mp3 e .wav na ação Reproduzir arquivo de mídia.
Consulte Pacote Reproduzir som.
Impressora
Impressora padrão, Remover impressora, e Selecionar impressora padrão são migrados para as ações equivalentes no pacote impressora em Automation 360.
Consulte Impressora pacote.
Prompt
Todos os comandos de Prompt são migrados para ações Automation 360 equivalentes do pacote Prompt.
Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Prompt para valor: | Converte para a ação Para valor Além disso, a ação Simular pressionamentos de teclas é adicionada abaixo da ação Para valor para executar os pressionamentos de tecla no título da janela específica. Isso serve para manter o comportamento de execução do bots antigo. |
Solicitar por arquivo | Para arquivo |
Solicitar por pasta | Para pasta |
Prompt para Sim/Não | Para sim/não |
Consulte Prompt pacote.
Ler de CSV/texto
A ação Ler de CSV/Texto é convertida para as ações Abrir, Ler e Fechar no pacote CSV/TXT do Automation 360.
Se o bot Enterprise 10/Enterprise 11 estiver usando uma variável como um nome de sessão e a ação Loop usada para ler todas as linhas do CSV/TXT estiver usando um nome de sessão codificado em vez de uma variável, revise a variável do bot migrado e defina a variável de saída da ação CSV/TXT > Ler no respectivo loop. Caso contrário, haverá um erro de interface do usuário ao editar o Automation 360 bot.No Automation 360se o arquivo CSV/TXT não estiver presente no caminho de arquivo especificado, o bot retorna uma mensagem de erro, enquanto no Enterprise 11o bot não retorna tal mensagem.
Serviços Web REST
A opção Salvar cabeçalho para em Enterprise 11 é migrada para Automation 360. Esta opção permite armazenar o cabeçalho de resposta na matriz e variáveis do dicionário com o nome do cabeçalho de resposta como chave e seu valor de cabeçalho como o valor do dicionário.
No Enterprise 11, a resposta de falha é capturada por padrão. No Automation 360, habilitar a opção Resposta a falhas de captura captura os erros e adiciona à variável do dicionário de resposta. Ao migrar um bot Enterprise 11 para o Automation 360, a opção Resposta a falhas de captura é habilitada por padrão para capturar a resposta de falha do bot migrado.
O valor de tempo limite configurado em Enterprise 11 para enviar o pedido REST é migrado para Automation 360 como parte dos valores globais (AARestTimeOut). O valor padrão de tempo esgotado é definido como 60000 ms no Automation 360. Você pode atualizar este valor se o Serviços Web REST estiver levando mais tempo para receber uma resposta.
Consulte Serviços Web REST pacote.
Executar Lógica
Executar Lógica é migrado para a ação Executar do pacote Task Bot no Automation 360.
Além disso, Gerenciamento de erros com o comando Executar Lógica é migrado para o bloco Tentar e Capturar.
-
Aplica-se a partir da v.25:
bots
Enterprise 11 ou Enterprise 10 que usam o comando Lógica de execução são migrados onde uma Lógica de MetaBot é renomeada ou muda o caminho relativo após o mapeamento. Se uma Lógica de MetaBot for renomeada ou mudar o caminho após ter sido mapeada em TaskBots, os TaskBots são agora migrados com o novo nome ou caminho da Lógica de MetaBot.A mudança do caminho relativo é aplicável nos seguintes cenários:
- A Lógica é movida de uma pasta para outra.
- Lógica é movido de uma pasta de nível de raiz MetaBot para uma subpasta.
- Lógica é movido de uma subpasta para uma pasta em nível de raiz MetaBot.
- A pasta que tem a Lógica é renomeada.
-
Os Bots que utilizam o comando Executar lógica que passa atributos de Cofre de credenciais de um Task Bot para a lógica de um MetaBot podem ser migrados para o Automation 360. O nome da credencial e o nome do atributo são exibidos nos campos da linha correspondente do bot migrado.
- Se você tiver migrado usando o banco de dados Enterprise 11 restaurado, um cofre equivalente será criado no Automation 360 para as credenciais variáveis utilizadas no bot Enterprise 11.
- Aplica-se a partir da v23: bots Enterprise 11 ou Enterprise 10 que utilizam o comando Executar lógica podem passar variáveis do tipo Cofre de credenciais do bot principal a uma variável que não seja do tipo Cofre de credenciais de um MetaBot. No entanto, no Automation 360, as Cofre de credenciais variáveis são passadas somente para variáveis do tipo credencial (e não para variáveis não credenciais do tipo cofre) para maior segurança. Portanto, o processo de migração converte primeiro o Cofre de credenciais tipo variável para a variável tipo string usando a ação Converter credencial em string do Pacote de credenciamento para que o bot migrado possa funcionar com êxito. A variável string é então atribuída a uma variável temporária que é usada como parâmetro de entrada na ação para chamar a Lógica de MetaBot.
- Bots que usam variáveis da Cofre de credenciais são passados de uma Lógica de MetaBot para outra Lógica de MetaBot para o comando .
- Ao executar um comando MetaBot com uma Lógica (principal) que inclui uma Lógica renomeada (secundária). Se uma Lógica secundária for renomeada após ter sido mapeada para a Lógica principal, o mapeamento da Lógica principal será migrado com o novo nome. é possível migrar um
-
Opção 1: Passar as variáveis do tipo credencial.
- Crie uma variável do tipo credencial nos bots secundários como variáveis de entrada.
- Na ação Executar do pacote Task Bot do bot principal, atualize os campos de valor de entrada para usar os atributos de Cofre de credenciais para a variável tipo credencial criada para o bot secundário (correspondente à lógica de MetaBot).
-
Opção 2: Passar os valores das credenciais como um valor global.
- Crie o valor global no Automation 360 para o uso das credenciais no comando Executar lógica na Enterprise 11.
- Na ação Executar do pacote Task Bot do bot principal, atualize os campos de valor de entrada para usar os valores globais para a variável do tipo credencial criada para o bot secundário (correspondente à lógica de MetaBot).
Executar script
O comando Executar script é migrado para a ação Executar script do pacote Automação de legado.
- Causa: No campo , se o valor do argumento (passado por ) contiver aspas duplas seguidas por uma barra invertida no final do argumento e o valor da variável contiver um espaço, a string quebrará onde ocorre o primeiro espaço (devido a mudanças de atualização no openJDK).
-
Exemplo: Considere um caminho de pasta como o valor do argumento que é passado usando bot
Enterprise 11 para o Automation 360, o valor de argumento único é considerado como quatro valores de argumento diferentes no Automation 360, conforme segue:
- \\fwus129ns.ny.fw.gs.com\mahatb\home\My
- Documents\Test
- Adhoc
- Request\
, "\\fwus129ns.ny.fw.gs.com\mahatb\home\My Documents\Test Adhoc Request\". Ao migrar esse - Solução: Edite o Enterprise 11 bot e remova as aspas duplas no valor da variável em .
Integração da SAP
Se você executar bots migrados com a opção SAP GUI selecionada, mas a janela SAP GUI estiver fechada, será apresentado um erro de exceção. Isso ocorre porque o pacote Gravador usa o título da Janela durante a execução e, em Automation 360, Integração da SAP é migrado para o pacote Gravador.
A tabela a seguir traz uma lista de objetos de SAP e as ações que podem ser migrados para o Automation 360.
Objeto | Ação |
---|---|
Caixa de texto | Definir Texto, Anexar Texto, Clique Esquerdo, Clique Direito, Clique Duplo |
Caixa de combinação | Selecionar Item por Texto, Selecionar Item por Índice, Obter Total de Itens, Obter Texto do Item Selecionado, Obter Chave do Item Selecionado, Obter Propriedade, Definir Foco, Clique Esquerdo, Clique Direito, Clique Duplo |
Caixa de seleção | Marcar, Desmarcar, Alternar, Obter Status, Obter Propriedade, Definir Foco, Clique Esquerdo, Clique Direito, Clique Duplo |
Botão | Clique, Obter Propriedade, Clique Esquerdo, Clique Direito, Clique Duplo |
Botão de rádio | Selecionar, Obter Status, Obter Propriedade, Definir Foco, Clique Esquerdo, Clique Direito, Clique Duplo |
Barra de menu | Selecionar Item por Texto, Obter Propriedade, Definir Foco, Clique Esquerdo, Clique Direito, Clique Duplo |
Árvore | Obter Propriedade, Definir Foco, Clique com o Botão Esquerdo do Mouse, Clique com o Botão Direito do Mouse, Clique Duplo, Obter total de itens, Obter índice selecionado, Obter texto selecionado, Selecionar item por índice, Selecionar item por texto |
Rótulo | Clique, Obter Propriedade, Definir Foco, Clique Esquerdo, Clique Direito, Clique Duplo |
Guia | Obter Propriedade, Definir Foco, Clique com o Botão Esquerdo do Mouse, Clique com o Botão Direito do Mouse, Clique Duplo, Obter total de itens, Obter índice selecionado, Obter texto selecionado, Selecionar item por índice, Selecionar item por texto |
Restante do controle (Inclui controles, tais como: |
Obter Propriedade, Definir Foco, Clique com o Botão Esquerdo do Mouse, Clique com o Botão Direito do Mouse, Clique Duplo |
Enterprise 11 ação | ação equivalente do Automation 360 |
---|---|
Ativar janela | ação Ativar do pacote Janela. |
Fechar janela | ação Fechar do pacote Janela. |
Executar script | ações Anexar sessão SAP e Executar função do pacote Automação legada. |
Maximizar janela | ação Maximizar do pacote Janela |
Restaurar janela | ação Restaurar do pacote Janela |
Comandos do SAP que suportam os recursos do BAPI no Enterprise 11 são migrados para ações equivalentes do SAP BAPI pacote no Automation 360.
Comando Enterprise 11 | Automation 360 ação |
---|---|
Conectar |
Você deve criar o JcoDllPath e valores globais do JcoJarPath. Atualize o valor global do JcoJarPath com a localização do pacote de conectores SAP Java e o JcoDllPath com a localização do conector DLL do SAP Java. |
Criar função | |
Comando Obter dados com a opção Campo selecionada | |
Comando Obter dados com a opção Tabela selecionada | |
Comando Obter dados com a opção Estrutura selecionada | |
Comando Definir dados quando as opções Campos, Tabelaou Estrutura selecionadas | |
Função de invocação | |
Executar fluxo de trabalho padrão | |
Executar fluxo de trabalho personalizado |
Enviar e-mail
Em Enterprise 10/Enterprise 11, o comando Enviar e-mail usa configurações de e-mail específicas do usuário armazenadas como atributos de credencial no cofre do sistema. Quando o primeiro bot é migrado, criamos um cofre personalizado chamado AAE_Email e adicionamos a credencial AAE_EmailSettings com os atributos Usuário e Senha. Além disso, criamos valores globais para os atributos não credenciais, como host do servidor, porta, SSL e autenticação, que correspondem às mesmas configurações de e-mail. As credenciais de Configurações de e-mail no Enterprise 10/Enterprise 11 são divididas em Variável de Credencial e Valores Globais no Automation 360, portanto, durante o processo de migração, as configurações de e-mail são migradas da seguinte forma:
Configurações de e-mail do Enterprise 10/Enterprise 11 | Configurações de e-mail do Automation 360 | Tipo de armazenamento no Automation 360 |
---|---|---|
Host | AAE_EmailSettings_host Valor Global do tipo String | |
Porta | AAE_EmailSettings_port Valor Global do tipo Número | |
Usar conexão segura (SSL/TLS) | AAE_EmailSettings_ssl Valor Global do tipo Booliano | |
Meu servidor requer autenticação | AAE_EmailSettings_auth Valor Global do tipo Booliano | |
Nome de usuário | Atributo de credencial userName dentro da credencial AAE_EmailSettings atribuída ao cofre AAE_Email | |
Senha | Atributo de credencial senha dentro da credencial AAE_EmailSettings atribuída ao cofre AAE_Email |
Serviços
Todos os comandos de Serviços são migrados para ações do Automation 360 equivalentes do pacote Serviço. Não há alteração no comportamento ou no nome do comando.
Serviço da Web SOAP
Esse pacote se comporta da mesma forma no Automation 360.
Se um serviço web SOAP estiver configurado para se chamar APIs REST, nós as migraremos para a ação de serviço web REST em vez da ação de serviço web SOAP. Com base em operações XML adicionais, adicionamos ações do pacote XML para garantir que o bot migrado dê o mesmo resultado que o bot legado.
O valor de tempo limite configurado no Enterprise 11 para enviar o pedido SOAP é migrado para o Automation 360 como parte dos valores globais (AASoapTimeOut). O valor padrão de tempo esgotado é definido como 60000 ms no Automation 360. Você pode atualizar este valor se o Serviço da Web SOAP estiver levando mais tempo para receber uma resposta.
Exemplo de uso da ação Serviço web SOAP
- Padrão e Estático: Se o bot Enterprise 11 estiver configurado com o tipo URI Padrão ou Estático, será migrado como estático e o campo Local do endereço será automaticamente preenchido.
- Dinâmico: Se o bot Enterprise 11estiver configurado com o tipo URI Dinâmico, será migrado como dinâmico, e o campo Local do endereço ficará vazio.
Consulte Serviço da Web SOAP pacote.
Operação de string
O comando Operação de string do Enterprise 11 ou Enterprise 10 é migrado para as ações equivalentes do pacote String.
Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Antes-Depois | Extrair |
Comparar | Comparar |
Encontrar | Encontrar |
Comprimento | Comprimento |
Letras minúsculas | Minúsculas |
Substituir | Substituir |
Reverter | Reverter |
Dividir | Dividir |
Substring | Substring |
Cortar | Cortar |
Letras maiúsculas | Maiúsculas |
Em Enterprise 11, se você estiver usando retorno de carro (CR) (\r) em uma expressão regular no comando String Find, após a migração, a saída exibida em Automation 360 será diferente da saída em Enterprise 11.
Alternativa: Em Automation 360, use \r|\R em vez de \r para o retorno de carro.
Em Enterprise 11, tanto o carriage return (CR) como a newline (LF) foram enumerados para calcular o comprimento total de Operação de string. No entanto, em Automation 360, apenas a newline (LF) é considerada para a duração da Operação de string. Assim, a contagem da duração na saída resultante em Automation 360 é menor.
Os bots Enterprise 11 podem usar expressões regulares nos comandos Encontrar e Substituir para procurar a string na qual você deseja realizar uma operação. As ações equivalentes no Automation 360 também podem usar expressões regulares para procurar a string na qual você deseja realizar uma operação.
No Enterprise 11 o sistema considera o caractere de nova linha (/n) usado na variável quando você usa os comandos Encontrar e Substituir. No entanto, no Automation 360o sistema não considera o caractere de nova linha quando você usa os comandos Encontrar e Substituir.
Quando você migra um bot para o Automation 360 com a operação de string definida para uma ação Antes ou Depois, a saída é recuperada corretamente e a operação é bem sucedida. A saída correspondente é exibida mesmo que nenhum caractere esteja presente antes da string correspondente. No Enterprise 11, bots com ações Antes ou Depois não recuperam a saída corretamente e, portanto, recuperam a própria cadeia de origem. Se nenhum caractere estiver presente antes da string correspondente, a saída é exibida como se não fosse encontrada nenhuma correspondência.
Exemplo:
Arrastar Ação Antes/Depois → (Entradas : [Fonte = (ABCZ)] → [Antes = Z] → [atribuir a Prompt-atribuir] → Saída: Vazio("")
Arrastar Ação Antes/Depois → (Entradas : [Fonte = (ZABC)] → [Depois = Z] → [atribuir a Prompt-atribuir] → Saída: ZABC
Sistema
As ações Bloquear computador, Logoff, Reiniciar, e Desligar são migradas para as ações equivalentes do pacote Sistema no Automation 360.
Consulte Sistema pacote.
Tarefa
A tabela a seguir mostra os diferentes comandos que são migrados para as respectivas ações do pacote Automation 360 Task Bot.
Comandos Enterprise 11 ou Enterprise 10 | ações e pacotes equivalentes do Automation 360 |
---|---|
Pausar | Pausar |
Interromper tarefa | Interromper |
Executar Tarefa | Executar. A saída devolvida pelo bots secundário é mapeada para a respectiva variável no bots principal. |
Emulador de Terminal
O texto criptografado não é compatível com as ações Enviar texto e Definir campo para o Automation 360. Recomendamos que você use Cofre de credenciais em vez de texto simples.
-
Bots que utilizam o seguinte modelo de terminal podem ser migrados para o Automation 360:
- Modelo VT 220 do tipo de terminal da série VT
- Modelos IBM 5555 B01 e C01 do tipo de terminal TN 5250
- Uma sessão (usada para estabelecer uma conexão com o servidor terminal) pode ser compartilhada entre os bot principais e um bot secundário. Você pode encerrar uma sessão do bot secundário em vez de encerrar a sessão do bot principal.
- Você pode usar o terminal Padrão no bots para o tipo de terminal VT100.
- Os Bots que enviam texto japonês utilizando o comando Enviar texto no Enterprise 11 com a opção DBCS da lista Codificação e a opção Japonês Shift-JIS (932) da lista CodePage selecionada no comando Conectar pode ser migrado para o Automation 360.
- Aplicável somente à versão v.24 e anteriores : No Emulador de terminalquando você clica manualmente na tecla do teclado, o teclado principal Enter é identificado como {enter} no Enterprise 11enquanto no Automation 360é identificado como {retornar}.
- Defina o valor de linha correto (use o valor Definir linha como 24 para definir o cursor na última linha) na ação Definir posição do cursor para que os bots sejam executados corretamente.
O Automation 360 não é compatível com tecnologia legada e, por padrão, é compatível com todos os recursos de tecnologia avançada dos bots Enterprise 10/Enterprise 11.
O valor máximo do índice em Automation 360 é 99999. O processo de migração atualiza automaticamente o valor do Índice do campo na ação Definir campo para 99999 para atender à restrição de valor máximo. Se o valor do índice for superior a 99999 e for usado em uma variável, você deverá alterá-la manualmente.
Os recursos SSHI ainda não são compatíveis no Automation 360:
A ação Pesquisar campo permite a pesquisa de índice de campo ou nome de campo usando um texto.
Bots criados no Enterprise 11 não mostram mais o texto Tentando... após os bots serem migrados para o Automation 360.
Consulte pacote Emulador de terminal.
Operação de variável
- Variáveis do tipo valor
- A funcionalidade desse comando foi dividida em vários pacotes no Automation 360.
No Enterprise 10/Enterprise 11, este comando estava realizando operações de atribuição para todos os tipos de dados compatíveis. Automation 360 construiu uma ação Atribuir para cada tipo de dado. O processo de migração lida com o mapeamento dos pacotes e ações corrigidos com base na atribuição que a respectiva operação de variável está executando.
Para bots Enterprise 11 que usam a opção Configuração decimal, a ação Para string do pacote Número é adicionada nos bots migrados. No Enterprise 11 o sistema arredonda o valor com base no valor especificado no campo Configuração decimal. Por exemplo, se o valor atribuído à variável for 13.456 e o valor especificado no campo Configuração decimal campo é 2, o sistema arredonda o valor no Enterprise 11 para 13.46. No Automation 360, o valor é aparado em vez de arredondado. Por exemplo, o valor 13.456 será convertido para 13.45 no Automation 360.
- Variáveis do tipo lista
- As operações envolvendo atribuições de lista são migradas para Definir item do pacote Lista. Se a operação tiver um valor fixo, o sistema criará uma variável temporária e armazenará o valor fixo nela. Você pode então usar essa variável temporária na ação Atribuir do pacote Lista para salvá-la.
- Variáveis do tipo matriz
- As operações que envolvem a atribuição de matriz são migradas para a ação Definir valor de uma única célula do pacote Tabela de dados para definir um valor para linhas e colunas específicas.
- Variáveis do tipo dicionário
- As operações que envolvem atribuição de dicionário são migradas para a ação Colocar do pacote Dicionário para definir o valor para uma chave específica. Se a chave for uma combinação de uma variável e um valor fixo (por exemplo,
$Dictionary(key-$id$)$
), então o pacote String > a ação Atribuir é adicionada para obter a chave real. - Variável do sistema $Date$
- O comando do Variable Operation Enterprise 10/Enterprise 11 que usa a variável do sistema $Date$ é migrado para o Automation 360 adicionando novas ações de data com base na operação que está sendo executada usando $Date$. O processo de migração também converte o valor da data para um formato de string padrão –
mm/dd/yyyy HH:mm:ss
.Variável aleatória de subtipo string: Migramos e mapeamos diretamente.
- Variável da lista
- Para o comando Operações de variável que reinicializa a variável do tipo lista no Enterprise 10/Enterprise 11, o processo de migração cria uma variável do tipo lista temporária com novos valores e a atribui à uma variável do tipo lista de destino no Automation 360.
- Variável de lista declarada pela leitura de um arquivo de texto
- Esse comando é migrado para a ação
Importar lista de um arquivo de texto no pacote
Automação legada
Nota: No Automation 360, o bot encontrará um erro se o arquivo de origem estiver vazio ou não contiver uma chave para inicializar a variável de lista, diferentemente de Enterprise 10 ou Enterprise 11.
- Variável de matriz declarada pela leitura de um arquivo de texto
- A variável do tipo matriz é migrada como uma variável do tipo Tabela no Automation 360. O sistema usa o pacote CSV/TXT para ler e carregar o respectivo dado da variável de tabela no bot.
- Variável de dicionário
- O processo de migração cria uma variável de dicionário temporária para armazenar todas as chaves e valores. Em seguida, o sistema usa a ação do pacote Dicionário > Atribuir para atualizar a variável de destino com as chaves e valores da variável de dicionário temporária.
- Variável de dicionário declarada pela leitura de um arquivo de texto
- O processo de migração aborda esse caso de uso adicionando ações para ler o arquivo CSV usando o pacote CSV/Text e armazenando os dados em uma variável de tabela. Em seguida, ele adiciona ações para executar um loop na variável de tabela e usa a ação do pacote Dicionário > Colocar para adicionar chaves e valores à variável de dicionário.
- Variável da matriz declarada pela leitura de um arquivo Excel/CSV
- O processo de migração aborda esse caso de uso migrando o tipo de variável de matriz como um tipo de variável de tabela no Automation 360. O sistema adiciona as ações Abrir, Obter várias células, e Fechar do pacote Excel Advance e preenche a variável da tabela.
- Operação de variável (redefinindo variáveis do sistema)
- As variáveis do sistema a seguir são migradas como variáveis definidas pelo usuário no Automation 360. O sistema adiciona uma ação respectiva para limpar o valor da variável equivalente criada no Automation 360.
- E-mail Cc
- E-mail De
- Mensagem de E-mail
- Data de Recebimento do E-mail
- Hora de Recebimento do E-mail
- Assunto do E-mail
- E-mail Para
- Descrição do Erro
- Número da Linha de Erro
Aguardar
Aguardar janela e Aguardar por alteração de tela no Automation 360 gera um erro de exceção se a respectiva janela não estiver aberta/fechada no horário especificado ou se a tela não for encontrada no horário especificado. Nesses casos, o sistema adiciona o bloco tentar e capturar se o comando foi configurado para interromper o bot e adiciona a ação Interromper tarefa no bloco de captura. Isso é para garantir que o comportamento de execução dos bots migrados sejam o mesmo que em Enterprise 10/Enterprise 11.
Como estamos migrando comandos com a ação Interromper bot é encapsulado com o bloco de tentativa e captura no Automation 360, o bot também será interrompido se a ação falhar devido a algum outro motivo. Durante o processo de migração, a ação Interromper bot também adiciona gerenciadores de erros extras nos bots migrados quando a opção Interromper tarefa é selecionada.
A ação Aguardar janela pode ter valores negativos para coordenadas que não são compatíveis no Automation 360. Os valores negativos são alterados para 0 durante o processo de migração.
Gravador da Web
Todos os comandos (exceto os mencionados abaixo explicitamente) do Gravador da Web são migrados para as respectivas ações dentro do pacote de Automação de legado no Automation 360. O pacote de Automação de legado garante que os botsmigrados deem os mesmos resultados que em Enterprise 10/Enterprise 11. No entanto, não é recomendável usar o pacote de Automação de legado para novos desenvolvimentos.
Encontrar links quebrados é migrado para o pacote . Além disso, no Enterprise 10/Enterprise 11 há as opções "Timeout para Encontrar links quebrados" e "Encontrar links quebrados" dentro das Ferramentas > Opções. O Automation 360 tem estas opções como parte da ação e o tempo limite de padrão de 10 segundos e o número de fios paralelos tem o valor padrão de 10.
Download de arquivos é migrado para o pacote .
Durante o processo de migração, a ação Extrair tabela adiciona gerenciadores de erro extras nos bots migrados quando a caixa de seleção Em erro continuar com a próxima ação
Ação de janela
Todos os comandos de Ações do Windows são migrados para as ações equivalentes do pacote Janela no Automation 360.
Os bots Enterprise 11 podem usar expressões regulares nos comandos Obter o título da janela ativa, Ativar janela, Maximizar janela, Minimizar janela, Fechar janela e Redimensionar janela para procurar a janela na qual você deseja realizar uma operação. As ações equivalente no Automation 360 também pode usar expressões regulares para procurar a janela na qual você deseja realizar uma operação.
Consulte Janela pacote.
XML
Todos os comandos de XML são migrados para ações equivalentes do pacote XML no Automation 360.
Enterprise 10/Enterprise 11 | Automation 360 |
---|---|
Encerrar sessão XML | | Encerrar sessão |
Iniciar sessão XML | Iniciar sessão |
Excluir Nó/Atributo | Excluir nó |
Atualizar Nó/Atributo | Atualizar nó |
A ação Obter nós com a opção "Nós Únicos" selecionada | A ação Obter nó único |
A ação Obter nós com a opção "Vários nós" selecionada | A ação Obter vários nós |
No Enterprise 11quando você configura o comando XML para Obter o(s) nó(s) com a opção Vários nós selecionada, a Expressão da XPath retorna apenas o último elemento da expressão correspondente. No Automation 360 o Expressão XPath retorna todos os elementos correspondentes.
Os bots Enterprise 11 que extraem nós que contêm namespace de um arquivo XML podem ser migrados para o Automation 360. Se você adicionar um namespace a um nó em um arquivo XML, você deve salvar e recarregar o arquivo XML para refletir as mudanças.
Consulte Pacote XML.