Fluxos de trabalho agendados no Microsoft Power Automate

Em algumas de nossas postagens de blog anteriores, já discutimos o fluxo automatizado e instantâneo . Para recapitular brevemente, o fluxo automatizado é baseado em eventos , enquanto o fluxo instantâneo pode ser acionado manualmente . Neste tutorial, aprenderemos e criaremos fluxos de trabalho agendados no Power Automate. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Os fluxos podem ser baseados no tempo. Um fluxo agendado é acionado por uma restrição de tempo.

Por exemplo, podemos criar um fluxo que seja acionado às 9h ou às segundas e terças-feiras de cada semana, ou em qualquer horário, dia ou mês específico que desejamos definir. Portanto, o gatilho aqui não é um evento automatizado, como um tweet ou o clique de um botão. É baseado em tempo (é baseado em 9:00 AM). 

Fluxos de trabalho agendados no Microsoft Power Automate

Se clicarmos no fluxo agendado , ele exibirá esta caixa de diálogo onde precisamos definir a data e hora de início para executar este fluxo. Também precisamos definir o número de vezes que queremos que ele se repita.

Fluxos de trabalho agendados no Microsoft Power Automate

Lembre-se de que, ao testar fluxos de trabalho agendados, não precisamos esperar até a ação do gatilho. Podemos acioná-lo nós mesmos - o que torna o teste muito mais fácil.

Tudo o mais que aprendemos sobre fluxos se aplica a esse tipo de fluxo. Por exemplo, podemos usar condições ou adicionar várias ações para agendar o fluxo. A única diferença é como vamos acioná-lo. 

Índice

Criando fluxos de trabalho agendados no Power Automate

Vamos começar a criar um fluxo agendado básico. Primeiro, vamos alterar a recorrência para every Month em vez de Minute .

Fluxos de trabalho agendados no Microsoft Power Automate

Novamente, os fluxos de trabalho agendados são baseados na recorrência. Assim, não queremos acionar esse fluxo a cada minuto. Também podemos mudar isso mais tarde. 

Também podemos criar um fluxo que só comece em uma determinada data ou após duas semanas. Podemos fazer isso definindo a data e hora de início .

Fluxos de trabalho agendados no Microsoft Power Automate

Em seguida, clique no botão Criar para criar esse fluxo.

Fluxos de trabalho agendados no Microsoft Power Automate

Como resultado, veremos que a parte superior deste diagrama de fluxo parece diferente do que vimos antes. Isso ocorre porque não é baseado em um botão ou em um gatilho automatizado. Em vez disso, é baseado na recorrência .

Fluxos de trabalho agendados no Microsoft Power Automate

Esse gatilho de recorrência é baseado em um conector chamado Schedule . Você pode ver isso ao adicionar uma nova etapa.

Fluxos de trabalho agendados no Microsoft Power Automate

Se clicarmos no conector Schedule , veremos o Trigger chamado Recurrence . E foi assim que a ação inicial desse fluxograma foi criada.

Fluxos de trabalho agendados no Microsoft Power Automate

Dentro deste gatilho de Recorrência , podemos especificar o Intervalo e a Frequência da ação, como uma vez por mês, semana, dia, etc. Para este exemplo, usaremos Month .

Fluxos de trabalho agendados no Microsoft Power Automate

Também temos esses campos nas opções avançadas onde podemos definir o fuso horário e a hora de início para esse fluxo.

Fluxos de trabalho agendados no Microsoft Power Automate

Para entender melhor os fluxos de trabalho agendados, criaremos um fluxo que envia uma mensagem automática a cada 9h para nossa equipe. Portanto, conectaremos o Power Automate à nossa conta do Slack.

Criando um fluxo de folga recorrente

Primeiro, vamos adicionar uma nova etapa.

Fluxos de trabalho agendados no Microsoft Power Automate

Procure o conector Slack e clique nele.

Fluxos de trabalho agendados no Microsoft Power Automate

