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.
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).
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.
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 .
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 .
Em seguida, clique no botão Criar para criar esse fluxo.
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 .
Esse gatilho de recorrência é baseado em um conector chamado Schedule . Você pode ver isso ao adicionar uma nova etapa.
Se clicarmos no conector Schedule , veremos o Trigger chamado Recurrence . E foi assim que a ação inicial desse fluxograma foi criada.
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 .
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.
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.
Procure o conector Slack e clique nele.
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 .
Em seguida, precisamos fazer login em nossa conta do Slack. Então, clique no botão Entrar .
Depois de entrar, precisamos definir o nome do canal onde queremos postar a mensagem e o texto da mensagem que queremos postar.
Para este exemplo, queremos postar no canal do tutorial em nosso Slack.
Então, vamos escolher o canal do tutorial para o campo Nome do Canal .
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.
Por enquanto, queremos apenas postar uma mensagem. Então, vamos digitar “ Bom dia a todos! ”
Vamos também renomear este fluxo para “ Slack Scheduled Flow ”.
Em seguida, clique em Salvar .
Testando fluxos de trabalho agendados no Power Automate
Vamos agora testar o fluxo.
É 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 .
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 .
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.
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 .
Em seguida, clique em Opções avançadas . Em nossa ação Postar mensagem , altere Postar como usuário para Sim .
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 ).
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.
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.
Use o conector Agenda .
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.
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.
Arraste esta ação entre o gatilho Recorrência e nossa ação Postar mensagem .
Para o campo Unit , vamos escolher Minute .
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.
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.
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 .
Depois disso, vamos salvar e testar esse fluxo.
Testando a ação de atraso
Escolha a primeira opção e clique no botão Testar .
Por fim, clique no botão Executar fluxo .
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 .
Após um minuto, nossa mensagem será postada em nosso canal Slack.
Vamos tentar testá-lo novamente para ver se o número aleatório mudará.
Para este resultado, usou 4 como o número aleatório. Isso significa que o fluxo aguardará 4 minutos antes de postar nossa mensagem.
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
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.