Introdução aos gatilhos
Um gatilho é um evento que inicia um fluxo da nuvem. Por exemplo, você quer receber uma notificação no Microsoft Teams quando alguém lhe enviar um email. Nesse caso, o recebimento de um email é o gatilho que inicia esse fluxo.
O Power Automate oferece conectores para serviços, como SharePoint e Outlook. A maioria dos conectores oferece gatilhos pré-criados que você pode usar para iniciar seus fluxos. Aqui está uma olhada parcial nos gatilhos que o conector do Office 365 Outlook fornece por padrão.
Escolher o gatilho certo
Os gatilhos podem ser iniciados instantaneamente ou manualmente, com base em uma programação ou automaticamente quando ocorrer um evento externo (como quando um email chegar).
Gatilhos para fluxos instantâneos/manuais
Se quiser executar um fluxo da nuvem com o toque de um botão em seu dispositivo móvel, para lembrar sua equipe de participar da reunião diária da equipe, crie um fluxo instantâneo. Você pode acionar esses fluxos manualmente de qualquer dispositivo.
Gatilhos para fluxos agendados
Se você gostaria de executar um fluxo da nuvem em uma agenda, por exemplo, para enviar um relatório de projeto semanal, crie um fluxo agendado. Nos fluxos agendados, você pode escolher quando (data e hora) e frequência (mensal/diária/horária e mais).
Para saber mais, acesse: Executar fluxos de acordo com uma agenda.
Gatilhos para fluxos automatizados
Se você quiser criar um fluxo de nuvem que execute tarefas automaticamente após a ocorrência de um evento, por exemplo, um fluxo da nuvem que notifique você por email quando alguém enviar um tweet com uma palavra-chave que você especificar, crie um fluxo automatizado.
Adicionar um gatilho a um fluxo existente
Quando você edita um gatilho em um fluxo existente, o novo gatilho deve ser a primeira etapa do fluxo.
Editar o fluxo e excluir o gatilho existente.
Depois de excluir o gatilho, o Power Automate solicitará que você selecione um novo gatilho.
Procure o conector e selecione o ícone do aplicativo. A seguinte captura de tela mostra os resultados, se você pesquisar por Compartilhar.
Quando você seleciona o ícone do aplicativo, os gatilhos e ações correspondentes são listados. Selecione o gatilho mais adequado às suas necessidades.
Licenciamento para conectores premium
Você precisa de uma Licença autônoma do Power Automate para acessar todos conectores premium, locais e personalizados. Para fluxos que estão no contexto de um aplicativo interno do Power Apps, você pode aproveitar a Licença do Power Apps. As licenças do plano do Microsoft 365 podem usar conectores padrão, mas não podem usar conectores premium. Para saber mais sobre licenciamento, acesse Guia de Licenciamento do Power Platform.
Para localizar sua licença, siga as etapas a seguir.
- Entre no Power Automate.
- Selecione Meus fluxos.
- Selecione um fluxo da nuvem.
- Vá para a seção Detalhes e exiba os detalhes no Plano.
Personalize um gatilho adicionando condições
Às vezes, você pode precisar personalizar um gatilho para que seja disparado apenas quando certas condições forem atendidas. Por exemplo, você pode estar usando o gatilho do SharePoint, Quando um item é criado ou modificado, no Power Automate. Este gatilho é acionado para cada alteração nos itens do SharePoint . No entanto, você pode querer que o fluxo só seja acionado quando um item for criado ou o status for marcado como Aprovado. Embora você possa filtrar outros eventos adicionando condições ao fluxo, o fluxo ainda é executado e as chamadas são contadas como uma solicitação de API. Isso faz com que você alcance seus limites de solicitação de API mais rapidamente. Para evitar isso, você pode escrever expressões nas condições de gatilho, evitando uma execução, se a condição no gatilho não for atendida.
Use condições de acionamento para reduzir execuções de fluxo
As condições de acionamento podem ajudar a simplificar seus fluxos e reduzir o número de execuções desnecessárias. Isso ajuda a manter em baixa as execuções de fluxo e o consumo de solicitações da Power Platform. Com as condições de gatilho, você pode configurar várias condições que devem ser atendidas para que um fluxo seja acionado.
Por exemplo, você precisa criar um fluxo que processe todas as faturas aprovadas. Sem as condições de gatilho, seu fluxo seria acionado toda vez que um email de fatura fosse recebido, mesmo que a fatura não fosse aprovada. Isso pode fazer com que o fluxo seja executado 1.000 vezes para 1.000 faturas, mesmo que apenas 50 delas sejam aprovadas.
Ao adicionar uma condição de gatilho para acionar somente quando uma fatura for aprovada, o fluxo será executado apenas 50 vezes. Isso significa que ele consome menos solicitações do Power Platform. Se a condição de acionamento não for atendida, o fluxo não será acionado e nenhum histórico de execução será registrado.
Isso é especialmente importante em ambientes de pagamento conforme o uso, em que cada execução de fluxo é cobrada. Ao reduzir o número de execuções, você pode manter seus custos baixos enquanto ainda alcança os resultados desejados.
Observação
O Power Automate usa o designer de fluxos da nuvem clássica ou o designer de fluxos da nuvem com o Copilot. Para identificar qual designer você está usando, vá para a seção Observação em Entender o novo designer de fluxos da nuvem com os recursos do copiloto.
Para definir uma condição de gatilho:
Selecione o gatilho do fluxo.
No canto superior direito, selecione as reticências (…) >Configurações.
Em Condições de gatilho, selecione Adicionar.
Adicione uma expressão e selecione Concluído.
Observação
Cada condição de acionamento deve começar com o símbolo @.
Como alternativa, siga as instruções em Criar expressões com facilidade.
Se você tiver várias condições de filtro para adicionar, selecione + Adicionar e adicione expressões.
Por padrão, todas as condições devem ser atendidas para que a condição seja verdadeira. Se alguma condição for opcional, você precisa de OR e, em seguida, use a sintaxe
@or (test1, test2,test3)
.
Criar expressões com facilidade
Seu fluxo pode gerar expressões para você.
- No seu fluxo, selecione a + seta para baixo de credenciais e selecione Adicionar uma ação.
- Procure e selecione a ação Filtrar matriz.
- No cartão Filtrar matriz, crie sua condição.
- Selecione Editar no modo avançado e copie a expressão.
- Cole a expressão na condição de gatilho.
- Remova a ação Filtrar matriz.