No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Apex を使用したコミュニティセルフ登録プロセスのカスタマイズ
CommunitiesSelfRegController を更新して、コミュニティへのデフォルトのセルフ登録プロセスをカスタマイズします。デフォルトのセルフ登録ページ (CommunitiesSelfReg) と同じコントローラを使用するか、Visualforce またはコミュニティビルダーのカスタムセルフ登録ページを使用できます。
[コミュニティ管理] でセルフ登録全体を設定できます。このカスタマイズは、セルフ登録の動作をデフォルトから変更する場合、組織に複数のコミュニティがある場合、またはカスタムセルフ登録ページを使用している場合にのみお勧めします。
- [設定] で、 をクリックします。
- CommunitiesSelfRegController の横にある [編集] をクリックします。
-
必要に応じて、ProfileId に値を入力し、ユーザに割り当てる必要のあるプロファイルのタイプを定義します。
[コミュニティ管理] でセルフ登録を設定するときにデフォルトプロファイルを選択した場合、Apex コード内の値でデフォルトが上書きされます。
-
セルフ登録したユーザに関連付ける必要のあるパートナー取引先またはカスタマー取引先の取引先 ID を入力します。
[コミュニティ管理] でセルフ登録を設定するときにデフォルトの取引先を選択した場合、Apex コード内の値でデフォルトが上書きされます。
使用する取引先がパートナーとして有効になっていることを確認します。これを行うには、取引先に移動して [[外部取引先の管理]] をクリックし、[[パートナーとして有効化]] をクリックします。
- 複数のコミュニティに対してセルフ登録を有効にする場合、コードを追加してコミュニティごとに該当するタイプのユーザを作成します。つまり、適切なプロファイル、ロール、および取引先 ID をコミュニティごとに割り当てます。
- [保存] をクリックします。
- ゲストプロファイルの取引先および取引先責任者へのアクセスを有効にします。ゲストプロファイルは、コミュニティの Force.com サイトに自動的に関連付けられます。
- [設定] から、 をクリックし、コミュニティ名の横にある [管理] をクリックします。
- [コミュニティ管理] の概要ページで、[Force.com に移動] をクリックします。
- [公開アクセス設定] をクリックします。
- [編集] をクリックします。
- [標準オブジェクト権限] セクションで、取引先と取引先責任の横にある [参照] および [作成] を選択します。
- [保存] をクリックします。
- [有効な Apex クラスアクセス] 関連リストで、[編集] をクリックします。
- CommunitiesSelfRegController を追加し、[保存] をクリックします。
- [有効な Visualforce ページアクセス] 関連リストで、[編集] をクリックします。
- CommunitiesSelfReg を追加し、[保存] をクリックします。
- デフォルトのセルフ登録ページの内容をカスタマイズする場合は、必要に応じて CommunitiesSelfReg ページを編集します。
- [設定] で、 をクリックします。
- CommunitiesSelfReg の横にある [編集] をクリックします。
- セルフ登録に必要な項目、またはページのデザインをカスタマイズするためのコードを追加します。デフォルトフォームでは、[パスワード] 以外のすべての項目が必要です。
- [保存] をクリックします。
設定が完了したら、入力済みのセルフ登録フォーム (パスワードを含む) を送信した外部ユーザのコミュニティへのログインが行われるようになります。
デフォルトの CommunitiesSelfReg ページではなく、Visualforce のカスタムセルフ登録ページを使用している場合、次のコードを CommunitiesSelfRegController に追加します。CommunitiesCustomSelfRegPage をカスタムセルフ登録ページの名前に置き換えます。次に、CommunitiesSelfReg ページの最初のコード行にこのコードを追加します。