デジタル エクスペリエンス（コミュニティ）の設定のまとめ

[コミュニティのまとめに戻る](https://qiita.com/Keiji_otsubo/items/8a5d90f18bbc31daa7af)

-------


+ [デジタルエクスペリエンスのビルダに「ユーザープロファイル」コンポーネントが表示されない原因は教えていただけませんか。 ](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000KgOez)

:::note
この設定が必要
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/bf097911-b886-6d4d-be50-7dac5ebd3ef8.png)

:::

+ [Knowledge articles not visible in communities as a guest user](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007A57zg)

:::note
I had multiple digital experiences enabled and the Knowledge articles were shared only to the default site through sharing rules. I had to create a new sharing rule and share the records with the site I was using and it worked. 

複数のデジタル エクスペリエンスを有効にしており、ナレッジ記事は共有ルールを通じてデフォルト サイトにのみ共有されました。新しい共有ルールを作成し、使用していたサイトとレコードを共有する必要がありましたが、それは機能しました。
:::


+ [タイルメニューが表示されない](https://qiita.com/Keiji_otsubo/items/1a08da797630f81da229)
+ [Experience Cloud サイトユーザの作成](https://qiita.com/Keiji_otsubo/items/e1893c03836406b414a9)
+ [Experience Cloud サイトのレコード詳細ページに Lightning レコードページを設定する](https://qiita.com/Keiji_otsubo/items/ba81a205aac8f98c2653)
+ [サイトにページを追加する/ページを作成する](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000PfDHA)
+ [プレイグラウンドでサイトにページを追加する方法について、どなたか助けていただけませんか。ホーム タブのページ プロパティの横にあるドロップダウン矢印で、新規ページ > 標準ページ > + 新規ページのオプションが表示されません。](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ifj4v)

:::note
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/55389bb8-4cfa-c8a6-8f4a-b779abd65afb.png)

For anyone looking up this answer later who didn't understand why the new page button is not visible after viewing the youtube video, you need to zoom out in your browser so that it displays the end of the menu. CTRL key and - key to shrink or change your view settings in the browser menu. You can also press CTRL and use the scroll wheel on your mouse to zoom in or out. CTRL and 0 to return to your original view once you're done with the challenges.

後でこの回答を調べて、YouTube ビデオを見た後に新しいページ ボタンが表示されない理由を理解できなかった人は、メニューの最後が表示されるようにブラウザをズームアウトする必要があります。 CTRL キーと - キーを押して、ブラウザ メニューの表示設定を縮小または変更します。 CTRL キーを押しながらマウスのスクロール ホイールを使用して拡大または縮小することもできます。チャレンジが完了したら、CTRL キーと 0 キーを押して元のビューに戻ります。
:::

+ [Why Navigation Menu and Notification and Search is not coming in **Build Your Own Aura**](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007LWZlo)


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/3b17d448-b11b-f8b0-b8f9-7288d1283854.png)

:::note
Please check this article.

https://salesforce.stackexchange.com/questions/248929/standard-navigation-menu-in-communities-using-build-your-own-template
:::



+ [サイトを「ゲスト ユーザー」としてプレビューすると、デフォルトのナビゲーションを備えたタイル メニューが表示されなくなります。](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007HKWCi)


:::note
I had the same issue. I resolved it by going to the Guest User profile for the communtiy and adding "Read" on documents. 

You can see the full solultion in the Salesforce docs: "NOTE Make the images in the tile menu viewable by community users, enable Let guest users view asset files on public and login pages in Workspaces | Administration. Then, give read access to Documents."

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A95ttSAB

私も同じ問題を抱えていました。コミュニティのゲスト ユーザー プロファイルに移動し、ドキュメントに「読み取り」を追加することで問題を解決しました。

完全な解決策は、Salesforce ドキュメントで確認できます: 「注意 タイル メニューの画像をコミュニティ ユーザーが表示できるようにし、[ワークスペース] | [管理] で [ゲスト ユーザーがパブリック ページとログイン ページでアセット ファイルを表示できるようにする] を有効にします。次に、ドキュメントへの読み取りアクセスを許可します。 」
:::

+ [Language Selector not visible to guest user profile](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007LrFcU)

:::note
A Guest User does not have a user profile, and can not set his/her language, a logged in user can change his locale settings, so we would not need the language picker.

At least that is how Salesforce thinks....

https://developer.salesforce.com/docs/atlas.en-us.community_templates.meta/community_templates/rss_language_picker.htm

https://releasenotes.docs.salesforce.com/en-us/winter16/release-notes/rss_language_picker.htm

So make sure a logged in user can change their locale settings. 

https://salesforce.stackexchange.com/questions/191600/how-to-display-language-picker-for-all-users-in-salesforce-communities


ゲスト ユーザーにはユーザー プロファイルがなく、言語を設定できません。ログインしているユーザーはロケール設定を変更できるため、言語ピッカーは必要ありません。
:::

プロファイルにApexクラスが設定されていないから？


+ [Is there a way to make emails visible to external (community users) in Experience Cloud?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007JAEeh)

:::note
Please check this article. 

Enabled Site Case Feed Does Not Show Available Emails to Community Users
https://help.salesforce.com/s/articleView?id=000380553&type=1

I contacted SF Support to activate the feature on our platform.

私は SF サポートに連絡して、プラットフォームでこの機能をアクティブ化しました。
:::



+ [Remove Experience Cloud Page from App Launcher](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007KXaBp)

:::note
Refer this for assistance https://www.youtube.com/watch?v=duk17Bf7KLY
:::

+ [利用者ターゲティングを使用した Experience Cloud サイトのパーソナライズ >コンポーネントとブランドセットへの利用者の割り当て](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007RK5ea)

:::note
ドメイン条件に関する考慮事項

+ 使用可能なドメインは Salesforce の [設定] で作成され、カスタム URL を使用してサイトに関連付けられます。
+ ドメイン条件は Sandbox または Developer Edition 組織では使用できません。

https://trailhead.salesforce.com/ja/content/learn/projects/communities_personalize_audiences/audiences_branding_set
:::

+ [Experience Cloud サイトに「メールでお問い合わせ」ボタンを追加する方法を教えてください。いくつかのビデオを確認しましたが、答えが見つかりませんでした](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007RffGE)




+ [ファイルアップロードセクション](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007T6K7e)

:::note
If users who want to upload files are members of the Experience Cloud, it's worth creating a library they'll have access to. Users will be able to upload files to this library, while others can view and download files from it. If you want to learn more about uploading files to the Experience Cloud, you can use the Files component, which enables file uploads and management.

https://help.salesforce.com/s/articleView?id=sf.networks_files_visibility_and_sharing.htm&type=5
https://help.salesforce.com/s/articleView?id=sf.collab_files_uploading.htm&type=5
https://help.cloudfiles.io/salesforce/quick-start-to-share-files-in- experience-cloud-community

ファイルをアップロードしたいユーザーが Experience Cloud のメンバーである場合は、ユーザーがアクセスできるライブラリを作成する価値があります。ユーザーはこのライブラリにファイルをアップロードでき、他のユーザーはこのライブラリからファイルを表示およびダウンロードできます。Experience Cloud へのファイルのアップロードについて詳しく知りたい場合は、ファイルのアップロードと管理を可能にする Files コンポーネントを使用できます。
:::

+ [ポータルを使用する 4 つの異なるタイプの視聴者がおり、それぞれが独自のホームページを持っています。合計 4 つのホームページがあります (スクリーンショットを確認してください)。:コミュニティ ポータルのホームページのナビゲーション メニューを見つける](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007YwGHrSAN)

:::note
Do you have one or more Navigation Menu's?
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/8c5bfe82-6bf8-405d-634f-92fb7caeba8f.png)

