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

組織のデフォルト言語設定と $Profile.Name の値の関係について

公開日: Feb 19, 2025
説明

組織のデフォルトの言語設定を変更した場合、標準プロファイルの名称をグローバル変数 ($Profile.Name) で参照した際の値が異なります。

入力規則や分岐処理の条件式に $Profile.Name を使用する場合、言語設定を確認してください。
 

解決策


組織のデフォルトの言語設定を変更した場合、標準プロファイルの名称をグローバル変数 ($Profile.Name) で参照した際の値が異なります。

具体的には、以下の例となります。
 

 英語日本語
System Administratorシステム管理者
Standard User
標準ユーザー
Solution Managerソリューション管理者
Ready Only
参照のみ
Marketing Userマーケティングユーザー
Contract Manager契約 管理者

この為、入力規則や分岐処理の条件式に $Profile.Name を使用する場合、組織のデフォルトの言語設定を確認の上、ご利用ください。

使用例:
 
   If $Profile.Name = "システム管理者" {  
     ●システム管理者用の処理
   } else { 
     ■システム管理者以外の処理
   } 
   
とした場合、組織のデフォルトの言語設定 = 英語の場合、ログインユーザのプロファイルが「システム管理者」 であったとしても 
$Profile.Name = System Administrator となるため、■システム管理者以外の処理 が実行されます。

ナレッジ記事番号

000383138

 
読み込み中
Salesforce Help | Article