ポータル エンティティのアクセス許可の強化には、レコードの変更が必要です

この記事では、それぞれの Entity Permission レコードに必要な変更が付与されていない場合に発生するエラーの解決策について説明します。

適用対象: Microsoft Dynamics CRM
元の KB 番号: 4020181

更新の概要

エンティティ フォームまたは Web フォームを使用してレコードを作成および更新するには、ポータル ユーザーには、関連付けられているエンティティアクセス許可を持つ Web ロールが必要です。これには、 追加 権限と 追加 権限が付与されています ( 作成 および 書き込み 権限に加えて)。 [書き込み] 権限と [作成] 権限が有効になっているエンティティアクセス許可レコードには、[追加] 特権と [追加対象] 権限も必要です。

エンティティアクセス許可レコードに必要なアクセス許可が付与されていない場合、エンティティ フォームまたは Web フォームを使用してレコードを作成または更新しようとするポータル ユーザーは、次のエラーを受け取ります。

適切なアクセス許可がありません。

この問題は、現在のエンティティアクセス許可の構成に応じて、ポータルに関連付けられているDynamics 365 organizationに存在する既定のエンティティ フォームとカスタム エンティティ フォームと Web フォームの両方に適用されます。

操作が必要です

ユーザーがこのエラーを検出できないようにするには、書き込みまたは作成権限が有効になっているエンティティアクセス許可レコードで[追加]および[追加先]権限を有効にする必要があります。 特権を追加する手順は次のとおりです。

  1. エンティティアクセス許可レコードを変更するための十分なアクセス許可を持つライセンスユーザーを使用してDynamics 365にサインインします。
  2. Dynamics 365で、ページの上部にあるナビゲーション メニューを使用して、[ポータル] ->[エンティティのアクセス許可] に移動します。
  3. [ビュー] ドロップダウン メニューを使用して、[ アクティブなエンティティのアクセス許可] ビューがまだ選択されていない場合は選択します。
  4. [書き込み] または [作成] を [はい] の値に設定し、[追加] または [追加] を [追加] を [いいえ] の値に設定して、任意のエンティティ権限レコードを開きます。
  5. [エンティティアクセス許可レコード] フォームで、[特権] セクションで [追加][追加対象] の両方が有効になっていることを確認します。

具体的な例として、 顧客サービス - ユーザー エンティティアクセス許可レコードの連絡先は、 追加 権限が無効になっているすべての顧客 Self-Service ポータルに展開されました。 このレコードには 書き込み 権限が有効になっており、 自己のスコープに設定されているため、 追加 権限が有効になるようにこのレコードを変更する必要があります。