1. ログイン画面の作成
1.1 ロゴの設定
1.1.1 Auraフレームワークの場合
エクスペリエンスサイトのワークスペースで[管理]をクリックし、[ログイン&登録]を選択します。
ロゴファイルをアップロードし、背景とログインボタンの色をそれぞれ設定します。
画面最下部の[保存]を押下します。
1.1.2 LWRフレームワークの場合
エクスペリエンスビルダーで"Login"ページを開きます。
画面上部にある"サイトのロゴ"コンポーネントを選択し、[CMSから画像を選択]を押下します。
CMSコンテンツセレクターから画像を選択し、[保存]を押下します。
"Register"ページでも同様の設定を行ってください。
1.2 ログイン画面の設定
エクスペリエンスビルダーで"Login"ページを開きます。
画面中央にある"ログインフォーム"コンポーネントを選択し、画像上のオレンジで示された表示ラベルをそれぞれ変更します。
2. ユーザー登録画面の作成
2.1 ユーザー登録画面の設定
エクスペリエンスビルダーで"Register"ページを開きます。
画面中央にある"セルフ登録"コンポーネントを選択し、画像上のオレンジで示された表示ラベル等をそれぞれ変更します。
2.2 セルフ登録の設定
2.2.1 プロファイルの作成
Salesforceの設定で"プロファイル"を開きます。
[新規プロファイル]を押下し、"Customer Community Login User"をコピーして申請者用のプロファイルを作成してください。
2.2.2 プロファイルの作成
エクスペリエンスサイトのワークスペースで[管理]をクリックし、[メンバー]を選択します。
"プロファイルの選択"にて"検索"で"すべて選択"を選択し、"選択可能なプロファイル"リストにある本節1項で作成したプロファイルを追加し、保存します。
2.2.3 セルフ登録の有効化
同じく[管理]ページにある、[ログイン&登録]を選択します。
"登録ページ設定"の"顧客とパートナーにセルフ登録を許可"にチェックを入れ、プロファイルを指定し、保存します。
3. ログイン、ユーザー登録等のボタンを表示する画面の作成
※Auraフレームワークでサイトを作成している場合は、LWRフレームワークのサイトを作成してください。
3.1 ロゴの設定
エクスペリエンスビルダーで"Home"ページ、または任意のページを開きます。
"画像"コンポーネントを画面に配置します。
1.1.2 項と同様にロゴを選択してください。
3.2 ボタンの作成
”ボタン"コンポーネントを画面に配置します。
ボタンテキスト、リンク先等を設定します。
3.3 公開アクセス設定
サイトの設定で"全般"を開きます。
"公開アクセス"にある"ゲストユーザーはログインすることなくサイトを表示および操作できる"にチェックを入れます。
4. 約款ページの作成
新規登録前に約款を表示させたい場合は本章の設定を行なってください。
4.1 約款ページの作成
エクスペリエンスビルダーの[新規ページ]より"約款"ページを作成します。
"リッチコンテンツエディタ"コンポーネントを画面に配置します。
[コンテンツの編集]を押下し、約款を入力してください。(Wordファイル等からのコピー&ペーストでも可能です。)
4.2 ボタンの設定
"ボタン"コンポーネントを配置し、リンク先を2.1 節で設定した"Register"ページに設定してください。
3.2 節で作成した[新規作成]ボタンのリンク先を、本章1節で作成した"約款"ページに設定してください。
5. Apexトリガーの作成
セルフ登録にて作成されたユーザーがカミレスの操作を行うに当たり、カミレスの権限セットを付与する必要があります。
ユーザーの追加をトリガーとし、カミレスの権限を付与するApexトリガーを作成してください。
以上の設定を行なった後、公開して完了です。