Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

If package

  • Atualizado: 2021/09/21
    • Automation 360 v.x
    • Criar
    • Espaço de trabalho RPA

If package

Use as actions no If package para controlar a sequência de execução com base em uma ou mais condições de uma tarefa.

Use actions em If package para verificar se um aplicativo está sendo executado, uma pasta ou arquivo existe, uma variável corresponde ao valor especificado, uma janela de aplicativo existe ou uma máquina ou servidor está sendo executado antes de executar um conjunto de actions.

Actions no If package

O Ifpackage inclui o seguinteactions:

Action Descrição
Se Especifica uma condição e mantém uma sequência de actions para executar se a condição for verdadeira. Consulte Usando se a ação If.
Você pode configurar várias condições dentro de uma única action Se.
  1. Clique em Adicionar condição.
  2. Selecione uma das seguintes opções:
    • E: Ambas as condições devem ser atendidas para o actions a ser executado.
    • Ou: Qualquer uma das condições deve ser atendida para o actions a ser executado.
  3. Selecione a condição da lista suspensa.
Senão (opcional) Especifica uma condição alternativa para testar se a condição especificada em Se action é falsa. Se esta condição alternativa for verdadeira, o bot executa a sequência de actions contidos na action Senão.
Você pode configurar várias condições dentro de uma única action Senão.
  1. Clique em Adicionar condição.
  2. Selecione uma das seguintes opções:
    • E: Ambas as condições devem ser atendidas para o actions a ser executado.
    • Ou: Qualquer uma das condições deve ser atendida para o actions a ser executado.
  3. Selecione a condição da lista suspensa.
Else (Ou) Especifica a sequência alternativa de actions se a condição especificada em If action e Senão action (se usada) for falsa.

Condições no action If

Use as seguintes condições na action Se para controlar o fluxo de execução em uma tarefa de automação:

Condição Descrição
Aplicativo Use a condição O aplicativo não está sendo executado ou O aplicativo está sendo executado para executar actions conforme um aplicativo esteja sendo executado ou não.

Insira o caminho do aplicativo ou especifique o caminho por meio de uma variável juntamente com o tempo a esperar (em segundos) para que a condição seja verdadeira.

Booleano Use a condição Variável booliana para executar actions com base no fato de uma variável booliana conter o valor Verdadeiro ou Falso.

É possível também usar esta condição para comparar os valores de duas variáveis boolianas, selecionando a segunda variável na janela Inserir uma variável.

Tabela de dados Use a condição A tabela de dados está vazia para executar actions conforme a tabela especificada contenha valores.

Use as condições Número de linhas e Número de colunas para executar actions conforme o número de colunas ou linhas seja Igual a, Maior que ou Menor que o valor especificado.

Data/hora Use a condição Variável Data/hora para executar actions conforme o valor da variável data/hora de origem seja Igual a ou Diferente de, Maior que ou Igual a, ou Menor que ou Igual a o valor da variável data/hora de destino.
Dicionário Use a condição Verificar chave para executar actions conforme o valor da chave especificada seja Igual a ou Diferente de ou Contém ou Não contém o valor de destino.
Nota: A comparação das chaves fará distinção entre maiúsculas e minúsculas.

Use a condição Verificar um único valor para executar actions conforme uma chave específica contenha o valor de destino.

Arquivo Use as seguintes condições para executar a action:
  • Data do arquivo

    Use esta condição para verificar a data e hora em que o arquivo especificado foi criado ou modificado. Especifique um intervalo de datas com as opções Está dentro dos últimos, Está entre ou Está antes. Na opção Está dentro dos últimos, especifique o número de dias ou o tempo (em horas, minutos e segundos). Insira o tempo (em segundos) a esperar para que essa condição seja verdadeira.

  • O arquivo existe e O arquivo não existe

    Use estas condições para executar uma action com base no fato de um arquivo existir ou não. Por exemplo, se houver um arquivo de dados, formate e faça upload do arquivo para um banco de dados.

  • Tamanho do arquivo

    Esta condição verifica se o arquivo especificado é maior, menor ou igual ao tamanho especificado.

    Insira o tempo (em segundos) a esperar para que essa condição seja verdadeira.

Pasta Use a condição A pasta existe ou A pasta não existe para executar um action conforme a pasta exista ou não.
Reconhecimento de imagem Use estas condições para verificar se:
  • Arquivo de imagemencontrado no Arquivo de imagem ou não.
  • Arquivo de imagem encontrado na Janela ou não.
  • Janela encontrada no Arquivo de imagem ou não.
  • Janela encontrada na Janela ou não.
