この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ゲストユーザフローのカスタムコンポーネントの作成

コミュニティゲストユーザのフローで、代替ユーザ登録画面、複雑なディシジョンツリー、および条件付きフォームを提供し、ユーザ情報を収集できるようにします。次の例では、Site クラス API を使用します。詳細は、Salesforce の『Apex 開発者ガイド』の「Site クラス」を参照してください。

1.カスタム Aura コンポーネントの作成

ログインまたはセルフ登録のゲストユーザフローを使用するには、lightning:availableForFlowScreens を実装するカスタムコンポーネントが必要です。

シンプルなデータコレクション設定フローのサンプルコードを次に示します。

コントローラファイル:

デザインファイル:

2.Apex クラスの作成

次の例では、クラス CommunitySelfRegController を作成します。このクラスは新規コミュニティユーザを登録する Aura コンポーネントで使用します。

フローでのセルフ登録の追加には、次の要件があります。

  • UserPreferencesHideS1BrowserUI 設定を True に設定する必要があります。これにより、モバイル UI のデフォルトがコミュニティではなく Salesforce モバイルアプリケーションインターフェースに設定されることを回避します。
  • CommunityNickname は必須であり、一意の値にする必要があります。
  • 有効なプロファイルとアカウントを使用して、コミュニティでセルフ登録設定を有効にする必要があります。

メモ