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
No painel Caixa de ferramentas, navegue até Loops > Enquanto.
Arraste o componente Enquanto para a superfície Design.
Clique duas vezes no campo amarelo claro ( ) na barra do componente WHILE.
Insira a condição.
Uma porta de entrada de dados é adicionada dinamicamente ao parâmetro que contém a condição Enquanto.
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
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