Para as condições de Janela, você pode usar a opção Redimensionar janela para especificar as dimensões da janela. Essa opção proporciona um bot confiável. Redimensiona a janela para as dimensões nas quais a tarefa foi registrada, o que aumenta a capacidade do bot de identificar o objeto alvo.
Nota: Essa opção só está disponível para janelas que podem ser redimensionadas. Não está disponível para as opções Desktop ou Barra de tarefas.

Para as condições de Janela, você pode usar a opção Visualizar para selecionar uma ocorrência específica capturada e posicionar seu local de clique em relação à imagem.

JavaScript Use a condição Script bem-sucedido ou Script malsucedido para executar actions com base no status do JavaScript especificado. Selecione o arquivo que contém o script e, opcionalmente, especifique os parâmetros selecionando uma variável de lista.
Automação de legado As condições de Automação de legado são usadas apenas em bots migrados, para garantir que sejam executadas perfeitamente no Automation 360. Não recomendamos o uso dessas condições para o desenvolvimento de novo bot. As seguintes condições para verificar o seguinte:
  • Se o Controle da web existe ou não.
  • Se o Controle de janelas existe ou não.
  • Se o Controle de janelas está ativo ou não.
  • Se o Script foi bem-sucedido ou não.
  • Se a Janela secundária existe ou não.

Para as condições de Controle da janela, você pode usar a opção Redimensionar janela para especificar as dimensões da janela. Essa opção proporciona um bot confiável. Redimensiona a janela para as dimensões nas quais a tarefa foi registrada, o que aumenta a capacidade do bot de identificar o objeto alvo.

Lista Use a condição Variável da lista para executar actions conforme a variável de lista especificada tenha um valor específico ou não. O valor pode ser um Número, uma String ou um tipo de dado Booleano.
Número Use a condição Variável numérica para executar actions conforme a variável numérica especificada seja Igual a ou Diferente de, ou Maior que ou Igual a, ou Menor que ou Igual a um determinado valor.
Ping Use a condição O Ping foi bem-sucedido ou O Ping foi malsucedido para verificar se uma máquina ou servidor está sendo executado e execute actions com base no resultado. Insira o tempo (em segundos) a esperar para que essa condição seja verdadeira.
Gravador
  • Use a condição O objeto existe para detectar um objeto em uma janela. Selecione uma janela ou variável para capturar o objeto. Insira o tempo em segundos para esperar que essa condição seja verdadeira, ou seja, para que o objeto seja detectado.
  • Use a condição O objeto não existe para verificar se um objeto específico existe em uma janela e, então, com base no resultado, executar actions. Insira o tempo (em segundos) a esperar para que essa condição seja verdadeira. Por exemplo, você pode usar a condição O objeto não existe dentro da condição Loop > Enquanto para se certificar de que o bot não executa a próxima action até que o objeto no aplicativo de negócios seja carregado.
Serviço Use a condição O serviço está em execução ou O serviço não está em execução para executar actions conforme um serviço esteja em execução ou não. Selecione Lista de serviços para escolher um serviço na lista de serviços disponíveis.
String Use a condição Variável de string para executar actions conforme o valor especificado da string de origem seja Igual a ou Não igual a ou Inclui ou Não inclui o valor-alvo.

Você pode selecionar a opção Diferenciar maiúsculas e minúsculas para executar apenas actions se as duas strings tiverem letras maiúsculas e minúsculas correspondentes.

Ao extrair texto de um aplicativo Microsoft, o texto extraído contém os caracteres especiais /r/n que indicam uma nova linha. Selecione a opção Ignorar código de fim de linha se desejar ignorar o caractere especial /r ao comparar o texto.

A fim de criar uma condição conforme uma string esteja vazia ou não, compare o valor de origem a um campo de destino vazio usando o operador Igual a.

Consulte Exemplo de como usar uma instrução condicional.

Task Bot Use a condição Tarefa bem-sucedida ou Tarefa malsucedida para executar actions com base no status do Task Bot especificado.
VBScript Use a condição Script bem-sucedido ou Script malsucedido para executar actions com base no status do script Visual Basic especificado. Selecione o arquivo que contém o script e, opcionalmente, especifique os parâmetros selecionando uma variável.
Janela Use a condição A janela existe ou A janela não existe para verificar se uma janela específica do aplicativo está aberta ao inserir o Título da janela ou usando uma variável. Insira o tempo (em segundos) a esperar para que essa condição seja verdadeira.

Use a condição Não existe janela com o mesmo título ou Existe janela com o mesmo título para verificar se existe uma janela com o mesmo título ou se o título da janela foi alterado. Digite o tempo em segundos para continuar verificando se a condição é verdadeira.

Exemplo:

Criar um bot básico que use um aplicativo de desktop

Exemplo de como construir um TaskBot básico que usa o If package.

Send Feedback (Enviar Feedback)