Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む

Lightning アプリケーションレコードページへのカスタムリンクの追加

公開日: Jun 17, 2026
説明

この記事では、Lightning アプリケーションビルダーのレコードページで Classic カスタムリンクを直接使用できない理由と、取引先レコードページから絞り込まれたレポートへのアクセス権をユーザーに付与するためにサポートされている 3 つの回避策について説明します。

解決策

Classic カスタムリンクは、Lightning アプリケーションビルダーではスタンドアロンコンポーネントとして表示されません。完全なレコード詳細コンポーネントではなく項目セクションレイアウトを使用している場合、カスタムリンクをページに直接配置することはできません。ただし、次の 3 つの回避策があります。

オプション 1: レポートチャートコンポーネント
オプション 2: カスタムボタン (差し込み項目 URL を含む)
オプション 3: 数式 (テキスト) 項目 (HYPERLINK() を含む)

次のステップを使用して希望するオプションを実装します。

オプション 1: レポートチャートコンポーネント

  • レポートチャートコンポーネントは、Lightning アプリケーションビルダーで直接追加できるネイティブの Lightning コンポーネントです。現在のレコードの取引先 ID で自動的にチャートデータが絞り込まれます。ユーザーはチャート内の [View Report ] (レポートを表示) リンクをクリックすると、絞り込まれた完全なレポートを開くことができます。

ステップ 1: レポートチャートが含まれていることを確認する

  • 表示するレポートを開きます。チャートが含まれていない場合は、[編集] をクリックし、[チャートを追加] ボタンを使用してチャートを追加します。レポート保存します。チャートが含まれている次のレポート例を参照してください。

ステップ 2: Lightning アプリケーションビルダーを開く

  • [設定] > [ユーザーインターフェース] > [Lightning アプリケーションビルダー] の順に移動します。変更する [取引先] レコードページを開くか、新規作成します

ステップ 3: レポートチャートコンポーネントを追加する

  • 左側のコンポーネントパネルで、[レポートチャート] を検索します。ページキャンバスの目的の場所にドラッグアンドドロップします。関連するレポートを選択し、設定の [フィルター条件] セクションでフィルターを選択します。

ステップ 4: 保存して有効化

  • [保存]、[有効にする] をクリックします。取引先レコードを表示している場合、その取引先に事前に絞り込まれたレポートチャートが表示されます。チャート内の [View Report] (レポートを表示) をクリックすると、完全なレポートを開くことができます。

注意: レポートは、サマリーマトリクスなど、チャートをサポートするタイプである必要があります。チャート取引先レコードページから表示した場合、取引先 ID で自動的に絞り込まれます。

オプション 2: カスタムボタン (差し込み項目 URL を含む)

  • [取引先] ページレイアウトに追加された [カスタム] ボタンでは、表示モードと編集モードの両方で機能するクリック可能なリンクが提供されます。これは極めて柔軟なオプションであり、チャート対応のレポートは必要ありません。

ステップ 1: レポートに必須のフィルターが含まれていることを確認する

  • 取引先 ID を使用して絞り込まれている、次のレポート例を参照してください。

ステップ 2: カスタムボタンを作成する

  • [設定]> [オブジェクトマネージャー]> [取引先]> [ボタン、リンク、およびアクション] の順に移動します。新規ボタンまたはリンクをクリックし、次のように設定します。
  • ラベル: View Active Contacts (アクティブな連絡先を表示) など
  • 表示タイプ: 詳細ページボタン
  • 動作: サイドバーのない既存のウィンドウに表示
  • コンテンツソース: URL
  • [URL] 項目にレポートの URL を入力し、[取引先 ID] 差し込み項目を付加して、現在の取引先レコードに基づいてレポートを絞り込みます。
  • 例: /lightning/r/Report//view?fv0={!Account.Id}
  • を 15 文字または 18 文字の Salesforce レポート ID に置き換えます。[保存] をクリックします。

 

ステップ 3: ボタンをページレイアウトに追加する

  • [設定] > [オブジェクトマネージャー] > [取引先] > [ページレイアウト] の順に移動します。関連するレイアウトを開きます。レイアウトエディターで、[カスタムボタン] セクションまでスクロールし、[新規] ボタンをそこにドラッグします。[保存] をクリックします。

ステップ 4: レコードページで確認する

  • このボタンは [取引先] レコードページの [ハイライトパネル] ボタンバーに表示されます。このボタンをクリックすると、絞り込まれたレポートを開くことができます。[View Active Contacts] (アクティブな連絡先を表示) ボタンが表示されている次のスクリーンショットを参照してください。

オプション 3: 数式 (テキスト) 項目 (HYPERLINK() を含む)

  • HYPERLINK() 関数を含む数式項目では、項目セクション内にクリック可能なリンクが表示されます。これは最も簡単にできるセットアップで、表示モードでのみ機能します。レコードが編集モードの場合、リンクは表示されません。

ステップ 1: レポートに必須のフィルターが含まれていることを確認する

  • 取引先 ID を使用して絞り込まれている、次のレポート例を参照してください。

ステップ 2: 数式項目を作成する

  • [設定] > [オブジェクトマネージャー] > [取引先] > [項目とリレーション] > [新規] の順に移動します。データタイプとして [数式] を、数式の戻り値のタイプとして [テキスト] を選択します。項目のラベルを入力します (例: アクティブな連絡先レポート)

ステップ 3: 数式を入力する

  • 数式エディターで次のように入力します: HYPERLINK("/lightning/r/Report//view?fv0=" & Id, "View Active Contacts")
  • レポートの ID に置き換えます。[次へ] をクリックし、必要に応じて項目レベルセキュリティを設定します。関連するページレイアウトを選択して [保存] をクリックします。

 

ステップ 4: ページの項目を確認する

  • ページに項目が表示され、リンクをクリックすると、絞り込まれたレポートに移動します。

__________________________________________________________________________________

作成者: Sushil Kumar | フォーラムアンバサダー
Sushil Kumar 氏は UKG の Salesforce テクニカルアーキテクトです。Sushil 氏は執筆時点で Salesforce エコシステムを業務で 15 年間にわたり使用し、Salesforce アプリケーションとシステムアーキテクトを含む 14 もの Salesforce 認定資格を保有しています。Sushil 氏は Trailblazer Community のフォーラムアンバサダーであり、定期的にコミュニティに参加しています。

これらの回答は回答を提供したユーザーの意見のみを反映したものであり、ユーザーが Salesforce と提携しているか否かにかかわらず Salesforce の意見ではありません。第三者によって、または第三者に代わって提供された商品、サービス、情報、データ、コンテンツ、その他の資料 (以下「第三者資料」) が含まれる場合があります。 Salesforce は第三者資料の正確性、有効性、適時性、網羅性、信頼性、完全性、品質、適法性、有用性、安全性、該当する知的財産権について、管理も支持もしておらず、それに関する責任を負いません。投稿された質問に対してメッセージボードやフォーラムで提供された回答、Salesforce やプログラムに関する質問などに答えることを意図した回答は、一般的な知識としてのみ利用でき、特定の質問に対する回答として捉えないでください (「最良」な回答または同様の評価がされた回答としてマークされている場合でも同様です)。特定の質問に対する回答は、必ず Salesforce サポートにお問い合わせください。Salesforce は登録を管理しておらず、登録の第三者による使用または誤用 (配布を含む) について一切責任を負いません。

ご質問がある場合は、こちら (https://trailhead.salesforce.com/trailblazer-community/feed) から Trailblazer Community 全体の英知を活用してください。

ナレッジ記事番号

005336072

 
読み込み中
Salesforce Help | Article