Spring til indholdet

Power Automate uden Premium

Hvad en Microsoft 365-licens giver i Power Automate, hvad der er Premium, og hvordan det meste i SharePoint kan klares med Send an HTTP request to SharePoint. HTTP-handlingen er selv Premium.

Opdateret Power AutomateSharePoint Online 3 min. læsning

En Microsoft 365-licens giver Power Automate med standardconnectorerne. Premium-connectorer, connectorer til lokale data og egne connectorer kræver en licens til Power Automate (Microsoft). Én premiumhandling er nok til, at flowet kræver den (Microsoft).

Standard og Premium#

StandardPremium
SharePoint, også Send an HTTP request to SharePointHTTP-handlingen
Office 365 Outlook, Office 365 Users, Office 365 GroupsWhen a HTTP request is received
Microsoft Teams, OneDrive for Business, Excel Online (Business)SQL Server
ApprovalsDataverse, undtagen i Dataverse for Teams
RSSEgne connectorer

Hver connector har sin klasse øverst på sin side under Microsofts connectorreference. HTTP-handlingen og HTTP-triggeren har ingen side, men Microsoft nævner dem blandt premiumhandlingerne (Microsoft).

En bruger med Microsoft 365-licens har 6.000 handlinger i døgnet (Microsoft). I en overgangsperiode tæller Microsoft pr. flow, 10.000, i stedet for pr. bruger.

Min metode#

Det meste, SharePoint-connectoren ikke kan, kan REST-API’et, og det kaldes med Send an HTTP request to SharePoint. Den hører til SharePoint-connectoren og er Standard. Den kan kalde alt i SharePoints REST-API, som forbindelsens konto har adgang til (Microsoft). Sådan er disse bygget:

Og når data skal ind udefra: Læs en CSV-fil ind i en SharePoint-liste med Power Automate klarer sig med split og Parse JSON. En liste med valutakurser i SharePoint, holdt opdateret med Power Automate henter kurserne fra ECB’s RSS-feed, fordi Nationalbankens XML-fil kræver HTTP-handlingen.

Godkendelser er Standard (Microsoft), og dem, der godkender, skal ikke have en premiumlicens (Microsoft). Se Den første godkender som claims i Power Automate.

Når det ikke kan undgås#

  • Andre systemer end SharePoint kræver en connector eller HTTP-handlingen. Send an HTTP request to SharePoint kan kun kalde SharePoint.
  • Graph. Office 365 Groups har Send an HTTP request V2, men den tager kun adresser under /groups. Office 365 Users har en HTTP-handling til bestemte adresser under /me og /users (Microsoft, Microsoft). Resten af Graph kræver HTTP-handlingen.
  • At blive kaldt udefra. When a HTTP request is received er Premium. Ét flow til ændringer på mange SharePoint-lister med webhooks bruger den, og dér er Azure Logic Apps et alternativ med betaling pr. kørsel.

Det der driller#

  • Den, der starter flowet, betaler. Et flow startet fra en knap eller en Power App kører på den startendes licens. Bruger det Premium, skal alle, der trykker, have en premiumlicens. Se Start et flow fra en knap i en SharePoint-liste.
  • En service principal som ejer deler tenantens pulje på 25.000 kald i døgnet, så længe flowet kun bruger Standard. Se En service principal som ejer af et flow.
  • Godkendelser gemmes i Dataverse. I standardmiljøet oprettes databasen af sig selv. I et andet miljø skal den første, der kører et godkendelsesflow, være administrator af miljøet (Microsoft).
  • Klassen kan ændre sig. Microsoft har før gjort en standardhandling til Premium, fx HTTP-triggeren. Connectorens side er det sted, det står.

Alle noter