Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u schaalbare stromen wilt ontwerpen, is het handig om inzicht te krijgen in de limieten die Power Automate en Power Platform-licenties en API's voor uw stromen opleggen. Flows die deze limieten overschrijden, kunnen worden afgeremd, vertraagd of zelfs uitgeschakeld. Als stromen gedurende 14 dagen continu worden beperkt, worden ze automatisch uitgeschakeld. U kunt flows op elk moment weer inschakelen. Als ze de limieten blijven schenden, worden ze weer uitgeschakeld. In dit artikel worden de limieten beschreven die van invloed kunnen zijn op uw stromen en hoe u er binnen kunt blijven. Meer informatie over limieten voor geautomatiseerde, geplande en directe stromen enaanvragen, limieten en toewijzingen.
Uw licentieabonnement controleren
Sommige platform- en API-limieten zijn afhankelijk van uw licentieplan. In Power Automate kunt u uw licenties en mogelijkheden het gemakkelijkst identificeren door Instellingen Mijn>licenties weergeven te selecteren.
Als u meer wilt weten over de details van uw licentieabonnement, drukt u op Ctrl+Alt+A in de Power Automate-portal.
API-aanvraaglimieten
Een API-aanvraag is hoe Power Automate stromen een service vragen om iets te doen, zoals verbinding maken met apps of gegevens verzenden of retourneren. Telkens wanneer uw stroom iets doet, wordt deze geteld als een aanvraag, ongeacht of deze slaagt of mislukt. Meer informatie vindt u in Wat is een Microsoft Power Platform aanvraag?
De limieten voor het aantal acties dat een cloudstroom in een dag kan uitvoeren, zijn gebaseerd op uw licentieplan. API-limieten op platformniveau zijn gebaseerd op de gebruikerslicentie. Meer informatie vindt u in typen Power Automate licenties.
API-aanvraaglimieten verschillen van connectorbeperkingslimieten. Ze zijn van toepassing op alle uitvoeringen in al uw flows gedurende een periode van 24 uur. Als u het aantal acties wilt bekijken dat door een stroom wordt uitgevoerd, gaat u naar de pagina met stroomdetails, selecteert u Analyse en selecteert u vervolgens het tabblad Acties .
Zelfs wanneer een stroom enkele Power Platform-aanvragen doet, kan deze nog steeds de limieten bereiken als deze vaker wordt uitgevoerd dan verwacht. U kunt bijvoorbeeld een cloudstroom maken die u telkens een pushmelding stuurt als uw manager u een e-mailbericht stuurt. De flow wordt telkens uitgevoerd wanneer u een e-mailbericht van wie dan ook ontvangt, omdat de flow moet controleren of het e-mailbericht van uw manager afkomstig is.
Gebruik de volgende richtlijnen om het aanvraaggebruik van een stroom te schatten:
Een eenvoudige stroom met één trigger en één actie resulteert elke keer dat de stroom wordt uitgevoerd in twee acties, waarbij twee aanvragen worden gebruikt.
Elke trigger en actie in de stroom genereert Power Platform-aanvragen. Acties omvatten connectoracties, HTTP-acties en ingebouwde acties zoals het initialiseren van variabelen, het aanmaken van scopes en eenvoudige samenstellingsacties.
Zowel geslaagde als mislukte acties tellen mee voor limieten, maar niet voor overgeslagen acties.
Elke actie genereert één aanvraag. Als de actie zich in een lus 'toepassen op elke' bevindt, worden er zoveel aanvragen gegenereerd als er items zijn die door de lus moeten worden verwerkt.
Een actie kan meerdere expressies hebben, maar telt als één API-aanvraag.
Nieuwe pogingen en extra aanvragen van paginering tellen als acties.
Wat u moet doen wanneer uw stroom wordt beperkt
U kunt aanvraagbeperking op twee manieren verhelpen:
- Geef de stroom meer capaciteit.
- Verminder het aantal verzoeken dat het doet.
Geef de stroom een eigen capaciteit
Wijs een proceslicentie toe aan de flow. In tegenstelling tot een gebruikerslicentie wordt een proceslicentie toegewezen aan de flow zelf, zodat de gebruiksrechten van de flow niet afhankelijk zijn van wie de eigenaar is of de flow uitvoert. Een proceslicentie geeft de stroom een recht op 250.000 acties per 24 uur (weergegeven als Power Platform-aanvragen in beheercentrumrapporten).
De stroom moet in een oplossing zijn. Vervolgens hebt u twee manieren om de capaciteit toe te wijzen:
- Wijs de licentie rechtstreeks toe aan de stroom: als één stroom meer dan 250.000 acties per 24 uur nodig heeft, stapelt u er maximaal 10 proceslicenties op in plaats van het werk over stromen te splitsen. Elke licentie voegt nog eens 250.000 acties toe per 24 uur.
- Wijs de licentie toe aan een stroomgroep: Maximaal 25 oplossingsbewuste cloudstromen delen de 250.000 acties per 24 uur van de groep. Elke bovenliggende en onderliggende stroom moet expliciet worden toegevoegd en u kunt geen licenties stapelen voor een stroomgroep.
Als u de flow opslaat nadat de licentie is toegewezen, neemt de flow de nieuwe licentieaanspraak onmiddellijk over. Anders vernieuwen stromen hun plan binnen een week op de achtergrond.
Als u capaciteit nodig hebt voordat een aankoop kan worden voltooid, vraagt u een algemene beheerder om vanuit het Microsoft 365-beheercentrum een gratis Process-proefversie van 30 dagen te starten. Proeflicenties hebben dezelfde rechten als betaalde licenties, dus heffen ze de aanvraagbeperking direct op. Meer informatie over door beheerders beheerde proeflicenties.
De invoegtoepassing Power Platform Request helpt hier ook niet. De invoegtoepassing verhoogt de dagelijkse aanvraaglimiet van een gebruiker, niet die van een flow, en kan niet aan een flow worden toegewezen.
Opmerking
Het Power Automate Per-flow-plan is een oude licentie die is vervangen door de Process-licentie. Een stroom die al een Per-flow-licentie heeft, behoudt de limiet van 250.000 acties per 24 uur, maar u kunt slechts één Per-flow-licentie aan een stroom toewijzen. De limieten kunnen niet worden gestapeld en kunnen niet worden toegewezen aan een stroomgroep. Gebruik proceslicenties voor nieuwe capaciteit.
Zorg dat de flow minder verzoeken gebruikt
Elke trigger en actie tellen als een aanvraag, inclusief ingebouwde acties, zoals het initialiseren van variabelen en het opstellen van acties. Algemene verminderingen:
- Voeg triggervoorwaarden toe, zodat de flow alleen wordt uitgevoerd als het binnenkomende item daadwerkelijk moet worden afgehandeld. Een stroom die begint bij elke e-mail en vervolgens de afzender controleert, verbruikt aanvragen voor elke e-mail.
- Filter bij de gegevensbron met een OData-filterquery in plaats van alle rijen op te halen en deze te controleren in een Apply to each-lus. Elke iteratie van een lus genereert zijn eigen aanvragen.
- Gebruik de gegevensbewerkingen Selecteren en Matrix filteren in plaats van lussen wanneer u gegevens hervormt in plaats van op elk item een bewerking uit te voeren.
- Verwijder nieuwe pogingen die u niet nodig hebt. Nieuwe pogingen en paginering tellen beide als acties.
Controleren welke limiet u hebt overschreden
Niet elke beperkte stroom bereikt de dagelijkse actielimiet. Verschillende oplossingen zijn van toepassing:
| Symptoom | Limit | Wat helpt |
|---|---|---|
| Vertraagde acties in de volledige stroom, hoog dagelijks aantal uitgevoerde acties in rapporten in het beheercentrum | Dagelijkse actielimiet | Een proceslicentie of minder aanvragen |
| HTTP 429 vanaf één connector, fouttekst zoals frequentielimiet wordt overschreden | Connectorlimiet | Gesprekken in de loop van de tijd verspreiden, ze batcheren of een andere verbinding gebruiken |
| Fouten bij het aanroepen van Dataverse onder belasting | Beveiligingslimieten voor Dataverse-services | Aanvraagsnelheid verminderen; Een proceslicentie verhoogt deze niet |
Als u de omgeving verplaatst naar betaling naar gebruik, verandert de manier waarop gebruik dat de dagelijkse actielimiet overschrijdt wordt gefactureerd. Het verhoogt de connectorlimieten of de Dataverse-servicebeveiligingslimieten niet, dus het is geen algemene oplossing voor een stroom die wordt beperkt.
Als de stroom is onderbroken
Een stroom die boven de limieten blijft voor 14 opeenvolgende dagen, wordt opgeschort en de eigenaar wordt hiervan op de hoogte gesteld. Wijs een proceslicentie toe en schakel de stroom weer in.
Meer informatie in Wat gebeurt er wanneer mijn stroom te veel acties uitvoert?.
API-doorvoerlimieten op connectoren
Naast de limieten die het platform legt, heeft elke connectorservice zijn eigen limieten. Connectorbeperking in Power Automate verwijst naar het mechanisme waarmee connectors snelheidslimieten of gebruiksquota afdwingen om misbruik te voorkomen en een eerlijke toewijzing van resources te garanderen. Wanneer een connector wordt afgeremd, wordt het aantal aanvragen of bewerkingen dat binnen een bepaalde periode kan worden uitgevoerd, beperkt. Elke connector heeft zijn eigen throttlinglimiet.
Wanneer een stroom te maken krijgt met throttlinglimieten op connectorniveau, retourneert de service foutcode 429 (Te veel verzoeken) met een fouttekst zoals De frequentielimiet is overschreden. Probeer het over 27 seconden opnieuw.
API-beperkingen van Dataverse
Dataverse als connectorservice definieert zijn eigen servicebeveiligingslimieten. Deze limieten worden per gebruiker geëvalueerd, waarbij de gebruiker degene is die aan de actie is gekoppeld. Meestal is de gebruiker de eigenaar van de stroom, maar dit kan de aanroepende gebruiker zijn als de stroom gebruikerscontext aanroept in de actie. Lees meer in Service Protection API Limits.
Limieten voor gelijktijdigheid van stromen
Limieten zijn van toepassing op het aantal uitvoeringen dat tegelijkertijd kan worden uitgevoerd, items die in een lus kunnen worden verwerkt en segmenten waarin een grote gegevensset kan worden gesplitst voor efficiëntere verwerking. Meer informatie over gelijktijdigheid, lussen en debatching-limieten.
Actieburstlimieten
Limieten voor actie-bursts verwijzen naar het maximum aantal acties dat in een bepaalde periode kan worden geactiveerd, meestal gemeten in een doorlopende periode. Op dit moment is de limiet 100.000 acties in vijf minuten.
Als u onder deze limiet wilt blijven, distribueert u de belasting tussen meerdere stromen met behulp van onderliggende stromen of voegt u triggervoorwaarden toe. Meer informatie vindt u in Onderliggende flows maken en Power Automate-triggers optimaliseren.
Ontwerplimieten voor stromen
Mogelijk ondervindt u limieten voor de complexiteit van een stroom die is gedefinieerd op ontwerp- en definitieniveau. Overweeg uw flow te herontwerpen als u hierop stuit. Meer informatie over limieten voor flowdefinities.