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: 9/17/2020
    • 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.

Antes de executar um conjunto de actions, 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.

Actions no If package

O If package inclui a seguinte actions:

Action Descrição
Se Especifica uma condição e mantém uma sequência de actions para executar se a condição for verdadeira. Ver 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 no Seaction é falsa. Se esta condição alternativa for verdadeira, o bot executa a sequência de actions contidos no Senãoaction.
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 no Ifaction e Senãoaction (se usado) for falsa.

Condições no action If

Use as seguintes condições Seaction 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 com base em se um aplicativo está 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 com base em se a tabela especificada contém valores.

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

Data e hora Use a condição de Variável de data/hora para executar actions com base em se o valor da variável de data/hora de origem é Igual a ou Diferente de, é Maior que ou Igual a ou é Menor que ou Igual ao valor da variável de data/hora de destino.
Dicionário Use a condição Verificar chave para executar actions com base em se o valor da chave especificada é Igual a ou Diferente de ou Contém ou Não contém o valor de destino.
Note: 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 com base no fato de uma chave específica conter 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 a 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 a condição seja verdadeira.

Pasta Use a condição A pasta existe ou A pasta não existe para executar uma action com base no fato de uma pasta existir ou não.
Reconhecimento de imagem Use estas condições para verificar se:
  • Arquivo de imagem encontrado ou não no Arquivo de imagem.
  • Arquivo de imagem encontrado ou não na Janela.
  • Janela encontrada ou não no Arquivo de imagem.
  • Janela encontrada ou não na Janela.
Javascript Use a condição O script foi bem-sucedido ou O Script foi 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 nos bots migrados para garantir que sejam executadas perfeitamente no Automation 360. Não recomendamos o uso dessas condições para o desenvolvimento de novos bots. 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 filho existe ou não.
Lista Use a condição Variável de lista para executar actions com base no fato de a variável de lista especificada contiver ou não um valor específico. O valor pode ser um Número, uma String ou um tipo de dado booliano.
Número Use a condição Variável numérica para executar actions com base no fato de a variável numérica especificada ser Igual a ou Não igual a ou Maior que ou Igual aou Menor do que ou Igual a um valor específico.
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 essa condição para detectar um Objeto em uma janela. Selecione uma janela ou variável para capturar o objeto. Insira o tempo (em segundos) a esperar para que a condição seja verdadeira.
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 com base em se um serviço está 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 com base no fato de que o valor especificado da string de origem é 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.

Para criar uma condição com base no fato de que uma string está vazia ou não, compare o valor de origem a um campo de destino vazio usando o operador Igual a.

Ver 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 O script foi bem-sucedido ou O Script foi malsucedido para executar actions com base no status do script do 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.

Exemplo-

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

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

Send Feedback (Enviar Feedback)