コミュニティのまとめ

[まとめページに戻る](https://qiita.com/Keiji_otsubo/items/60afc2a8d211b6f7d89f)
[まとめA～M](https://qiita.com/Keiji_otsubo/items/f3ddedee6793bf1576f8)

+ [パートナーコミュニティ](https://qiita.com/Keiji_otsubo/items/c1fb3d01ce3ea3d5239f)
+ [ポータル ユーザー](https://qiita.com/Keiji_otsubo/items/7ee9caff63ce8e7f937d)

--------------------------
+ [Customer Community Plusユーザーのレコードアクセス権について](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007cle3zSAA)
+ [共有設定で使用できる、「ロール、内部／ポータル下位ロール」と公開グループについて質問](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ep6LtSAI)
+ [Experience cloudサイト上に設定したフローをCustomer Communityユーザーが実行する方法について](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007cmJhT)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/5e5aea58-5285-1667-0cc5-46448ef47aa9.png)

:::note
一度冷静にすべての設定を確認したところ、カスタムオブジェクトが開発中になっておりました...。リリース済みに変更したところ問題なく表示されました。。
:::

+ [コミュニティのエラーまとめ](https://qiita.com/Keiji_otsubo/items/136faef42008940914c0)


# 解説

+ [Salesforce のコミュニティとサイトの違い](https://qiita.com/Keiji_otsubo/items/2705d442c7daf718febc)
+ [Experience Cloud をブログとして使用する](https://qiita.com/Keiji_otsubo/items/a214fc26f9488b0cc04f)
+ [デジタル エクスペリエンス（コミュニティ）の設定のまとめ](https://qiita.com/Keiji_otsubo/items/2f341e0f92db7e1125ed)
+ [Experience Cloud の考慮事項](https://qiita.com/Keiji_otsubo/items/7afc697db7b1b36176d7)
+ [Experience Builderのまとめ](https://qiita.com/Keiji_otsubo/items/bec77062deee85832f28)
+ [Experience Cloudサイトヘルプ集](https://qiita.com/Keiji_otsubo/items/9b13270a3c8bb29ac45b)
+ [これでわかった！Salesforce コミュニティ](https://base.terrasky.co.jp/articles/Vj9kA)
+ [Create Experience Cloud Site Users](https://help.salesforce.com/s/articleView?id=sf.networks_create_external_users.htm&type=5)
+ [Experience Cloudユーザー設定はどこに保存されますか？](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000HDR9n)
+ [各Auraテンプレートで使用できるコンポーネントはどれですか？](https://help.salesforce.com/s/articleView?id=sf.rss_component_reference_table.htm&type=5)
+ [ExperienceCloudでパートナーユーザーのアクセス権付与について](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000De6KUSAZ)
+ [ナビゲーションでテキストを折り返す](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000E96N1)
+ [Lightning コンポーネントでコミュニティーか通常の組織環かどうかを見分ける方法](https://qiita.com/Keiji_otsubo/items/b70662b583d61e70ed91)
+ [Experience Cloud とLightning Experience の構造の違い](https://qiita.com/Keiji_otsubo/items/bd6c176547cff4b92363)
+ [カスタマーユーザがメールアドレス自分で変更した際、ユーザ名も同様に変わる処理](https://qiita.com/Keiji_otsubo/items/550b57b25eb72df617e0)
+ [「ユーザーとしてエクスペリエンスにログイン」経由でサイトにアクセスできない](https://qiita.com/Keiji_otsubo/items/1852d1ae0343a51a2943)
+ [コニュニティーでのChatterのメンション](https://qiita.com/Keiji_otsubo/items/2c2edfea0d4fdfb11b66)
+ [Experience Cloud Cookie の同意 Experience Cloud Cookie Consent (salesforce.com)](https://qiita.com/Keiji_otsubo/items/4cd1aa4b7aa742cbafd7)
+ [CSSを使ったHack デジタルエクスペリエンスサイト](https://qiita.com/Keiji_otsubo/items/cd970e585a96a6776ce2)
+ [ウェルカム メールのまとめ](https://qiita.com/Keiji_otsubo/items/0e6b013953bd477921d0)
+ [招待ゲストユーザーからの予約](https://qiita.com/Keiji_otsubo/items/86abcf9776ca4ab066ce)
+ [サイトケースフィードのメール](https://help.salesforce.com/s/articleView?id=sf.ccf_expose_case_emails.htm&type=5)

:::note
Aura および Salesforce Tabs と Visualforce のサイトケースフィードを有効にすると、ケースへのアクセス権を持つ外部ユーザーのフィードにケースメールが表示されます。サイトケースフィードのメールには、メールの作成者、受信者、テキスト、送信時刻が含まれます。

デフォルトでは、ケース取引先責任者がケースメールを送信または受信すると、ケースへのアクセス権を持つすべてのユーザー (内部ユーザーと外部ユーザーの両方) のフィードにそのメールが表示されます。外部ユーザーがケースを表示するには、外部ユーザーのプロファイルにサイト内のケースへのアクセス権が含まれている必要があります。
:::

+ [Delete Sites](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ifhlE)

:::note
The most important thing you need to know is that you cannot delete a community from Salesforce. Instead, you can make it inactive and close any access, by deactivating and archiving your experience site.

Deactivate Your Site
https://help.salesforce.com/s/articleView?id=sf.networks_unpublish.htm&type=5
:::


# トレイルヘッド

 + [デジタル エクスペリエンスの有効化は既に行われているようです.何で既に有効化されているかは意味がわからん](https://qiita.com/Keiji_otsubo/items/27483d8a65bdbf64f609)
 + [【未解決】Unable to login into "personal portfolio site"](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007Cs1eP)
+ [利用者ターゲティングを使用した Experience Cloud サイトのパーソナライズ](https://qiita.com/Keiji_otsubo/items/40c44aa49bd3a526b752)









# ユーザ登録

+ [ExperienceCloud セルフ登録について](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000HEFE1SAP)


# レコードタイプに基づいてページバリエーションを割り当てる

+ [Assign a Page Variation based on Record Type](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000Bt4an)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/5d8f674c-2285-7792-a857-097529e6b839.png)



# 埋めこみ

+ [Trying to link YouTube video on portfolio Experience Builder site](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000FWp99)
+ [外部サイトでの画面フロー](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000PehTuSAJ)

認証されていないアクセスでフローを実行すると仮定すると、私が知っている唯一のオプションは Lightning Out ですが、その機能はベータ版であり、しばらくの間使用されています。

また、このようなことを行うにはセキュリティ上の考慮事項があるため、非認証アクセスには細心の注意を払い、物事を安全に実装し、組織内のデータへの意図しないアクセスを開かないようにするためのデューデリジェンスが確実に行われるようにします。

# デザインの変更

+ [コミュニティリストビュー設定ボタンを非表示にしますか？](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000A8VGtSAN)
+ [ExperienceCloudのユーザーにロゴが表示されない](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000FU1z6)
+ [ユーザーが自分のプロフィール写真をコミュニティにアップロードできないようにする方法はありますか？](C://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000Hl3gb)
+ [パスコンポーネントが選択できません。](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000HnDi7SAF)
+ [コミュニティ ポータル サイトのページ レイアウトの変更](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000J6cNT)
+ [カスタムフォント](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000A9AYl)
+ [Experience Cloudサイトでのグローバル検索が正常に機能しない](https://qiita.com/Keiji_otsubo/items/e558021ba1d0af3b932e)
+ [例: HTML コンテンツを Experience Builder サイトに接続する](https://developer.salesforce.com/docs/atlas.en-us.232.0.communities_dev.meta/communities_dev/communities_dev_cms_example_html.htm)
+ [Can I regulate how much of my space does content take?](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000Kh9lo)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/be440011-b209-0050-b111-868ba3371b2e.png)
+ [言語設定の問題でボタンが表示されない](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000KelTI)
+ [How to remove the border of flows that are running on Experience Cloud sites?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000JfrhF)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/15e7679b-beee-b54f-9032-6554bc8f288d.png)

+ [【よくある質問】How do I remove the grey background on a visualforce page embedded on a digital experience site?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000Jg442)

:::note
Use the following at the top of your visual force page and setting the body background color to white.  The key was to set showHeader="false" and to include a CSS body definition to set the background-color to white.

```
<apex:page showHeader="false" standardStylesheets="true" standardController="account" extensions="DisplayGCMembers" sidebar="false" docType="html-5.0" applyBodyTag="False" applyHtmlTag="False">
        <style type="text/css">
        body {
    background-color: white;
}
        .pbTitle {
        white-space:nowrap;
        border:white;
    }
   
    </style>
```

https://developer.salesforce.com/forums/?id=9060G000000MQbCQAW
:::


# コミュニティサイトのURLリダイレクトの失敗

+ [Community Site URL Redirect Failure](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000FSKRd)
+ [コミュニティURLの変更](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000GzTmC)
+ [Experience Cloud email change confirmation page - wrong redirect](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000H1qgeSAB)
+ [:Can't access direct messages Contact your moderators to get permissions for direct messages   on accessing messages from profile menu.](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000HDovESAT)

# 本当に機能するかよくわからん

+ [パブリックアクセスとファイルのアップロードを備えたコミュニティサイト](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000A8pD4SAJ)

# ゲストユーザ

+ [How does a guest user login into Community](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000FTcil)

# 特定の拡張子のファイルがアップロードできない

+ [Dear all, I have issue to upload xlsx file to post in chatter. Any solution? Thanks](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000Hl0xt)

# Experience Cloud ユーザのメールアドレスを変更しても確認メールが受信できません

テクサポ 日本 11月29日 14:57

Experience Cloud ユーザのメールアドレスの変更時の確認メールは、メールアドレス変更時の操作によって確認メール送信の有無が変わります。 

＜メールアドレス変更時の操作による確認メール送信のシナリオ＞
1. システム管理者が組織の設定画面から Experience Cloud ユーザのメールアドレスを変更した場合、ユーザにメールアドレス変更確認のメールは送信されません。
2. Experience Cloud ユーザが Experience Cloud サイト上で自身でメールアドレスを変更した場合、ユーザにメールアドレス変更確認のメールが送信されます。

# システム管理者が設定画面から Experience Cloud ユーザのパスワードリセットを実行できない

テクサポ 日本 10月4日 14:41

A. 対象の Experience Cloud ユーザが、少なくとも 1 つの Experience Cloud サイトを利用できるように設定します。

＜設定手順＞
1. [設定] から [すべてのサイト] と検索して [すべてのサイト] に遷移
2. 対象の Experience Cloud サイトの [ワークスペース] をクリック
3. [管理] タイルをクリックして、その次に画面左側の [メンバー] をクリック
4. [選択済みプロファイル] に対象のユーザのプロファイルを移動して [保存]
*対象のプロファイルのすべてのユーザが設定した Experience Cloud サイトにアクセスできるようになります。

# Experience Cloud サイトで設定したファビコンが表示されない

テクサポ 日本 9月6日 16:32

＜ファビコンとは＞
ブラウザのタブの左側に表示されるサイトのアイコン画像です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/a33a201f-1c69-e843-7d02-e7edef8c6f1f.png)

A. Experience Cloud サイトで設定したファビコンが表示されない場合には、ビルダーのヘッドマークアップの設定を確認します。

＜ヘッドマークアップ設定の確認手順＞
1. [設定] のクイック検索ボックスに「すべてのサイト」と入力し、[すべてのサイト] をクリック
2. 対象の Experience Cloud サイトの [ビルダー] をクリック
3. [設定] > [詳細] > [ヘッドマークアップを編集] をクリック
4. 次のコードを追加:

<link rel="shortcut icon" href="<SITE>/favicon.ico?v=2" />
*<SITE> の部分は、エクスペリエンスの URL です。[設定] > [すべてのサイト] で設定されている URL 値をご参考にしてください。
*favicon.ico の部分は静的リソースの名前を指定します。

5\. 設定を保存して、エクスペリエンスビルダーからエクスペリエンスを公開し、Site.com Studio (ワークスペース > [管理] > [ページ] > Site.com) での変更も公開

+ [コミュニティまたは Force.com サイトでカスタムファビコンを作成する](https://help.salesforce.com/s/articleView?id=000317947&type=1&language=ja)

+ [ディスカッション/フォーラムを Experience Cloud サイトページに追加する方法は?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000JfzuTSAR)

:::note
To add a discussion/forum section to an Experience Cloud site, you can use the "Community" feature in Salesforce. Here are the general steps to set it up:

1. Create a Community: Go to Setup > Communities > All Communities, and click "New Community." Select the appropriate template for your community, such as "Customer Service" 
2. Set up the Community: Once your community is created, you can customize the settings and layout to match your needs. Go to the Community Workspace, and click "Build" to access the Community Builder. In the left navigation menu, you'll find the "Discussion" menu, this is where you can configure the forum feature.
3. Create a Discussion Board: In the Community Builder, go to the "Discussion" menu. Here, you can create a new discussion board, where community users can post and reply to forum posts. You can also set up different categories and subcategories for various topics of discussion.
4. Set up permissions: You can set up permissions for different user profiles to control who can view, post, and moderate discussions. Go to the "Users & Permissions" menu in the Community Builder to set these up.
5. Add Discussion Board to Site page: Once you have created the discussion board, you can add it to a site page. Go to the "Pages" menu in the Community Builder and select the site page where you want to add the discussion board. Drag and drop the "Discussion Board" component to the desired location on the page.
6. Test and Publish: Once you have set up your discussion board, you should test it and make sure that it is working as expected. When ready to make it live, you can go to the "Publish" menu in the Community Builder and click "Publish."

Remember that the exact steps and layout may vary depending on the version of Salesforce you are using, and the type of community template you have selected.

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

USER PERMISSIONS NEEDED: To enable threaded discussions on a site:

Enable Chatter

AND

Create and Set Up Experiences
:::

# カスタマー コミュニティのサイト レコード リストに誤ったレコードが表示され、フィールドが欠落している

+ [Customer Community site record list displays incorrect records, missing fields](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000NFXqt)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/1a897809-dd55-e2d5-7c75-c0cd4299d122.png)

:::note
1. Was solved by the solution in this article: https://help.salesforce.com/s/articleView?id=000384275&type=1

2. Can somewhat be solved by using a site page that's a record list vs. a simple navigation item to an existing list view. I hit a separate blocker with this, which is that the site page defaults to the wrong list view regardless of the filter name provided in the nav URL. 
:::

# セッション

+ [Experience Cloud - Session Time Out](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000JgD7LSAV)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/4c28c7df-a801-0413-9519-ebe6194f4afd.png)

:::note
Please check this article.

Session Timeout In Salesforce Experience Cloud (Community)
https://www.infallibletechie.com/2022/03/session-timeout-in-salesforce.html
:::

# サイトを消す パッケージをアンインストールできません。

+ [how to delete a digital experience site](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000MgkHs)

:::note
Resolution

To resolve this error, review your Digital Engagement Sites for a permission set that is a component of the affected package by following these steps:

1. Setup | Digital Experiences | All Sites.
2. Click 'Workspaces' beside a Site.
3. Select 'Administration' from the My Workspaces tiles.
4. On the left panel, click Members.
5. Remove the permission set.

If the above steps do not resolve the error, please contact support.
https://help.salesforce.com/s/articleView?id=000392647&type=1
:::

プレビュー サイトの場合は、まずアクティブ化してから非アクティブ化し、次にアーカイブする必要があります。
リストから完全に削除されるわけではありません。ステータスは「非アクティブ」のまま残ります。


# Help Center

+ [Stuck at Guided Setup for "Help Center" step 1.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ReZEb)

:::note
Help Center is not an LWR template. It's an Aura template, not sure if that fixes any of the challenges you're facing here.


ヘルプセンターは LWR テンプレートではありません。これは Aura テンプレートですが、ここで直面している課題が解決されるかどうかはわかりません
:::


# 申請者アプリケーションビューアにアクションアイテムが表示されない

+ [Applicant Application Viewer Not Displaying Action Items](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007Yw6q3)

:::note
Answering my own question just in case someone in the future finds this helpful. This was certainly a learning experience.

I made changes to Action Plan Templates, making some existing templates "obsolete" by deactivating them. The Application Material Mappings records still referred to the obsolete templates and template items, which I believe created this error in this Aura component. I just had to set the template and template items to the current, published versions.

The key is in the documentation: "[Application Material Mappings] allow Action Plans and child Action Plan Items to display in the Admissions Connect components."

I did have some difficulty using the search functionality when setting the newly published templates on the Application Material Mappings records, which I believe is related to caching. I logged out and back in, and tried hard refresh; this seemed to carry me through ok, though this could still be related to lightning performance issues in our org.
:::