Power Apps エラー「Principal team is missing prvRead ~ privilege」対処

Dataverseにレコードを登録しようとした際、「Principal team is missing prvRead[テーブル名] privilege」というエラーが出たので、調査した結果をメモ。

スポンサーリンク

エラーが発生した状況

こんな感じで環境内に「所有者チーム」を作成して、
適当なテーブルの所有者列に、上で作成したチームを設定してSubmitしたところ、
「Principal team is missing prvRead[テーブル名] privilege」といったエラーが発生。

原因

記事を見てみたところ、所有者チームに対してさっきのテーブルの所有者になるためのセキュリティロールを与えていなかったのが原因。

修正

ということで、さっきのチームに対し(ひとまず)System Customizerのセキュリティロールを付与して、
再度実行すると、
無事にレコードが登録される。

ということで、所有者チームを作成したときにうっかりセキュリティロールの付与を忘れてしまうとこのエラーが発生する、ということが分かった。

コメント

タイトルとURLをコピーしました