Use o componente while

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Execute um código até que uma condição especificada seja verdadeira usando o componente while em Design studio de RPA para desktop.

    Assista a este vídeo para saber como usar o componente while.

    Antes de Iniciar

    Função necessária: nenhuma

    Por Que e Quando Desempenhar Esta Tarefa

    Você pode configurar as propriedades do componente while.
    Tabela 1. Propriedades do componente while
    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 da execução.
    Atraso para cada execução (segundos) Atraso especificado antes de cada execução do código enquanto a condição é verdadeira.
    Habilitar tempo limite Opção para definir um valor de tempo limite.
    Tempo limite Número de segundos após os quais a operação termina se não for concluída. Para aplicar este valor, você deve definir Habilitar tempo limite propriedade.

    Procedimento

    1. No painel Caixa de ferramentas, navegue até Loops > Enquanto.
    2. Arraste o componente while para a superfície de design.
    3. Clique duas vezes no campo amarelo claro ( Campo de cor amarelo claroNa barra de componente WHILE.
    4. Insira a condição.
      Uma porta Data em é adicionada dinamicamente ao parâmetro que contém a condição while.
    5. Conecte as portas de dados e controle do componente while à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, 10 .

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

    Enquanto componente

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

    Quando você executa esta automação, o valor 1 é incrementado para 2 e mostrado na saída MessageBox como 2. Ao selecionar Avançar Na guia Design, o valor é incrementado até 11. Como a condição corresponde neste ponto, é igual a 10, o loop termina e a automação é encerrada.
    Figura 1. Enquanto componente
    Componente com Variável, Expressão e Componentes MessageBox mostrando uma automação.