Manchmal wollt ihr vielleicht eine SharePoint Site automatisch per PowerAutomate erstellen.
Das geht im Standard nicht, wir können das aber mittelt der âHTTP Anforderung an SharePoint sendenâ Aktion und der SharePoint REST API erreichen.
Das Setup ist hier aber ein wenig komplizierter: Statt einfach die Aktion zu benutzen, mĂŒssen wir hier sicherstellen, dass der ausfĂŒhrende User auch die Rechte hat, um eine Site zu erstellen. Bei vielen Tenants ist das nur durch einen SharePoint Administrator möglich. In dem Fall mĂŒsst ihr eine Connection an der Aktion einstellen, die die entsprechenden Rechet hat.
Die Aktionen
Hier seht ihr, wie die Funktion kann in einem PowerAutomate Flow implementiert werden kann.
- Ihr könnt die Parameter ĂŒber den Reiter "Konfiguration" auf eure BedĂŒrfnisse anpassen oder spĂ€ter im Flow selber hĂ€ndisch Ă€ndern
- FĂŒgt in eurem Flow eine "HTTP Anforderung an SharePoint senden" ("Send an HTTP request to SharePoint") Aktion ein und konfiguriert sie wie unten beschrieben

Accept | application/json |
Content-Type | application/json |
{ "request": { "Title": "MeineSeite", "Url": "https://contoso.sharepoint.com/sites/mysite", "Description": "Das ist meine neue Seite", "Owner": "vorname.nachname@contoso.com", "Lcid": 1031, "WebTemplate": "SITEPAGEPUBLISHING#0", "SiteDesignId": "f6cc5403-0d63-442e-96c0-285923709ffc", "ShareByEmailEnabled": false } }
Die Ausgabe der Aktion muss dann noch mittels einer âParse JSONâ (âJSON analysierenâ) Aktion umgewandet werden. Daraus erhalten wir dann die Properties âSiteIdâ und âSiteUrlâ, die wir dann im folgenden weiter benutzen können