設問
Universal Containers (UC) を使用すると、顧客はカスタマー コミュニティライセンスを使用して問題を管理できます。ケースの外部組織全体のデフォルトは非公開に設定されています。現在、コミュニティ
ユーザーは自分が作成したケースのみを表示できます。コミュニティユーザーが自分のアカウントのすべてのケースを表示できるようにするにはどうすればよいですか?
選択肢
A. これらのユーザ用に手動共有を作成する Apex クラスを作成します。
B. 条件に基づく共有ルールがすべてのユーザーに適用されるようにします。
C. これらの顧客用の共有セットを作成します。
D. ライセンスを Customer Community Plus にアップグレードします。
解答
C. これらの顧客用の共有セットを作成します。
解説
A. これらのユーザ用に手動共有を作成する Apex クラスを作成します。
不正解です。手動共有は内部ユーザー向けに使われることが多く、カスタマーコミュニティライセンスユーザーへのスケーラブルな解決策としては不向きです。さらに、手動共有は1件ずつ個別に設定する必要があるため管理が大変です。
B. 条件に基づく共有ルールがすべてのユーザーに適用されるようにします。
不正解です。共有ルールは内部ユーザーまたは一部の外部ユーザーにしか適用されません。特にCustomer Communityユーザーは共有ルールの共有先にはできません。
C. これらの顧客用の共有セットを作成します。
正解です。共有セット(Sharing Set)は、Customer Communityユーザーが自分のアカウントに紐づくレコード(たとえば、同一アカウントのケースなど)を参照・編集できるようにするExperience Cloud特有の機能です。今回のように「自分が作成したわけではないが、同じアカウントのレコードを参照させたい」場合に使います。
D. ライセンスを Customer Community Plus にアップグレードします。
不正解です。Customer Community Plusライセンスではロール階層や共有ルールを利用できますが、今回の要件は共有セットで十分に対応可能なため、ライセンスのアップグレードは不要です。
第165問
こちらをクリック