セルフ登録を可能にするために組織とポータルの準備する
学習の目的
この単元を完了すると、次のことができるようになります。
- コミュニティプロファイルをポータルのメンバーに追加する。
- ポータルのセルフ登録を有効にする。
- ゲストユーザーがプライバシー設定フローにアクセスできるようにする。
- セルフ登録したポータルメンバーを取引先に関連付ける。
カスタマーコミュニティプロファイルをコピーして、ポータルのメンバーに追加する
ポータルを作成するとすぐ各自のポータルのワークスペースインターフェースが表示され、ここでポータルの構築、設定、監視を一元的に実行します。ワークスペースの各タイルを使用して、ブランド設定から監視まで、ポータルのさまざまな側面を管理できます。
どのサイトやポータルにも、アクセスするメンバーが必要ですよね? ですから、次はこのポータルにメンバーを追加します。ここでまずすべきことは、カスタマー取引先ポータルで使用する標準外部プロファイルをコピーすることです。これは、Salesforce セキュリティのベストプラクティスです。新しいサイトまたはポータルを作成するたびに、コピーした外部プロファイルを使用してアクセス権を付与するようにします。外部プロファイルごとに、その特定のサイトやポータルの目標に応じたセキュリティや共有を設定します。
プロファイルをコピーする手順は、次のとおりです。
- [Setup (設定)] の [Quick Find (クイック検索)] ボックスで [Profiles (プロファイル)] を検索して選択します。
- コピーするプロファイルまでスクロールダウンして、[アクション] 列の [コピー] をクリックします。
- プロファイルに名前を付けます。
-
[保存] をクリックします。
カスタマープロファイルを作成したら、ポータルのメンバーに追加できます。
- [Setup (設定)] から、[Quick Find (クイック検索)] ボックスで [All Sites (すべてのサイト)] を検索して選択します。
- 取引先ポータルの横にある [ワークスペース] をクリックします。
-
[管理] | [メンバー] をクリックします。
- ポータルのメンバーに追加するプロファイルを選択します。(プロファイルが表示されない場合は、[Search (検索)] 項目を [All (すべて)] に変更します。)
-
[追加] をクリックします。
-
[保存] をクリックします。
今後はこのプロファイルに誰かを追加すると、同時にポータルのメンバーにも追加されます。
セルフ登録するカスタマーユーザーの取引先を設定する
Salesforce 組織で作成したすべての Experience Cloud サイトユーザーは、取引先 (法人取引先か個人取引先) に関連付けられている必要があります。この Trailhead Playground では個人取引先が有効になっていないため、この後で作成する Ursa Major カスタマー取引先ポータルのすべてのユーザーを関連付ける法人取引先を設定する必要があります。
新しい取引先を設定するには、アプリケーションランチャーを使用して取引先アプリケーションに移動し、[新規] をクリックします。ここでの必須項目は取引先の名前のみです。
セルフ登録を有効にする
スムーズなセルフ登録プロセスに向けた次のステップは、Ursa Major ポータルで実際にセルフ登録を有効にすることです。セルフ登録を有効にする前に、ポータルを公開して、登録ページを設定できるようにしてください。その方法は、次のとおりです。
- [Setup (設定)] から、[Quick Find (クイック検索)] ボックスで [All Sites (すべてのサイト)] を検索して選択します。
- ポータル名の横にある [Builder (ビルダー)] をクリックします。
- エクスペリエンスビルダーで [公開] をクリックし、確認ダイアログでもう一度 [公開] をクリックしてから [了解] をクリックします。
次の手順に従って、ポータルのセルフ登録を有効にします。
- [Experience Builder (エクスペリエンスビルダー)] から、
をクリックして [Administration (管理)] に移動し、[Administration (管理)] を選択します。
-
[ログイン & 登録] を選択します。
- [Registration Page Configuration (登録ページ設定)] で [Allow customers and partners to self-register (顧客とパートナーにセルフ登録を許可)] チェックボックスをオンにします。
- [Registration Page Type (登録ページ種別)] ページで、以下の値を選択します。
-
エクスペリエンスビルダーページ (メモ: 参照には公開済みページのみが表示されます。サイトを公開していることを確認してください。)
-
登録
- 適切なプロファイルと取引先を登録済みのユーザーに割り当てます。
-
[保存] をクリックします。
次に、サイトへの公開アクセス権を付与します。
- [Login & Registration (ログインと登録)] ページから [Administration (管理)] をクリックし、[Builder (ビルダー)] を選択します。
- エクスペリエンスビルダーで、設定の歯車
をクリックします。
- [General (全般)] セクションにある [Public Access (公開アクセス)] で、[Guest users can see and interact with the site without logging in (ゲストユーザーはログインすることなくサイトを表示および操作できる)] チェックボックスをオンにします。
- [Settings (設定)] パネルを閉じます。
プライバシー設定フローへのアクセス権をゲストユーザーに付与する
フローへのアクセス権は、特定のプロファイルで特定のフローへのアクセス権を付与できるため、かなり細かく管理できます。Experience Cloud でサイトが作成され、公開アクセス権が設定されると、自動的にゲストユーザープロファイルが作成されます。ゲストユーザーとは、ログインしなくても公開サイトにアクセスできるインターネット上のユーザーです。ユーザーがログインを作成するつもりでも、サイトに初めてアクセスしたときはゲストユーザーとみなされます。そのため、「Experience Cloud サイトのセルフ登録フローを作成する」で作成したフローにユーザーがアクセスできるようにするために、サイトの特定のゲストユーザープロファイルへのフローに対するアクセス権を付与する必要があります。
これは 2 段階のプロセスで、サイトへの公開アクセスを可能にした後で実行できます。
最初に、フローのデフォルトアクセス設定を上書きし、続いて、ゲストユーザープロファイルでプライバシー設定フローへのフローアクセスを有効にする必要があります。
- [Setup (設定)] から、[Flows (フロー)] を検索して選択します。
- [
Privacy Settings
(プライバシー設定)] フローの横にある下矢印をクリックして、[Edit Access (編集アクセス権)] をクリックします。
-
[Override default behavior and restrict access to enabled profiles or permission sets (デフォルト動作を上書きし、有効化されたプロファイルまたは権限セットにアクセスを制限します)] チェックボックスをオンにします。
- [System Administrator (システム管理者)] プロファイルと [Customer Account Portal (カスタマー取引先ポータル)] プロファイルを [Available Profiles (選択可能なプロファイル)] 列から [Enabled Profiles (有効化されたプロファイル)] 列に移動します。
-
[Save (保存)] をクリックします。
フローに細かなアクセス権を付与したら、ゲストユーザープロファイルにアクセス権を付与できます。
- エクスペリエンスビルダーに移動します。
- 設定の歯車をクリックし、[General (全般)] セクションでゲストユーザープロファイル (おそらくは
Customer Account Portal Profile
(カスタマー取引先ポータルプロファイル) という名前です) をクリックします。
- プロファイルページで、[フローアクセスを有効化] セクションに移動して、[編集] をクリックします。
- [
Privacy Settings
(プライバシー設定)] フローを [Available Flows (使用可能なフロー)] から [Enabled Flows (フローを有効化)] 列に移動します。
-
[Save (保存)] をクリックします。
これでポータルのゲストユーザーにアクセス権が付与されました。これで完了です。登録とデータプライバシー設定のフローを作成する準備が整いました。
リソース