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

API を使用して権限セットの割り当てを削除する

公開日: Nov 17, 2020
説明

API機能をサポートするエディション:Enterprise, Unlimited, Developer, Performance

 

割り当てられたユーザから権限セットを一括削除する必要がある場合、または何らかの理由でユーザインターフェイスから権限セットを削除できない場合、権限セットを削除するひとつの方法はデータローダなどの API プログラムを使用することです。

 

たとえば、システム管理者が、権限セットで API 限定ユーザ のアクセス権を意図せずに割り当てたとします。割り当てられたユーザが画面のUIを使用して組織にログインしようとすると、ログインに失敗することがあります。権限または権限セットを削除するために画面のユーザインタフェースからログインできなくなっても、代わりにデータローダを使用して削除することができます。

解決策

注: 以下の記事のリンクは、「API 限定ユーザ」権限が有効になっていないことを確認して、将来同様のシナリオに陥ることを防ぐ方法をユーザが理解するのに役立つ場合があります。システム管理者がユーザインターフェースを使用してログインできない」

 

データローダなどの API 対応製品を使用して、PermissionSetAssignment オブジェクトをクエリします。アクセスに影響を与えているユーザと権限セットに一致するレコードの ID を特定します。
 
 
データローダを使用し、PermissionSetAssignment をエクスポートする手順
 
1. データローダを起動する。
2. [Export] をクリックします。
3. [Show all Salesforce objects] をクリックします。
4. [権限セットの割り当て(PermissionSetAssignment)] を選択します。
5. [Next] をクリックします。
6. [Select all the fields] をクリックします。
7. [Fnish] をクリックします。

このファイルを使って、対象のユーザの ID を検索することで、削除したい権限セットの割り当てを特定することができます。他のすべてのユーザを CSV ファイルから削除し、「ID」列を新しい .csv ファイルにコピーして、その新しいファイルを保存します。バックアップのため、元のファイルのコピーを安全な場所に保管しておくことをお勧めします。
 
 
データローダを介した権限セットの割り当て(PermissionSetAssignment) を削除する手順
 
1. データローダを起動する。
2. [Delete] をクリックします。
3. [Show all Salesforce objects] をクリックします。
4. [権限セットの割り当て(PermissionSetAssignment)] を選択します。
5. PermissionSetAssignment Id を含むファイルを選択します。
6. PermissionSetAssignment Id をあなたのファイルの Id と紐付けます。
7. [Finish] をクリックします。
 

Workbench を介したPermissionSetAssignment の削除 

1. Workbenchでは、このプロセスが少し簡単になりました。
2.  ユーザに影響を与えているPermissionSetAssignment ID を特定します。
3. ID の上にマウスを置くと、削除するためのウィンドウが表示されます。
4. [Delete] リンクをクリックすると、確認画面が表示されます。レコードが削除されると、そのユーザには権限セットが割り当てられなくなります。

 
このソリューションに基づいて、Workbench を使用して権限セットを一括して追加することもできます
 
1.データローダのメニューから [Insert] を選択します。
2. ObjectType メニューから [PermissionSetAssignment] を選択します。
3. [From File] ラジオボタンを選択し、CSV フォーマット化されたスプレッドシートを選択します。
4. [Next] をクリックします。
5. 必要に応じて、スプレッドシートから列を対応付けます。
6. User ID を Assignee Id へ、permission Set Id を PermissionSet Id へ対応付けます。
7. [Confirm Insert] をクリックします。
ナレッジ記事番号

000385772

 
読み込み中
Salesforce Help | Article