Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
エクスペリエンスサイトでの FlexCard の ContextId へのアクセス

エクスペリエンスサイトでの FlexCard の ContextId へのアクセス

ほとんどの FlexCard は、入力マップの {recordId} コンテキスト変数で表される ContextId を使用して、Apex リモート、OmniStudio データ マッパー、または Integration Procedure データソースからデータを取得します。FlexCard でエクスペリエンスサイトで {recordId} コンテキスト変数を使用するには、RecordId プロパティを追加して設定する必要があります。FlexCard の設定にこのプロパティを追加して、[エクスペリエンス] ページでプロパティを設定します。

  1. FlexCard Designer で、[設定] を選択して [設定] パネルを開きます。
  2. [Exposed Attributes (公開済み属性)] の横にある + [Add New (新規追加)] をクリックし、次のプロパティの値を入力します。
    • 属性: 「RecordId」と入力します。

      重要
      重要

      カスタム LWC または OmniScript から、生成された API 参照名を kebab ケースの cf-record-id で参照します。

    • 種別: 文字列を選択します。

    • 対象: このプロパティが表示される 1 つ以上のページ タイプ (Lightning__RecordPage など) を選択します。

      メモ
      メモ

      エクスペリエンスビルダーサイトでプロパティを表示するには、lightningCommunity__Default を選択します。

    • 表示ラベル: プロパティの表示ラベルを入力します (例: レコード ID)。

    • : {!recordId} と入力します。

  3. [保存] をクリックします。
  4. FlexCard を有効化します。
  5. FlexCard をエクスペリエンスサイトに追加します。「Experience Cloud ページへの FlexCard の追加」を参照してください。
  6. エクスペリエンスビルダーのプロパティパネルの RecordId プロパティフィールドに「{!recordId}」と入力します。
 
読み込み中
Salesforce Help | Article