Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Developer Console 経由でオブジェクト権限を表示または更新する

公開日: Jun 11, 2025
説明
権限セットには [プラットフォームイベント] の [すべて表示]/[すべて変更] オブジェクト権限またはオブジェクトがありますが、ユーザーインターフェースからこれを無効にするオプションはありません。 

1. [設定] | [権限セット] に移動します。
2. 権限セットを作成します。
3. [オブジェクト設定] を選択します。 
4. 対象オブジェクト/プラットフォームイベントで、オブジェクト権限に [すべて表示] または [すべて変更] が表示されます。
5.  対象オブジェクト/プラットフォームイベントをクリックします。
6. [編集] をクリックします。 参照権限と作成権限のみが利用可能です。 
解決策
1. Developer Console を開きます

Salesforce Classic:
[名前] をクリックし、Developer Console を選択します。

Lightning Experience:
クイックアクセスメニュー (設定歯車アイコン) をクリックし、Developer Console を選択します。

2. [クエリエディタ] タブを選択します。
3. クエリを入力します。

クエリ例:
SELECT Id, ParentId, SobjectType, PermissionsViewAllRecords, PermissionsModifyAllRecords FROM ObjectPermissions WHERE SobjectType = 'Create_Contact__e' and ParentId = '0PS2E000002Iw7a'

4. [実行] ボタンをクリックします。 
5. 更新する列の行をダブルクリックします。変更します。
6. [Save Rows (行を保存)] ボタンをクリックします。 

注意:
SobjectType 値は対象オブジェクトまたはプラットフォームイベントの API 名を参照します。
ParentId 値は対象権限セット ID を参照します。 

オブジェクト ID を取得する手順は、次のとおりです。
標準オブジェクト - 『Salesforce および Force.com のオブジェクトリファレンス』を参照してください。API 参照名を取得するオブジェクトを選択します。
カスタムオブジェクト - 開発者ドキュメントの「カスタムオブジェクトの命名規則」を参照してください。
プラットフォームイベント - カスタムオブジェクトと同様に、プラットフォームイベント設定ページにアクセスできます。


既知の問題がある場合、[すべて表示] がプラットフォームイベントで有効になっているため、権限セットをユーザーに割り当てることはできません。この場合、これらのステップを回避策として使用します。 


関連情報:
ユーザまたはプロファイルの Salesforce ID の特定

API を使用して権限セットの割り当てを削除する
Some profile permissions are not accessible in API (一部のプロファイル権限に API でアクセスできない)
ナレッジ記事番号

000389259

 
読み込み中
Salesforce Help | Article