Faça até o controle de loop no Power Automate

Neste tutorial, discutiremos como o controle de loop Do Until funciona nos fluxos do Power Automate . Também nos familiarizaremos com as variáveis ​​necessárias ao longo do processo. 

O controle Do Until no Power Automate é um loop que força repetidamente uma ação até que uma determinada condição se torne verdadeira.

Índice

Criando um fluxo instantâneo

Primeiro, vamos criar um fluxo acionado manualmente. Clique em Instant – do espaço em branco em Novo .

Faça até o controle de loop no Power Automate

Em seguida, defina o nome como “ Do Until Example. Escolha Acionar manualmente um fluxo e clique no botão Criar .

Faça até o controle de loop no Power Automate

Vamos adicionar uma entrada de texto dentro do fluxo .

Faça até o controle de loop no Power Automate

Em seguida, adicione uma entrada numérica .

Faça até o controle de loop no Power Automate

Depois disso, altere o valor das entradas para o seguinte.

Faça até o controle de loop no Power Automate

Adicionando um loop Do Until no Power Automate

Vamos agora adicionar uma ação. Clique em Nova etapa.

Faça até o controle de loop no Power Automate

Em seguida, clique em Controle .

Faça até o controle de loop no Power Automate

Escolha o controle Fazer até .

Faça até o controle de loop no Power Automate

Antes de executarmos a função Do Until, vamos criar uma variável.

Uma variável é simplesmente apenas um espaço de armazenamento para valores especificados.

Clique no ícone de adição abaixo do fluxo instantâneo e clique em Adicionar uma ação .

Faça até o controle de loop no Power Automate

Em seguida, escolha Variável em Conectores integrados .

Faça até o controle de loop no Power Automate

Clique na ação inicializar variável .

Faça até o controle de loop no Power Automate

Vamos inicializar uma variável chamada Counter e definir seu tipo como Integer. O valor inicial da variável Counter deve ser zero.

Faça até o controle de loop no Power Automate

Configurando a ação Do Until Loop

Para o loop Do Until , vamos continuar postando a mensagem no Slack até que a variável Counter se torne igual ao número que o usuário digita. Então, vamos agora adicionar a ação.

Faça até o controle de loop no Power Automate

Pesquise e selecione o conector Slack .

Faça até o controle de loop no Power Automate

Escolha Postar mensagem .

Faça até o controle de loop no Power Automate

Selecione o orçamento como o canal para o qual enviar a mensagem.

Faça até o controle de loop no Power Automate

Para o Texto da mensagem , escolha a função concat .

Faça até o controle de loop no Power Automate

Então, vamos concatenar a própria mensagem com o contador. Na guia Conteúdo dinâmico , escolha Mensagem .

Faça até o controle de loop no Power Automate

Adicione um espaço e selecione Contador .

Faça até o controle de loop no Power Automate

Por fim, clique no botão OK .

Faça até o controle de loop no Power Automate

Incrementando a Variável

Precisamos incrementar esse loop porque, se não o fizermos, ele nunca terminará. Então, vamos adicionar outra ação.

Faça até o controle de loop no Power Automate

Selecione o conector Variável .

Faça até o controle de loop no Power Automate

Em seguida, escolha a ação Incrementar variável .

Faça até o controle de loop no Power Automate

Isso exigirá o nome da variável, que é Counter .

Faça até o controle de loop no Power Automate

E vamos incrementá-lo em um.

Faça até o controle de loop no Power Automate

Agora, temos tudo no lugar. Temos um elemento de gatilho para inicializar uma variável. Em seguida, ele postará uma mensagem e incrementará a variável para um. Ele continuará o ciclo até que a variável Counter fique igual ao número que o usuário digitou.

Testando o loop Do Until

Vamos testá-lo para ver se funciona corretamente. Clique em Salvar .

Faça até o controle de loop no Power Automate

Em seguida, clique em Testar .

Faça até o controle de loop no Power Automate

Selecione I'll perform the trigger action e clique em Test .

Faça até o controle de loop no Power Automate

Clique em Continuar .

Faça até o controle de loop no Power Automate

Digite sua mensagem e o número de vezes que deseja que ela seja postada. Em seguida, clique no botão Executar fluxo .

Faça até o controle de loop no Power Automate

Clique em Concluído.

Faça até o controle de loop no Power Automate

Ao ver as marcas de seleção verdes, é certo que tudo funcionou corretamente.

Faça até o controle de loop no Power Automate

Como podemos ver, o loop iterou 10 vezes. Para o primeiro loop, veremos que o valor Counter concatenado dentro do Message Text é 0 . Isso porque o valor inicial que definimos para a variável é 0 . Podemos então verificar o próximo loop clicando em Next .

Faça até o controle de loop no Power Automate

Para o próximo loop, veremos que o valor Counter dentro do Message Text é 1 . Isso porque adicionamos um incremento após o primeiro loop.

Faça até o controle de loop no Power Automate

Então, incrementamos o segundo loop novamente.

Faça até o controle de loop no Power Automate

Portanto, o contador para o terceiro loop torna-se 2 .

Faça até o controle de loop no Power Automate

O ciclo continuará até que a condição se torne verdadeira. Nesse caso, ele continuará até que o contador seja igual a 10. E é assim que o loop Do Until funciona.

Se formos ao Slack, veremos as dez mensagens dentro do canal #orçamento .

Faça até o controle de loop no Power Automate

A principal coisa a observar aqui é que precisamos ter certeza de que temos uma maneira de terminar nosso loop. Se, por exemplo, esquecêssemos de adicionar o incremento da variável, o fluxo falharia totalmente e receberíamos spam repetidamente no Slack. A saída ficaria assim.

Faça até o controle de loop no Power Automate

Para instâncias como esta, precisaremos voltar ao nosso fluxo real e selecionar a execução do fluxo atual.

Faça até o controle de loop no Power Automate

Depois é só cancelar manualmente.

Faça até o controle de loop no Power Automate

Isso interromperá o spam em nosso canal do Slack.


Power Automate Aplicar a cada ação nos fluxos de trabalho
Tutorial do Microsoft Flow – Instant Vs. Poder de fluxo automatizado
Automatizar ação de controle de comutação em fluxos de trabalho

Conclusão

Para concluir, o controle de loop Do Until nos permite criar iterações no Power Automate quando uma determinada condição em nosso fluxo se torna verdadeira. Existem muitos outros cenários onde podemos usar esse controle. Podemos usá-lo para lembrar alguém a cada 10 minutos para aprovar algo. Também podemos continuar fazendo um loop até que as pessoas parem de enviar relatórios de despesas.

Se seguirmos a abordagem lógica, podemos fazer maravilhas e automatizar muitas coisas usando esse controle. Esperamos que você tenha entendido claramente como esse poderoso controle funciona nos fluxos de trabalho da Microsoft.

Tudo de bom,

henrique

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.