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