Compartilhar via


Use a ação Aplicar a cada para processar uma lista de itens periodicamente

Vários gatilhos podem iniciar imediatamente um fluxo da nuvem com base em um evento, como quando um novo email chega na caixa de entrada. Os gatilhos são ótimos, mas, às vezes, você deseja executar um fluxo da nuvem que consulta uma fonte de dados em uma agenda predefinida, tomando certas ações com base nas propriedades dos itens na fonte de dados. Para fazer isso, o fluxo pode ser iniciado em uma agenda (por exemplo, uma vez por dia) e usar uma ação de loop como Aplicar em cada para processar uma lista de itens. Por exemplo, você pode usar Aplicar a cada para atualizar os registros em um banco de dados ou uma lista de itens no Microsoft SharePoint.

Assista a este vídeo para ver uma demonstração da ação Aplicar a cada.

Neste tutorial, criaremos um fluxo da nuvem que é executado a cada 15 minutos e faz o seguinte:

  1. obtém as últimas 10 mensagens não lidas em sua caixa de entrada do Microsoft 365 Outlook.

  2. Verifica cada uma das 10 mensagens para confirmar se qualquer uma tem as palavras reunir agora no assunto.

  3. Verifica se o email é do seu chefe ou foi enviado com alta prioridade.

  4. Envia uma notificação por push e marca como lido qualquer email com as palavras reunir agora no assunto, e se é do seu chefe ou foi enviada com alta prioridade.

Este diagrama mostra os detalhes do fluxo que iremos criar.

Captura de tela de uma visão geral do fluxo que está sendo construído.

Pré-requisitos

Aqui estão os requisitos para executar com êxito as etapas neste tutorial.

  • uma conta registrada para usar o Power Automate.
  • Uma conta do Microsoft 365 Outlook.
  • O aplicativo Power Automate mobile para Android, iOS ou Windows Phone.
  • conexões com o Microsoft 365 Outlook e o serviço de notificação por push.

Para obter informações detalhadas sobre como usar o SharePoint com o Power Automate, acesse a documentação do SharePoint.

Observação

  • O Power Automate usa o designer clássico de fluxos da nuvem ou o novo designer moderno com recursos do Copilot. Para identificar qual designer você está usando, vá para a seção Observação em Explorar o designer de fluxos da nuvem.
  • Quando você alterna entre o designer clássico e moderno, você é solicitado a salvar seu fluxo. Não é possível salvar e alternar até que todos os erros sejam resolvidos.

Criar um fluxo da nuvem

[Este tópico faz parte da documentação de pré-lançamento e está sujeito a alterações.]

  1. Tente pedir ao Copilot para criar um fluxo digitando este prompt:

    A cada 15 minutos, receba os 10 principais emails não lidos e fale com meu gerente. Se o email for do meu gerente OU o email for Importante e o assunto contiver 'reunir agora', envie-me uma notificação push para o meu telefone.

    O Copilot sugere um fluxo com base no seu prompt:

    Captura de tela de uma sugestão de fluxo do Copilot.

  2. Selecione Avançar e revise as conexões.

  3. Selecione Avançar e seu fluxo aparecerá no designer.

    O fluxo é pré-configurado com todos os campos obrigatórios no designer.

    Captura de tela de um fluxo criado pelo Copilot com base no seu prompt.

  4. Salve o fluxo e ele estará pronto para uso.

