ナビゲート

ナビゲート・インタラクション

The ナビゲート インタラクションでは、ユーザーがAvonni Dynamic Component内のボタン、リンク、その他のインタラクティブ要素をクリックしたときに何が起こるかを制御できます。遷移先として、Salesforce組織内の別ページ、外部ウェブサイト、特定のレコードやオブジェクトなどを定義できます。

概要

Navigate インタラクションは、アプリケーション内でユーザーを適切な場所へ誘導することで、シームレスなユーザー体験を作成する強力な方法です。静的コンテンツを表示するだけでなく、コンポーネントを インタラクティブ にして、Salesforceの他の部分と接続できます。

対応コンポーネント

通常、次のようなユーザーインタラクションをサポートするコンポーネントに Navigate インタラクションを追加できます。

  • ボタン

  • ボタグループ

  • ボタンメニュー

  • ボタンアイコン

  • データテーブル(行アクション、ヘッダーアクション)

  • リストアイテム

  • およびその他の可能性のあるもの。

ページ参照タイプ

Navigate インタラクションの中核は「ページ参照タイプ」です。これは、 どの種類 の遷移先にリンクするかを決定します。Avonni Dynamic Components は幅広いページ参照タイプをサポートしています。

以下のセクションでは、各ページ参照タイプの設定方法を詳しく説明します。

特定のページ参照タイプの設定

アプリ

これを使用してLightningアプリへ移動します。

  • 設定:

    • ページ参照タイプ: アプリ

    • アプリターゲット: 入力 いずれか:

      • The アプリID (例: 06mRM0000008dNrYAI)。アプリIDは、セットアップ > アプリマネージャでアプリを編集するときのURLで確認できます。URLは次のようになります: /lightning/app/06mRM0000008dNrYAI.

      • The アプリ開発者名 (例: standard__LightningSales)。これはアプリのAPI名です。

    • URL例(情報のみ - これらを 入力 しません):

      • アプリのホームページへ(アプリIDを使用): /lightning/app/06mRM0000008dNrYAI

      • アプリ内のオブジェクトホームへ(アプリIDを使用): /lightning/app/06mRM0000008dNrYAI/o/Case/home

      • アプリのホームページへ(開発者名を使用): /lightning/app/standard__LightningSales

      • アプリ内のオブジェクトホームへ(開発者名を使用): /lightning/app/standard__LightningSales/o/Case/home

ナレッジ記事

これを使用して特定のナレッジ記事へ移動します。

  • 設定:

    • ページ参照タイプ: ナレッジ記事

    • 記事タイプ: ナレッジ記事タイプのAPI名を入力します(例: Knowledge__kav).

    • URL名: リンクしたい特定記事のURL名を入力します。

    • 重要な注意事項: Experience Builder サイトでは、 記事タイプ は無視され、 URL名 のみが使用されます。

Lightningコンポーネント

これを使用してカスタム Lightning Web Component(LWC)または Aura コンポーネントへ移動します。

  • 設定:

    • ページ参照タイプ: Lightningコンポーネント

    • コンポーネント名: コンポーネントのAPI名を次の形式で入力します namespace__componentName (例: c__myComponent (デフォルト名前空間のコンポーネントの場合)、または myNamespace__myComponent (マネージドパッケージ内のコンポーネントの場合)。

ログインページ(Experience Builder サイト)

これを使用して、Experience Builder サイトのログインページまたはログアウトページへ移動します。

  • 設定:

    • ページ参照タイプ: ログインページ

    • アクション名: いずれかを選択:

      • login:ログインページへ移動。

      • logout:ユーザーをログアウト。

指定ページ(標準)

これを使用して標準のSalesforceページへ移動します。

  • 設定:

    • ページ参照タイプ: 指定ページ(標準)

    • ページ名: 利用可能な標準ページ名から選択:

      • home

      • chatter

      • today

      • dataAssessment

      • filePreview

ナビゲーションアイテムページ

これを使用してカスタムタブに関連付けられたページへ移動します。

  • 設定:

    • ページ参照タイプ: ナビゲーションアイテムページ

    • タブAPI名: カスタムタブのAPI名を入力します(例: My_Custom_Tab__c).

オブジェクトページ

これを使用して標準またはカスタムオブジェクトのページへ移動します (アスペクト比を 特定のレコードを指定します。これは「レコードページ」オプションとは異なり、 特定の レコード。ここではオブジェクトレベルのビューへ移動します。

構成

  • ページ参照タイプ: オブジェクトページ

  • オブジェクト API 名: 標準またはカスタムオブジェクトのAPI名を入力します(例: Account, Case, My_Custom_Object__c).

  • アクション名: アクションを選択:

    • home:オブジェクトのホームページ(通常はリストビュー)へ移動。

    • list:特定のリストビューへ移動。 注: 指定するには どの リストビューか、追加の設定が必要な場合があります(特定のAvonniコンポーネントに依存することがあります)。詳細はコンポーネントのドキュメントを参照してください。

    • new:オブジェクトの「新規レコード」作成ページへ移動

レコードページ

これを使用して、Salesforce内の特定レコードの詳細、編集、または複製ページへ移動します。

構成

  • ページ参照タイプ: レコードページ

  • オブジェクト API 名: レコードが属するオブジェクトのAPI名を入力します(例: Account, 取引先責任者(Contact), My_Custom_Object__c)。これは、リンクするレコードの 種類 を決定します。

  • レコード ID: レコードIDについては、レコードのIDを含むフィールドを選択します。利用可能なフィールドは Dynamic Component の Target Object API Name 設定によって決まり、またはレコードIDを含む変数を選択できます。典型例として、データテーブルで選択された行のIDを使用するために @AccountsTable.firstSelectedRow.Id があります。

  • アクション名: アクションを選択:

    • view:レコードの詳細ページへ移動。

    • edit:レコードの編集ページへ移動。

    • clone:レコードの複製ページへ移動。

ウェブページ

固定URLを指定するか、URLを含むフィールドを動的に参照してウェブサイトへ移動します。

構成

  • ページ参照タイプ: ウェブページ

  • URL: 次の2つの選択肢があります:

    • 静的 URL: ウェブサイトの完全なURLを直接入力します(例: https://www.example.com)。これにより常に同じウェブサイトへ移動します。

    • 動的URL(フィールドから): URLを含むコンポーネントのコンテキストからフィールドを選択します。この数式フィールドは通常、他のデータに基づいてURLを構築します。例えば、取引先オブジェクトに取引先のウェブサイトへのURLを生成する数式フィールドがある場合、その数式フィールドをここで選択できます。これにより、表示中または選択中のレコードに応じて遷移先URLを動的に変更できます。

新規レコード作成時に自動入力されるフィールド

Navigate インタラクションを オブジェクトページ およびアクション名 new と併用する場合、新規レコード作成ページでフィールドを自動入力できます。新規レコードページを開くための変数を設定できます。

チュートリアル

オブジェクトページへ移動するインタラクションの作成方法

レコードページへ移動するインタラクションの作成方法

最終更新

役に立ちましたか?