If so each of your home page variations may use one or more of those menu's which you can check in the Properties Panel of the component:

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/f818d25d-aee3-fd5c-9427-2e6a67c3eec4.png)
:::

+ [Experience Cloudサイトのファビコン更新手順について](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ahfJL)

:::note
日本語のヘルプだと気づかなかったのですが、英語版にすると...
訳が違う気がします。

Then, here are the steps to add the favicon to the site:

1. Add favicon (public cache control) as a static resource to the organization
2. Create the site, and ensure the template is fully updated
3. Go to Experience Workspaces | Administration | Pages  Force.com
4. Click Edit. Add your favicon static resource to the 'Sites Favourite Icon' then Save

次の手順に従って、ファビコンをサイトに追加します。

1.ファビコン (公開キャッシュコントロール) を静的リソースとして組織に追加します。
2.サイトを作成し、テンプレートが完全に更新されていることを確認します。
3.[エクスペリエンスワークスペース] | [管理] | [ページ] | Salesforce に移動します。
4.[編集] をクリックします。ファビコン静的リソースを [サイトのお気に入りアイコン] に追加します。保存します。

force.comに移動をクリックしてみてください。

私もここで質問している人と同じ画面になってたのでここだと思います。

https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007T6JDvSAN

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/e9ae1ca6-7bbc-9c8e-229f-0bb3a8073286.png)
:::

