Forstå platformens begrænsninger, og undgå begrænsning

At forstå Power Automate og Power Platform begrænsninger kan hjælpe brugerne med at designe skalerbare Power Automate flows og undgå begrænsning.

Disse grænser kan påvirke et flows ydeevne og hjælpe med at undgå begrænsning (langsommere) eller deaktivering af flows på grund af overskridelse af anmodningsgrænser. Alle flows, der bliver begrænset kontinuerligt i 14 dage, deaktiveres. Disse flows kan slås til igen når som helst. Men hvis ydeevnen ikke forbedres, deaktiveres flowet fortsat.

Få mere at vide:

Sådan tjekker du din licensplan

Nogle platforms- og API-grænser afhænger af din licensplan. Fra Power Automate er den nemmeste måde at identificere dine licenser og funktioner på at vælge Indstillinger>Vis mine licenser.

Skærmbillede af indstillingen Vis mine licenser i Indstillinger.

Du kan også vælge Ctrl + Alt+ A fra portalen Power Automate for at få mere detaljerede oplysninger om planniveauet.

API-anmodningsgrænser

Anmodninger i Microsoft Power Platform består af forskellige handlinger, som en bruger foretager på tværs af produkter. På et højt niveau er en API-forespørgsel en anmodning til connectorer, process advisor-analyse, HTTP-handlinger og indbyggede handlinger som initialisering af variabler eller brug af oprettelse. Både antal gennemførte og mislykkede handlinger tæller mod API-anmodningsgrænser. Derudover kan forsøg og andre forespørgsler fra sideinddeling også bruges som handlingsudførelser. Flere oplysninger: Hvad anses som Power Platform-anmodning?

Afhængigt af din licensplan er der grænser for, hvor mange handlinger et cloudflow kan køre på en dag. Disse grænser er forskellige fra connectorbegrænsninger. Du kan se antallet af handlinger, som flowet kører, ved at vælge Analyse på siden med flowdetaljer og kigge på fanen Handlinger.

Selvom flowet bruger færre Power Platform-anmodninger, kan du stadig nå dine grænser, hvis flowet kører hyppigere end forventet. Du kan f.eks. oprette et cloudflow, der sender dig en pushmeddelelse, når din leder sender dig en mail. Dét flow skal køre, hver gang du modtager en mail (fra hvem som helst), fordi flowet skal kontrollere, om mailen kommer fra din chef. Grænsen gælder for alle kørsler på tværs af alle dine flow i en periode på 24 timer.

Her er nogle retningslinjer til estimat af anmodningsforbrug for et flow:

  • En eller flere handlinger køres i kørsel af et flow. Et simpelt flow med én udløser og én handling resulterer i to handlinger, hver gang flowet kører, og det forbruger to anmodninger.
  • Hver udløser/handling i flowet genererer Power Platform-anmodninger. Alle typer handlinger som connectorhandlinger, HTTP-handlinger, indbyggede handlinger (fra initialisering af variabler, oprettelse af omfang til en simpel oprettelseshandling) opretter Power Platform-anmodninger.
  • Både antal gennemførte og mislykkede handlinger tæller med i forhold til disse grænser. Oversprungne handlinger tælles ikke med mod disse grænser.
  • Der oprettes én anmodning for hver handling. Hvis handlingen gælder for hver løkke, genererer den flere anmodninger, mens løkken kører.
  • En handling kan have flere udtryk, men den tæller kun som én API-anmodning.
  • Nye forsøg og flere anmodninger fra sideinddelinger tæller også som handlingsudførelser.

API-grænser på platformsniveau er baseret på brugerlicensen. Lær mere: Power Automate-licenstyper

API-gennemløbsgrænser for connectorer

Ud over platformsgrænser har hver connectortjeneste sine egne grænser. Connector-begrænsning i Power Automate henviser til den mekanisme, hvormed connectorer gennemtvinger hastighedsgrænser eller forbrugskvoter for at forhindre misbrug og sikre en retfærdig ressourceallokering. Når en connector er begrænset, begrænser den antallet af anmodninger eller handlinger, der kan foretages inden for en bestemt tidsramme.

Når et flow overskrider grænseværdierne på connectorniveau, returnerer tjenesten en fejlkode på 429 (For mange anmodninger) med en fejltekst som f.eks. Hastighedsgrænsen er overskredet. Prøv igen om 27 sekunder.

Hver connector har sin egen grænsejustering.

DataverseAPI-grænser

Dataverse som en connector-tjeneste definerer sine egne tjenestebeskyttelsesgrænser. API-grænserne for tjenestebeskyttelse evalueres pr. bruger. Når et flow kalder det, er brugeren den, der er knyttet til handlingen. Normalt er denne bruger flowejeren, men det kan være den bruger, der kalder, hvis flowet aktiverer brugerkonteksten i handlingen.

Grænser for flowsamtidighed

Design af skalerbare og effektive flows omfatter forståelse af samtidigheds-, løkke- og fjernelsesgrænser for at undgå unødvendige forsinkelser. Flere oplysninger: Samtidighed, grænser for løkker og fjernelse af batchinddeling.

Burstgrænser for handlinger

Grænser for handlingsserier henviser til det maksimale antal handlinger, der kan udløses inden for en bestemt periode, typisk målt i et rullende tidsvindue. Specifikt er der en begrænsning på 100.000 handlinger pr. 5. minut pr. flow.

Eventuelle udbrud af udløsning eller løkker kan overskride denne grænse, hvilket får flows til at blive langsommere eller begrænsning.

Du kan løse denne grænse ved at fordele belastningen mellem flere flow, f.eks. ved hjælp af underordnede flow eller ved hjælp af udløsningsbetingelser.

Grænser for flowdesign

Når du designer flows, kan du støde på de grænser, der er defineret på design-/definitionsniveau. Overvej at omdesigne dine flows, hvis du støder på disse begrænsninger.

Flere oplysninger: Grænser for flowdefinition