ひつじエンジニアのPowerPlatform備忘録

エンジニアの備忘録的ブログです。

【SharePoint】アクセス許可レベル(編集、投稿、閲覧など)のID一覧(追加したアクセス許可レベルのID確認方法についても記載)

背景

PowerAutomateで標準アクション(アイテムまたはフォルダーへのアクセス権の付与)を使ってSharePointリストアイテムの権限を設定する際、設定する権限のIDが必要となったため、備忘録として既定のアクセス許可レベルのIDを表にしておきます。

(GETのHTTP要求を使い、ブラウザ上でIDを確認する方法も後述)

 

アクセス許可レベル ID
フルコントール 1073741829
デザイン 1073741828
編集 1073741830
投稿 1073741827
閲覧 1073741826
制限付きアクセス 1073741825

 

 

 

ブラウザで各アクセス許可レベルを確認する方法

STEP1

ブラウザのアドレスバーに「SharePointサイトURL + /_api/web/roledefinitions」と入力して検索するとXML形式で権限の情報が大量に表示される

 

STEP2

無料のXML整形ツールなどでxmlを整形し、アクセス許可レベル名を探し、その前に

出てくる「RoleDefinitions(xxxxxxxxxx)」という記述のxxxxxxxxxxの部分がIDとなります。(下記画像では[閲覧]のIDを赤で囲んでいます)

整形したxml

自分で追加したアクセス許可レベルのIDもこの方法で確認することが出来ます。

 

おわりに

もっとスマートに権限のを知る方法がありそうですが、とりあえずブラウザで簡単に確認は出来ました。
他の方法があればぜひ教えて頂きたいです。