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.
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 .
Em seguida, defina o nome como “ Do Until Example ” . Escolha Acionar manualmente um fluxo e clique no botão Criar .
Vamos adicionar uma entrada de texto dentro do fluxo .
Em seguida, adicione uma entrada numérica .
Depois disso, altere o valor das entradas para o seguinte.
Adicionando um loop Do Until no Power Automate
Vamos agora adicionar uma ação. Clique em Nova etapa.
Em seguida, clique em Controle .
Escolha o controle Fazer até .
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 .
Em seguida, escolha Variável em Conectores integrados .
Clique na ação inicializar variável .
Vamos inicializar uma variável chamada Counter e definir seu tipo como Integer. O valor inicial da variável Counter deve ser zero.
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.
Pesquise e selecione o conector Slack .
Escolha Postar mensagem .
Selecione o orçamento como o canal para o qual enviar a mensagem.
Para o Texto da mensagem , escolha a função concat .
Então, vamos concatenar a própria mensagem com o contador. Na guia Conteúdo dinâmico , escolha Mensagem .
Adicione um espaço e selecione Contador .
Por fim, clique no botão OK .
Incrementando a Variável
Precisamos incrementar esse loop porque, se não o fizermos, ele nunca terminará. Então, vamos adicionar outra ação.
Selecione o conector Variável .
Em seguida, escolha a ação Incrementar variável .
Isso exigirá o nome da variável, que é Counter .
E vamos incrementá-lo em um.
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 .
Em seguida, clique em Testar .
Selecione I'll perform the trigger action e clique em Test .
Clique em Continuar .
Digite sua mensagem e o número de vezes que deseja que ela seja postada. Em seguida, clique no botão Executar fluxo .
Clique em Concluído.
Ao ver as marcas de seleção verdes, é certo que tudo funcionou corretamente.
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 .
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.
Então, incrementamos o segundo loop novamente.
Portanto, o contador para o terceiro loop torna-se 2 .
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 .
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.
Para instâncias como esta, precisaremos voltar ao nosso fluxo real e selecionar a execução do fluxo atual.
Depois é só cancelar manualmente.
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
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.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
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.
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.
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.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
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
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.