1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

コミュニティの設定

Last updated at Posted at 2021-10-31

まとめページに戻る
まとめA~M


image.png

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

解説

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

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

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

トレイルヘッド

設定系

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.

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

image.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 キーを押して元のビューに戻ります。

image.png

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

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クラスが設定されていないから?

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 サポートに連絡して、プラットフォームでこの機能をアクティブ化しました。

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

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

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

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 コンポーネントを使用できます。

Do you have one or more Navigation Menu's?
image.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

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

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://m.youtube.com/watch? v=eCMdIdaAaW4 を確認してください。

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

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

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

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

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

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

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

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

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

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

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

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

エラー

先に送信先でコミュニティサイトを立ち上下ておく必要がある。
以下を送信元と同じにする必要があります。
・コミュニティ名
・テンプレート
・テーマ
・ナビゲーションメニュー
 :メニュー名,メニュー項目も同じにしてください

ポータル ユーザーの無効化と非アクティブ化には違いがあります。非アクティブ化されたポータル ユーザーを再度アクティブに設定することはできますが、無効化されたポータル ユーザーを再度アクティブ化する方法はありません。

There is a difference between disabling and deactivating a portal user. You can set a deactivated portal user to active again, but there is no way to reactivate a disabled portal user.

If you go to the Contact record, you can "Enable Customer User". However, this will create a new portal user - it won't reassociate the old one.

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

以下でも同じように回答されています。ヘルプのリンクは切れていますね。

https://www.helpinterview.com/?q=content/re-set-userisportalenabled-field-0

image.png

Please check this article.

Enable the Missing Workspaces/Builder link for Communities
https://www.mstsolutions.com/technical/enable-the-missing-workspaces-builder-link-for-communities/

AllUsers had access. We installed Enhanced List from the App Exchange and users can see the list through that component while it still doesn't work with the standard related list view.

すべてのユーザーがアクセスできました。App Exchange から拡張リストをインストールしました。ユーザーはそのコンポーネントを通じてリストを表示できますが、標準の関連リスト ビューではまだ機能しません。

image.png

User profile didn't have the Apex classes related to that object record type. Its working now.

ユーザプロファイルには、そのオブジェクトレコードタイプに関連する Apex クラスがありませんでした。現在動作しています。

You can grant delegated external user administration to users with Partner Community, Customer Community Plus, Gold Partner, Enterprise Administration, or Customer Portal Manager licenses.

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

サイトのロッカー サービスがあるので、スクリプトは機能しないようなことが回答されていますね。

Yes that's correct and the expected behavior. Markup inside components in experience cloud sites are encapsulated so that external scripts cannot modify them -- that's part of the locker service feature on your site.

You can disable that if you want to, but there are usually other ways to accomplish what you're trying to accomplish without doing so.

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

右上のアバターアイコンをクリック > マイ設定 | メール | メール設定

「電子メール署名」ボックスから署名を削除します。

注: 送信されるすべてのメールの下部には、「Powered by Salesforce」というタグラインが含まれます。このタグは、製品の有料エディションでは削除できます。

ユーザ登録

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

image.png

埋めこみ

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

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

デザインの変更

image.png

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リダイレクトの失敗

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

ゲストユーザ

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

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

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

<ヘッドマークアップ設定の確認手順>

  1. [設定] のクイック検索ボックスに「すべてのサイト」と入力し、[すべてのサイト] をクリック
  2. 対象の Experience Cloud サイトの [ビルダー] をクリック
  3. [設定] > [詳細] > [ヘッドマークアップを編集] をクリック
  4. 次のコードを追加:
* の部分は、エクスペリエンスの URL です。[設定] > [すべてのサイト] で設定されている URL 値をご参考にしてください。 *favicon.ico の部分は静的リソースの名前を指定します。

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

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

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

image.png

  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.

セッション

image.png

Please check this article.

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

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

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

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 テンプレートですが、ここで直面している課題が解決されるかどうかはわかりません

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

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.

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?