Como você pode ver, existem outras ações disponíveis que podemos usar aqui. Mas para este exemplo, vamos clicar na ação Postar mensagem

Fluxos de trabalho agendados no Microsoft Power Automate

Em seguida, precisamos fazer login em nossa conta do Slack. Então, clique no botão Entrar .

Fluxos de trabalho agendados no Microsoft Power Automate

Depois de entrar, precisamos definir o nome do canal onde queremos postar a mensagem e o texto da mensagem que queremos postar.

Fluxos de trabalho agendados no Microsoft Power Automate

Para este exemplo, queremos postar no canal do tutorial em nosso Slack.

Fluxos de trabalho agendados no Microsoft Power Automate

Então, vamos escolher o canal do tutorial para o campo Nome do Canal .

Fluxos de trabalho agendados no Microsoft Power Automate

Ao clicar nas opções Avançadas , veremos também os outros campos nesta ação do Slack. Podemos escolher o nome de um bot, postar como um usuário específico e muito mais.

Fluxos de trabalho agendados no Microsoft Power Automate

Por enquanto, queremos apenas postar uma mensagem. Então, vamos digitar “ Bom dia a todos!

Fluxos de trabalho agendados no Microsoft Power Automate

Vamos também renomear este fluxo para “ Slack Scheduled Flow ”. 

Fluxos de trabalho agendados no Microsoft Power Automate

Em seguida, clique em Salvar .

Fluxos de trabalho agendados no Microsoft Power Automate

Testando fluxos de trabalho agendados no Power Automate

Vamos agora testar o fluxo.

Fluxos de trabalho agendados no Microsoft Power Automate

É a primeira vez que testamos, então só podemos usar a primeira opção ( vou executar a ação do gatilho ). Em seguida, clique no botão Testar .

Fluxos de trabalho agendados no Microsoft Power Automate

Isso é diferente do teste manual porque os fluxos de trabalho agendados são baseados em restrições de tempo. Portanto, só precisamos executá-lo. Vamos clicar no botão Executar fluxo .

Fluxos de trabalho agendados no Microsoft Power Automate

Em seguida, podemos verificar nosso Slack para ver se ele foi executado com sucesso. Como podemos ver, uma nova mensagem foi postada dizendo “ Bom dia a todos! ” Isso significa que nosso fluxo foi executado com sucesso.

Fluxos de trabalho agendados no Microsoft Power Automate

Seguindo essas etapas, conseguimos criar um bot Slack muito simples. Com o uso do Power Automate, foi fácil para nós porque podemos fazer isso visualmente.

Vamos agora tornar esse fluxo um pouco mais complexo e realista. Primeiro, vamos mudar a frequência para Day .

Fluxos de trabalho agendados no Microsoft Power Automate

Em seguida, clique em Opções avançadas . Em nossa ação Postar mensagem , altere Postar como usuário para Sim .

Fluxos de trabalho agendados no Microsoft Power Automate

Isso mudará o nome de usuário em nossa mensagem automática no Slack . Como podemos ver aqui, agora está usando meu nome de usuário em vez do nome do aplicativo ( Microsoft Power Platform ).

Fluxos de trabalho agendados no Microsoft Power Automate

Adicionando um atraso aos fluxos de trabalho agendados

Em seguida, vamos alterar o horário de postagem da nossa mensagem. Vamos definir a hora aqui como 9 . Com isso, nossa mensagem será postada sempre às 9h, todos os dias.

Fluxos de trabalho agendados no Microsoft Power Automate

No entanto, se nossa mensagem for postada exatamente às 9h todos os dias, as pessoas ficarão desconfiadas e poderão pensar que a pessoa que está postando é um bot e não uma pessoa real. Então, vamos fazê-lo rodar entre um intervalo de minutos antes ou depois das 9h. Para fazer isso, vamos adicionar outra etapa.

Fluxos de trabalho agendados no Microsoft Power Automate

Use o conector Agenda .

Fluxos de trabalho agendados no Microsoft Power Automate