+ [エクスペリエンス ビルダーで「レコード作成ボタン」を表示できない](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007cm4dL)

:::note
https://help.salesforce.com/s/articleView?id=000383246&type=1
:::

+ [ブランディングセットの編集は機能しなくなりました](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ahZLw)

:::note
私も同じ問題に直面しました。実際には編集オプションが提供されています。左側のボックスで編集をクリックすると、画像、色などを変更するオプションが表示されます。より明確にするには、https://m.youtube.com/watch? v=eCMdIdaAaW4 を確認してください。
:::

+ [ExperienceCloudサイトのマイページからユーザーのメールを変更した際に、取引先責任者のメールに反映(転記)したいと考えております。](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX000000nX2C)

:::note
バグではないかと回答されていますね。

このアイデアみたいです。https://success.salesforce.com/ideaView?id=08730000000kyTtAAI

回避策は２つあるようです。

１．最も正しいですが、面倒な解決策になるかもしれません。ユーザー トリガーでスケジュールされたジョブを実行します。数分ごとに電子メールが変更されたかどうかを確認します。変更された場合は、関連する連絡先を更新します。

２．. ユーザーの確認を待たずにすぐに連絡先のメール アドレスを更新しても構わない場合は、VF ページを作成して新しいメール アドレスを取得し、そこで連絡先情報を更新できます。ただし、あまり正確な解決策ではありません。

https://salesforce.stackexchange.com/questions/93062/updating-contact-email-from-user-email-update
:::

+ [Experience cloud サイトメンバーを権限セットのみの設定でアクセス許可できるか](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000J6N7u)

:::note
権限セットで設定できそうな感じですね

権限セットを使用すると、メンバーを柔軟に追加できます。プロファイルをコピーしなくても、同じプロファイルのユーザーのサブセットにサイトアクセス権を付与できます。

https://help.salesforce.com/s/articleView?id=sf.networks_customize_members.htm&type=5

ただ、対象権限セットのライセンスがCustomer Community Plusじゃないといけないみたいです。
:::

+ [サイト無効化時のリダイレクト設定](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000J6Tre)

:::note
動的にパラメータをセットすることはできないみたいなので、csvでリダイレクトさせたいURLのcsvファイルを作って設定できるようなことが議論されています。

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000C4EFNSA3
:::

+ [Service Cloudに表出されている「印刷用に表示」のボタンをExperience Cloudに表出する方法](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX000000N9GZ)

:::note
以下のヘルプを参考にしてください。

https://help.salesforce.com/s/articleView?id=release-notes.rn_networks_printable_view.htm&release=228&type=5
:::

+ [Experience Cloudサイトに「ユーザープロファイルの詳細」コンポーネントを配置したときに、最上部に表示されるラベル（添付ファイル赤枠部分）を制御することは可能でしょうか？ ](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000PX8WJ)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/7f3e936c-1718-4ccf-a09d-d5c6714243d8.png)

:::note
以下の設定の逆でニックネームの表示を選択しなければ、非表示になりませんか？  

デフォルトではすべてのユーザーにニックネームがあり、ユーザープロファイルの [あなたの名前] | [設定] でニックネームを変更できます。

1. エクスペリエンスワークスペースを開きます。
2. [管理] | [個人設定] をクリックします。
3. [ニックネームを表示] を選択し、[保存] をクリックします。
  

https://help.salesforce.com/s/articleView?id=platform.networks_enable_nickname_display.htm&type=5
:::