【SharePoint】サイトデザインをMicrosoft Flowで実行する

f:id:tecchan365:20190630083927p:plain
サイトデザインを、Microsoft Flowを利用して実行する方法をご紹介します。

フローの作成

Microsoft Flowのアクションの「SharePoint に HTTP 要求を送信をします」を利用することで、サイトデザインが実行できるようになります。

アクション「SharePoint に HTTP 要求を送信をします」の設定値を、以下のように設定します。
f:id:tecchan365:20190630112703p:plain

項目 設定値
サイトのアドレス サイトデザインを実行したいサイト
方法 POST
URI _api/Microsoft.Sharepoint.Utilities.WebTemplateExtensions.
SiteScriptUtility.ApplySiteDesign
ボディ {
"siteDesignId" : "サイトデザインのID",
"webUrl" : "サイトデザインを実行したいサイト"
}

設定が完了したら、保存します。

フローを実行

作成したフローを開き、[実行] ボタンをクリックします。
フローが実行されると、先程設定したサイトデザインが実行されます。

f:id:tecchan365:20190630091612p:plain

以上、サイトデザインをMicrosoft Flowで実行する方法でした。

補足:サイトデザイン・スクリプトのREST API

サイトデザイン・スクリプトのREST APIについては下記を参照ください。
docs.microsoft.com