Adicionar ações e condições

  1. Selecione + Nova etapa>Integrada> ação Aplicar a cada.

  2. Selecione o campo e, em seguida, selecione valor na lista Conteúdo dinâmico para colocá-lo no campo Selecione uma saída das etapas anteriores no cartão Aplicar a cada. Isso extrairá o corpo dos emails a serem usados na ação Aplicar a cada.

  3. Selecione + Nova etapa>Controle>Condição.

  4. Configure o cartão Condição para procurar o assunto de cada email com as palavras "reunir agora".

    • Selecione o primeiro campo e selecione Assunto na lista Conteúdo dinâmico.
    • Na lista suspensa de operadores no segundo campo, selecione contém.
    • No terceiro campo, digitereunir agora.
  5. Na ramificação Se sim, selecione Adicionar uma ação>Condição. Isso abre o cartão Condição 2.

  6. Configure o cartão Condição 2 para pesquisar cada email com "reunir agora" no assunto com alta importância.

    • Selecione o primeiro campo e selecione Importância na lista Conteúdo dinâmico.
    • (Se ainda não estiver selecionado) Na lista suspensa de operadores no segundo campo, selecione é igual a.
    • No terceiro campo, digitealta.
  7. Selecione Adicionar uma ação na ramificação Se sim. Será aberto o cartão Escolher uma ação, onde você definirá o que acontecerá, se a condição de pesquisa (o email reunir agora foi enviado com a importância alta) for verdadeira.

  8. Procure a notificação, em seguida, selecione a ação Envie-me uma notificação por celular.

  9. No cartão Enviar para mim uma notificação móvel no campo Texto, forneça os detalhes da notificação por push que será enviada caso o assunto de um email contenha "reunir agora" e a Importância for alta.

    Captura de tela de uma notificação para uma configuração móvel.

  10. Selecione a ramificação Se não para selecionar os destinatários.

    • Selecione Adicionar uma ação, em seguida, digite obter gerenciador no campo de pesquisa.
    • Na lista Ações, selecione a opção Obter gerente (V2).
    • No cartão Get Manager (V2), selecione o campo Usuário (UPN).
    • Na lista Conteúdo dinâmico, selecione Para.
  11. Selecione Adicionar uma ação na ramificação Se não.

  12. Na lista Ações, selecione Condição. Isso abre o cartão Condição 3.

  13. Configure o cartão para verificar se o endereço de email do remetente do email (token De) é o mesmo endereço de email do seu chefe (token Email).

    • Selecione o primeiro campo e selecione De na lista Conteúdo dinâmico.
    • Na lista suspensa de operadores no segundo campo, selecione contém.
    • No terceiro campo, digite correspondência.
  14. Na seção Se sim do cartão Condição 3, selecione Adicionar uma ação.

Em seguida, você definirá o que deve acontecer caso a condição da pesquisa (o email foi enviado de seu chefe) for verdadeira.

  1. Procure a notificação, em seguida, selecione a ação Envie-me uma notificação por celular.

  2. No cartão Enviar para mim uma notificação móvel 2, forneça os detalhes da notificação por push que será enviada caso o email seja de seu chefe.

  3. Selecione Adicionar uma ação.

  4. Adicione a ação Marcar como lido ou não lido (V3).

  5. Adicione o token Id da Mensagem ao cartão Marcar como lida ou não lida (V3). O ID da Mensagem é o Id da mensagem que será marcada como lida.

  6. Selecione Digitar valor personalizado na lista Marcar como no cartão Marcar como lido ou não lido (V3).

  7. Na lista Conteúdo dinâmico, selecione Foi lido.

    Captura de tela da ação marcar como lido.

  8. Na barra de ferramentas acima, selecione Salvar para salvar seu fluxo.

Executar o fluxo

  1. Envie a si mesmo um email de alta importância que inclua reunir agora no assunto. Como alternativa, você pode pedir a alguém em sua organização que envie esse email a você.

  2. Confirme se o email está em sua caixa de entrada e aparece como não lido.

  3. Entre no Power Automate.

  4. Selecione Meus fluxos. Uma lista de fluxos é exibida.

  5. Marque no círculo o fluxo que você acabou de criar para selecioná-lo.

  6. Selecione o ícone Executar à direita do nome do fluxo.

    Captura de tela de executar agora.

  7. No painel à direita, selecione Executar fluxo.

  8. Quando o fluxo de execução for iniciado com sucesso, selecione Concluído.

  9. Selecione a execução de fluxo na qual você está interessado para visualizar os resultados.

Exibir resultados da execução

Agora que você executou o fluxo com êxito, deverá receber a notificação por push em seu dispositivo móvel.

Observação

Se você não receber a notificação por push, confirme se o dispositivo móvel tem uma conexão de dados ativa.

Treinamento: Usar gatilhos e ações do Dataverse no Power Automate (módulo)