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

現在のユーザが「設定・定義を参照する」権限を持っていないときに、「現在のユーザ: プロファイル」に基づく重複ルールが無視される

公開日: Nov 11, 2020
説明
実行ユーザが「設定・定義を参照する」権限を持っていない場合、評価中に「現在のユーザ: プロファイル」に基づく条件が無視されるため、重複ルールがトリガされる可能性があります。
 
解決策
この挙動は設計通りのものです。「現在のユーザ: プロファイル」項目は、プロファイルを参照する外部キーです。「設定・定義を参照する」権限のないユーザはプロファイルを閲覧することができません。そのため、このフィルタが参照する項目へアクセスすることができません。そして、そのフィルタは無視されます。


事例
  • 重複ルールは単一の条件である「現在のユーザ: 次の文字と一致する: システム管理者」に設定されました。
  • 重複ルールが、システム管理者ではなく、「設定・定義を参照する」権限を持つユーザによって評価されるとき、この条件は false と評価され、重複ルールは実行されません。
  • しかしながら、そのユーザが「設定・定義を参照する」権限を持っていないとき、「現在のユーザ: プロファイル」へはアクセスすることができません。そのフィルタはまったく評価されず、ユーザの実際のプロファイルに関係なく、重複ルールはトリガされます。

数式は、ユーザが他の方法で閲覧することができなかったデータへのアクセスを可能にするために使用することができます。
  1. ユーザにタイプ (テキスト) を返す、「ProfileName」という数式項目を作成します。
  2. 構文: Profile.Name を使用します。
  3. そして、重複ルールの条件の「現在のユーザ: プロファイル」の代わりに、その数式項目 (ProfileName) を参照します。

注: この数式項目はページレイアウト、および/または、項目レベルセキュリティを介して、ユーザから隠れている可能性があることに注意してください。
ナレッジ記事番号

000387549

 
読み込み中
Salesforce Help | Article