Personalize seus gatilhos com condições

Gatilhos são o ponto de partida para seus fluxos. Definem quando um fluxo deve ser executado e podem ser personalizados para atender às suas necessidades específicas. Este artigo mostra como personalizar gatilhos no Power Automate.

Adicionar condições ao gatilho

Às vezes, talvez seja necessário personalizar um gatilho para que ele seja acionado somente quando determinadas condições forem atendidas. Por exemplo, você pode estar usando o gatilho Quando um item é criado ou modificado do SharePoint em Power Automate. Esse gatilho é acionado para cada alteração em itens do SharePoint. No entanto, talvez você queira que o fluxo seja disparado somente 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 evitá-lo, você pode escrever expressões em condições de gatilho, evitando uma execução se a condição no gatilho não for atendida.

Saiba mais sobre as condições neste vídeo rápido:

Usar condições de gatilho para reduzir as execuções de fluxo

As condições de gatilho podem ajudar a simplificar seus fluxos e reduzir o número de execuções desnecessárias. Isso ajuda a manter as execuções de fluxo e o consumo de solicitações da plataforma Power baixo. Com as condições de gatilho, você pode configurar várias condições que devem ser atendidas antes que um fluxo seja disparado.

Por exemplo, você precisa criar um fluxo que processe cada fatura aprovada. Sem condições de gatilho, seu fluxo seria disparado sempre que um email de fatura é recebido, mesmo que a fatura não seja aprovada. Isso pode fazer com que o fluxo seja executado 1.000 vezes para 1.000 faturas, embora apenas 50 delas sejam aprovadas.

Ao adicionar uma condição de gatilho para disparar somente quando uma fatura é aprovada, o fluxo é executado apenas 50 vezes. Isso significa que ele consome menos solicitações do Power Platform. Se a condição de gatilho não for atendida, o fluxo não será disparado 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.

Power Automate permite usar o novo designer ou o designer clássico para configurar o fluxo na nuvem. As etapas são semelhantes em ambos os designers. Saiba mais (com exemplos) em Identificar diferenças entre o novo designer e o designer clássico.

  1. Abra o fluxo de nuvem que você deseja editar:

    1. No painel de navegação esquerdo, selecione Meus fluxos.
    2. Selecione o fluxo que você deseja editar.
    3. Na barra de comandos na parte superior da página, selecione Editar.
  2. Defina uma condição de gatilho:

    1. Selecione o gatilho do fluxo.

    2. Selecione Configurações.

    3. Ao lado de Condições de disparo, selecione + Adicionar.

      Captura de tela da guia Configurações do gatilho com a opção Adicionar em condições de gatilho realçada.

  3. Adicione uma expressão. Saiba como usar expressões em Usar expressões em condições para verificar vários valores. Saiba mais em Criar, atualizar e corrigir expressões com o assistente de expressões do Copilot.

    Cada condição de gatilho deve começar com o @ símbolo.

    Captura de tela de uma expressão de condição de gatilho que verifica se o assunto de email é igual a

    Como alternativa, siga as instruções em Criar expressões facilmente.

  4. 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 qualquer condição for opcional, você precisará de OR e, em seguida, usará a sintaxe @or (test1, test2, test3).

Criar expressões facilmente

Seu fluxo pode gerar expressões para você.

  1. No fluxo, selecione o sinal + na seta para baixo.
  2. No painel Adicionar uma ação, pesquise e selecione a ação Filtrar uma matriz.
  3. No painel Matriz de filtro, crie sua condição.
  4. Selecione Editar no modo avançado e copie a expressão.
  5. No designer, abra o trigger.
  6. Na guia Configurações , cole a expressão na condição de gatilho.
  7. Exclua a ação Filter array do seu fluxo.