A ação Atrasar até é baseada em um evento específico. Ao usar esta ação, o fluxo não prosseguirá até obter a aprovação de alguém ou algum evento ocorrer. Mas não vamos usar isso por enquanto.

Fluxos de trabalho agendados no Microsoft Power Automate

Em vez disso, usaremos a ação Delay . Isso permite que o fluxo seja executado, mas aguardará os segundos, minutos ou tempo que definirmos na ação.

Fluxos de trabalho agendados no Microsoft Power Automate

Arraste esta ação entre o gatilho Recorrência e nossa ação Postar mensagem .

Fluxos de trabalho agendados no Microsoft Power Automate

Para o campo Unit , vamos escolher Minute .

Fluxos de trabalho agendados no Microsoft Power Automate

Podemos definir o número do atraso no campo Count . No entanto, se adicionarmos um número fixo como 2 , ainda encontraremos o mesmo problema porque nossa mensagem ainda será postada exatamente às 9h02 todos os dias.

Fluxos de trabalho agendados no Microsoft Power Automate

Portanto, usaremos uma expressão. Definiremos um número aleatório de 1 a 5. Na guia Expressão , vamos procurar a expressão chamada rand . Isso leva em um número mínimo e máximo ou inteiro e gera um número entre eles.

Fluxos de trabalho agendados no Microsoft Power Automate

Dentro desta expressão rand() , vamos usar 1 como o mínimo e 5 como o número máximo . Em seguida, clique no botão OK . Isso atrasará nosso fluxo em um intervalo de 1 a 5 minutos .

Fluxos de trabalho agendados no Microsoft Power Automate

Depois disso, vamos salvar e testar esse fluxo.

Fluxos de trabalho agendados no Microsoft Power Automate

Testando a ação de atraso

Escolha a primeira opção e clique no botão Testar .

Fluxos de trabalho agendados no Microsoft Power Automate

Por fim, clique no botão Executar fluxo .

Fluxos de trabalho agendados no Microsoft Power Automate

Como podemos ver, ele usou 1 como número aleatório. Em vez de postar a mensagem exatamente às 9h, ele aguardará 1 minuto após as 9h para postar a mensagem. Também podemos ver a contagem regressiva do atraso na parte superior direita da ação Delay .

Fluxos de trabalho agendados no Microsoft Power Automate

Após um minuto, nossa mensagem será postada em nosso canal Slack.

Fluxos de trabalho agendados no Microsoft Power Automate

Fluxos de trabalho agendados no Microsoft Power Automate

Vamos tentar testá-lo novamente para ver se o número aleatório mudará.

Fluxos de trabalho agendados no Microsoft Power Automate

Fluxos de trabalho agendados no Microsoft Power Automate

Para este resultado, usou 4 como o número aleatório. Isso significa que o fluxo aguardará 4 minutos antes de postar nossa mensagem.

Fluxos de trabalho agendados no Microsoft Power Automate

E é assim que a ação Delay com a expressão rand() funciona.


Condições de acionamento do Power Automate – uma introdução
Expressões do Power Automate – uma introdução
Ações do Power Automate | Um Tutorial de Mergulho Profundo

Conclusão

Para resumir, conseguimos criar alguns fluxos de trabalho agendados de amostra que podemos usar em nossas atividades diárias. Podemos realizar outras coisas legais com esse fluxo como adicionar uma lista de dicas que serão postadas todas as manhãs.

Novamente, lembre-se de que os fluxos de trabalho agendados são exatamente iguais aos fluxos instantâneos ou automatizados. No entanto, eles são baseados em um tempo especificado em vez de serem acionados por um botão ou evento. Com isso, você também pode fazer tarefas ou ações recorrentes. 

Podemos usar o conector Schedule para criar um gatilho de recorrência e uma ação de atraso , sendo que ambos são integrações úteis para nossos fluxos de trabalho. Espero que isso ajude você a aprender mais sobre fluxos de trabalho agendados e como eles funcionam.

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.