ゲストユーザフローのカスタムコンポーネントの作成
コミュニティゲストユーザのフローで、代替ユーザ登録画面、複雑なディシジョンツリー、および条件付きフォームを提供し、ユーザ情報を収集できるようにします。次の例では、Site クラス API を使用します。詳細は、Salesforce の『Apex 開発者ガイド』の「Site クラス」を参照してください。
1.カスタム Aura コンポーネントの作成
ログインまたはセルフ登録のゲストユーザフローを使用するには、lightning:availableForFlowScreens を実装するカスタムコンポーネントが必要です。
シンプルなデータコレクション設定フローのサンプルコードを次に示します。
コントローラファイル:
デザインファイル:
2.Apex クラスの作成
次の例では、クラス CommunitySelfRegController を作成します。このクラスは新規コミュニティユーザを登録する Aura コンポーネントで使用します。