Compreender os limites da plataforma e evitar limitações

A compreensão dos limites do Power Automate e do Power Platform podem ajudar os utilizadores a conceber fluxos do Power Automate dimensionáveis.

Estes limites podem afetar o desempenho de um fluxo e ajudar a evitar a limitação (abrandamento) ou a desativação de fluxos devido a violações ao limite de pedidos. Todos os fluxos que são limitados continuamente por 14 dias são desativados. Estes fluxos podem ser ativados novamente a qualquer momento; no entanto, se o desempenho deles não melhorar, o fluxo continua a ser desativado.

Saber mais:

Como verificar o seu plano de licença

Alguns limites de plataforma e de API dependem do seu plano de licença. A partir do Power Automate, a maneira mais fácil de identificar as suas licenças e capacidades é selecionar Definições>Ver as Minhas Licenças.

Captura de ecrã da opção Ver as Minhas Licenças em Definições.

Como alternativa, selecione Ctrl + Alt+ A no portal do Power Automate para obter informações mais detalhadas sobre o nível do plano.

Limites de pedidos de API

Os pedidos no Microsoft Power Platform são compostos por várias ações que um utilizador executa em produtos. A um nível alto, um pedido de API é um pedido aos conectores, análise do assistente de processos, ações HTTP e ações incorporadas, como inicializar variáveis ou usar Compor. Ambas as ações bem-sucedidas e falhadas contam para os limites de pedidos de API. Adicionalmente, as repetições e outros pedidos de paginação também contam como execuções da ação. Mais informações: O que conta como pedido do Power Platform?

Com base no seu plano de licenças, há limites para o número de ações que um fluxo de cloud pode executar num dia. Estes limites são diferentes dos limites de limitação do conector. Pode ver o número de ações que o seu fluxo executa selecionando Análise na página de detalhes do fluxo e acedendo ao separador Ações.

Mesmo quando o fluxo utiliza menos pedidos do Power Platform, ainda pode atingir os seus limites se o fluxo for mais frequente do que espera. Por exemplo, poderá criar um fluxo de cloud que lhe envia uma notificação push sempre que o seu gestor lhe enviar um e-mail. Esse fluxo é executado sempre que receber um e-mail (de qualquer pessoa), porque tem de verificar se o e-mail veio do seu gestor. O limite aplica-se a todos os fluxos num período de 24 horas.

Aqui estão algumas diretrizes para estimar o pedido de utilização de um fluxo:

  • Uma ou mais ações funcionam como parte de uma execução de fluxo. Um fluxo simples com um acionador e uma ação resulta em duas ações em cada execução do fluxo, consumindo dois pedidos.
  • Cada acionador/ação no fluxo gera pedidos do Power Platform. Todos os tipos de ações, como ações de conector, ações HTTP, ações incorporadas (desde a inicialização de variáveis, criar âmbitos para uma simples ação de composição) geram pedidos do Power Platform.
  • Ambas as ações bem sucedidas e falhadas contam para estes limites. As ações ignoradas não são contabilizadas para estes limites.
  • Cada ação gera um pedido. Se a ação estiver numa aplicação a cada ciclo, gera o mesmo número de pedidos do que os itens existentes que o ciclo executa.
  • Uma ação pode ter múltiplas expressões, mas conta como um pedido de API apenas.
  • Tentativas e pedidos adicionais de paginação contam como execuções de ação também.

Os limites de API ao nível da plataforma são baseados na licença do utilizador. Mais informações: Tipos de licenciamento do Power Automate

Limites de débito de API em conectores

Além dos limites da plataforma, cada serviço de conector tem os seus próprios limites. A limitação de conectores no Power Automate refere-se ao mecanismo pelo qual os conectores impõem limites de débito ou cotas de uso para evitar abusos e garantir uma alocação justa de recursos. Quando um conector é limitado, restringe o número de pedidos ou operações que podem ser feitos dentro de um período de tempo específico.

Quando um fluxo encontra limites de limitação ao nível do conector, o serviço obtém um código de erro 429 (Demasiados Pedidos) com um texto de erro como O limite de taxa foi excedido. Tente novamente em 27 segundos.

Cada conector tem o seu próprio limite de limitação.

DataverseLimites de API

O Dataverse como um serviço de conector define os seus próprios limites de proteção de serviço. Os limites de API de proteção de serviço são avaliados por utilizador. Quando chamado por um fluxo, o utilizador é quem estiver associado à ação. Normalmente, este utilizador é o proprietário do fluxo, mas pode ser o utilizador que invoca se o fluxo estiver a invocar o contexto do utilizador na ação.

Limites de simultaneidade de fluxo

A conceção de fluxos dimensionáveis e eficientes inclui a compreensão da simultaneidade, de ciclos e limites de anulação de lote para ajudar a evitar atrasos desnecessários. Mais informações: Limites de simultaneidade, ciclos e de anulação de lotes.

Limites de rajada de ação

Os limites de rajada de ação referem-se ao número máximo de ações que podem ser acionadas dentro de um período específico, normalmente, medido numa janela de tempo contínua. Atualmente, há um limite por fluxo de 100.000 ações por 5 minutos.

Quaisquer rajadas de acionamento ou ciclos podem exceder este limite, fazendo com que os fluxos abrandem ou atinjam o limite.

Para resolver este limite, distribua a carga entre vários fluxos, por exemplo, usando fluxos subordinados ou usando condições de acionador.

Limites de design do fluxo

Ao conceber fluxos, poderá deparar-se com limites definidos ao nível do design/definição. Considere voltar a conceber os seus fluxos se encontrar estes limites.

Mais informações: Limites de definição do fluxo