Loading

レコードページのカスタムボタンを特定のユーザにのみ表示されるようにする

公開日: Apr 3, 2026
説明

※この記事は英語版を翻訳しており、一部に機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。


システム管理者がレコードページにカスタムボタンを作成し、それをシステム管理者ユーザにのみ表示されるようにしたいと考えています。他のどのユーザもレコードページ上のこのボタンを表示したり、そこにアクセスしたりできません。
解決策
この機能は、以前は Idea Exchange の要求「Limit the Visibility of a Custom Button Based on Profile (プロファイルに基づいてカスタムボタンの可視性を制限する)」でしたが、カスタムオブジェクトとベータ標準オブジェクトに対して正式リリースされるようになりました。

ベータ機能についての詳細は、次のリソースを参照してください。
デスクトップ (GA とベータ) およびモバイル (ベータ) 上の動的アクションで新しい柔軟性を解放する

この回避策もまた、引き続きオプションです。ユーザはプロファイルに関連付けられているため、数式を使用して特定のプロファイルへのアクセスを制限できます。

この問題を解決するための良い方法は、数式項目を作成し、HYPERLINK 関数 (ボタンに見えるようにハイパーリンクに画像を追加する) を利用してリンクを条件付きで表示することです。たとえば、次の数式では「システム管理者」ユーザのみへの Google ハイパーリンクが表示されます。

IF(CONTAINS($Profile.Name,"System Administrator"),HYPERLINK("http://www.google.com/" ,"Button name")," ")

他のどのユーザも「ボタン」(画像) を表示できません。

注意: ボタンと数式のサポートは制限されています。詳細は、「ボタンのサポート範囲」の記事および「数式のサポート範囲」の記事を参照してください。
ナレッジ記事番号

000386498

 
読み込み中
Salesforce Help | Article