Usar o componente Enquanto

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Execute um código até que uma condição especificada seja verdadeira usando o componente Enquanto em Design studio de RPA para desktop.

    Antes de Iniciar

    Função necessária: nenhuma

    Por Que e Quando Desempenhar Esta Tarefa

    Você pode configurar as propriedades do componente Enquanto.
    Tabela 1. Propriedades do componente Enquanto
    Propriedade Descrição
    Atraso após a execução O número de segundos para pausar após a execução.
    Atraso antes da execução O número de segundos para pausar antes de executar.
    Atraso para cada execução (segundos) Atraso especificado antes de cada execução do código enquanto a condição for verdadeira.
    Habilitar tempo limite Opção para definir um valor de tempo limite.
    Tempo limite Número de segundos após o qual a operação termina se não for concluída. Para aplicar este valor, você deve definir a propriedade Habilitar tempo limite.

    Procedimento

    1. No painel Caixa de ferramentas, navegue até Loops > Enquanto.
    2. Arraste o componente Enquanto para a superfície Design.
    3. Clique duas vezes no campo amarelo claro ( Campo amarelo claro) na barra do componente WHILE.
    4. Insira a condição.
      Uma porta de entrada de dados é adicionada dinamicamente ao parâmetro que contém a condição Enquanto.
    5. Conecte as portas de dados e de controle do componente Enquanto às portas correspondentes dos outros componentes, conforme descrito na tabela a seguir.
      Nome da porta Finalidade da conexão Tipo da porta Tipo de dados
      O nome da porta é igual ao nome do parâmetro que define a condição. Usa o valor do parâmetro. O componente corresponde ao valor com a condição.

      Por exemplo, i<=10.

      Entrada de dados Objeto
      Saída de controle Use a porta no final do loop Enquanto para continuar para os próximos fluxos de ação. Saída de controle
      LoopPort Use a porta para executar ações dentro do loop Enquanto (como calcular expressões, registrar valores e assim por diante). Saída de controle
    6. Opcional: Para testar o componente, na guia DESIGN, clique em Executar.

    Enquanto o componente

    Arraste o componente Variável antes do componente Enquanto. Adicione o componente Expression e os componentes MessageBox após o componente Enquanto. No Componente variável, insira 1. No componente Expressão, insira i+1. Defina um ponto de interrupção no componente Expressão. No componente Enquanto, insira i<=10.

    Quando você executa esta automação, o valor 1 é incrementado para 2 e é mostrado na saída, MessageBox, como 2. Quando você seleciona Mover próximo na guia Design, o valor é incrementado até 11. Como a condição corresponde neste ponto, i<=10, o loop termina e a automação é encerrada.
    Figura 1. Enquanto o componente
    Enquanto o componente com componentes Variável, Expressão e MessageBox mostra uma automação.