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

エクスペリエンスサイトの「セルフ登録」で「追加項目」が種別に関係なくテキストとして表示される

公開日: Jun 21, 2021
説明

セルフ登録コンポーネントの追加項目で、選択リスト項目を例として使用すると、テキスト項目として表示されます。また、サイトのセルフ登録ページで値を選択するためのドロップダウンが表示されません。これは、エクスペリエンスビルダーで作成された登録ページに適用されます。

この動作の再現手順は次のとおりです。

  1. 選択リスト項目を作成する

Salesforce Classic の場合

  1. [設定] で、ユーザオブジェクトの [項目] に移動します。
  2. カスタム単一選択リスト項目を作成し、値を入力して、[保存] をクリックします。
  3. [設定] の [ユーザオブジェクト] の下で [項目セット] をクリックします。
  4. [新規] をクリックして、[表示ラベル]、[名前 (API 参照名)]、セットを使用する場所を指定します。すべて必須項目です。
  5. [保存] をクリックします。 
  6. [設定] ページで新しい項目セットに値が入力された状態で、[アクション] の下にある [編集] をクリックします。 
  7. 新しい選択リスト項目を「In the Field Set (項目セット内)」とマークされたエリアにドラッグします。
  8. [保存] をクリックします。

 

Lightning Experience の場合

  1. ギアアイコン[設定] に移動します。
  2. [オブジェクトマネージャ] をクリックします。
  3. [クイック検索]「ユーザ」を検索します。
  4. [ユーザ] オブジェクトをクリックします。
  5. [項目とリレーション] ページで [新規] をクリックします。 
  6. 選択リスト項目を作成します。
  7. 選択リスト項目を作成したら、[項目セット] をクリックします。
  8. [新規] をクリックし、[表示ラベル]、[名前]、[使用場所] に値を入力します。
  9. [保存] をクリックします。
  10. 新しい選択リスト項目を項目セットに追加します。
  11. [保存] をクリックします。

 

  1. エクスペリエンスビルダーのセルフ登録コンポーネントに項目セットを追加する

Salesforce Classic の場合
  1. [設定] | [すべてのサイト] に移動し、サイトの [ビルダー] をクリックしてエクスペリエンスビルダーを開きます。
  2. ビルダーが読み込まれたら、サイトの登録ページにアクセスします。
  3. ページのセルフ登録コンポーネントを選択して、項目セットの API 参照名を [追加項目の項目セット名] の下に配置します。カスタム選択リスト項目が表示されます。
  4. サイトをパブリッシュしてから、ライブサイトのログインページ経由でセルフ登録ページに移動します。 
 
Lightning Experience の場合
  1. ギアアイコン | [設定] | [機能設定] | [デジタルエクスペリエンス] | [すべてのサイト] に移動します。
  2. 影響を受けるサイトの名前の横にある [ビルダー] を選択します。
  3. ページの左上にあるギアアイコンの横にあるドロップダウン矢印をクリックし、[ログインページ] の下にある [登録] まで下にスクロールします。
  4. ページのセルフ登録コンポーネントを選択して、項目セットの API 参照名を [追加項目の項目セット名] に入力します。
  5. サイトをパブリッシュしてから、ライブサイトのログインページ経由でセルフ登録ページに移動します。カスタム選択リスト項目が表示されます。


選択リスト項目は、テキスト値を受け入れますが、事前に定義されている項目値を表示するためのドロップダウンは表示されません。


関連情報: セルフ登録

解決策

これは、エクスペリエンスビルダーの標準セルフ登録コンポーネントで「追加項目」機能を使用する場合には、文字列意外の項目はサポートされないという既知の機能制限です。お客様は、セルフ登録コンポーネントを自由に作成してカスタマイズできます。セルフ登録コンポーネントのソースは、[Lightning コンポーネント] の下の [設定] にあります。Salesforce が提供しているこのコンポーネントから、新しいカスタムセルフ登録コンポーネントを作成できます。 
ナレッジ記事番号

000383120

 
読み込み中
Salesforce Help | Article