【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を赤で囲んでいます)
自分で追加したアクセス許可レベルのIDもこの方法で確認することが出来ます。
おわりに
もっとスマートに権限のを知る方法がありそうですが、とりあえずブラウザで簡単に確認は出来ました。
他の方法があればぜひ教えて頂きたいです。