Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
ユーザーとデータアクセスの管理
外部ユーザーアクセスの変換ウィザードに関する考慮事項

外部ユーザーアクセスの変換ウィザードに関する考慮事項

外部ユーザーアクセスの変換ウィザードを使用するときの考慮事項および制限事項は、次のとおりです。

必要なエディション

使用可能なインターフェース: Salesforce Classic (使用できない組織もあります) および Lightning Experience の両方
使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition
メモ
メモ 2024 年 2 月 8 日より前に作成された Salesforce 組織で、Winter '26 で「本番環境でのセキュアなロール動作の有効化と共有グループ参照の更新」リリース更新が適用される前にデジタルエクスペリエンスを有効にした場合は、外部ユーザーアクセスの変換ウィザードを使用して外部ユーザーのレコードアクセスを保護する必要があります。以前はロール & 下位ロールにアクセスできていたレコードは、デジタルエクスペリエンスを有効にするとロール、内部 & ポータル下位ロールで使用できるようになりました。

2024 年 2 月 8 日以降に作成されたすべての組織と、Winter '26 以降にデジタルエクスペリエンスを有効にしたすべての組織では、共有ルールまたはその他のメカニズムで [ロール & 内部下位ロール] グループと共有されたレコードには、引き続きこれらの内部ユーザーのみがアクセスできます。外部ユーザーアクセスの変換ウィザードを使用してアクセスを保護する必要はありません。

外部ユーザーアクセスの変換ウィザードの対象となる機能

ウィザードでの設定は、Salesforce 組織の次の機能に影響します。

共有ルール
外部ユーザーアクセスの変換ウィザードにより、[ロール、内部 & ポータル下位ロール] を含む所有者または条件に基づく共有ルールが、代わりに [ロール & 内部下位ロール] を含むように変換できます。
[ロール & 内部下位ロール] データセットカテゴリでは、特定のロール (サイトロールを除く) のすべてのユーザーとその下位ロールに属するすべてのユーザーを含む共有ルールを作成できます。
メモ
メモ 外部ユーザーアクセスの変換ウィザードを実行後、共有ルールを再計算して変更を適用する必要があります。[設定] から、[クイック検索] ボックスに「共有設定」と入力します。各オブジェクトの共有ルールセクションで、[再計算] をクリックして、[OK] をクリックします。

組織で [ロール、内部 & ポータル下位ロール] データセットカテゴリが利用できるようにするには、ロール階層内に少なくとも 1 つのロールを作成しておく必要があります。

組織で [ロール & 内部下位ロール] データセットカテゴリが利用できるようするには、ロール階層内に少なくとも 1 つのロールを作成し、かつ、デジタルエクスペリエンスを有効にしておく必要があります。

フォルダー共有

外部ユーザーアクセスの変換ウィザードにより、[ロール、内部およびポータル下位ロール] にアクセス可能なレポート、ダッシュボード、またはドキュメントフォルダーのアクセスレベルを、より制限の厳しい [ロール & 内部下位ロール] に自動的に変換することもできます。これにより、外部ユーザーのフォルダーへのアクセスを回避できます。ウィザードの使用は、Salesforce で異なるフォルダーを特定して個別にアクセスレベルを設定するよりも効率的です。

ウィザードでは、すべてのユーザーまたは公開グループがアクセスできるフォルダーは変換されません。手動でこれらのフォルダーのアクセスレベルを更新する必要があります。

外部ユーザーアクセスの変換ウィザードの対象外である機能

このウィザードでは次の機能または共有メカニズムのアクセス権は変換されませんが、以下の推奨事項に従うことで、組織のデータへの外部ユーザーのアクセス権を手動で保護することができます。

共有の直接設定
共有の直接設定の [共有先] リストから [ロール、内部 & ポータル下位ロール] を削除して、代わりに [ロール & 内部下位ロール] を追加します。
[ロール、内部 & ポータル下位ロール] と共有されている共有の直接設定を識別するには、次の SOQL クエリを使用します。
Select Id, UserOrGroupId from AccountShare where UserOrGroupId IN (SELECT Id FROM Group 
WHERE Type = 'RoleAndSubordinates') AND RowCause = 'Manual'
AccountShare を、照会する共有オブジェクトに置き換えます。
Apex による共有管理
Apex コードを更新して、[ロール & 内部下位ロール] グループへの共有を作成できるようにします。この変換は大規模な操作であるため、Apex の一括処理を使用することを検討してください。
公開グループ
[ロール、内部 & ポータル下位ロール] メンバーを含む公開グループをプレビューします。必要に応じて、これらのメンバーを削除し、[ロール、内部 & ポータル下位ロール] に置き換えます。
[ロール、内部 & ポータル下位ロール] メンバーを含む公開グループを識別するには、次の SOQL クエリを使用します。
Select Id, GroupId, UserOrGroupId from GroupMember where GroupId in (SELECT Id FROM Group WHERE Type = 'Regular') AND UserOrGroupId in (SELECT Id FROM Group 
WHERE Type = 'RoleAndSubordinates')
キュー
[ロール、内部 & ポータル下位ロール] メンバーを含むキューをプレビューします。必要に応じて、これらのメンバーを削除し、[ロール、内部 & ポータル下位ロール] に置き換えます。
[ロール、内部 & ポータル下位ロール] メンバーを含むキューを識別するには、次の SOQL クエリを使用します。
Select Id, GroupId, UserOrGroupId from GroupMember where GroupId in (SELECT Id FROM Group WHERE Type = 'Queue') AND UserOrGroupId in (SELECT Id FROM Group 
WHERE Type = 'RoleAndSubordinates')
リストビュー
[ロール、内部 & ポータル下位ロール] ではなく、[ロール & 内部下位ロール] と共有するようにリストビューを更新します。
 
読み込み中
Salesforce Help | Article