コミュニティのエラーまとめ



+ [Experience cloud deployment problems](https://qiita.com/Keiji_otsubo/items/72d8d5cef206b0040cad)
+ [FIELD_INTEGRITY_EXCEPTION: The record does not exist in specified network.: Entity ID.](https://qiita.com/Keiji_otsubo/items/a51e255aa8ba56f729f3)
+ [Error "Portal Account Owner has No Role" on Customer User Activation](https://help.salesforce.com/s/articleView?id=000355415&type=1)
+ [エクスペリエンスクラウドのログアウトボタンについて](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000JgGHN)
+ [Network not found for the CustomBrand : API参照名](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000JgHX4SAN)

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

+ [Cannot activate a disabled portal user in Community エラー: 無効にされているポータルユーザを有効にできません](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000PesC3)

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

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
:::

+ [URL のワークスペースまたはビルダー オプションが表示されなくなりました。](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V000076BBLv)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/4ef39294-8bdf-5e0c-c7c1-fd183e07c740.png)

:::note
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/
:::

+ [カスタマー コミュニティ ライセンスを使用すると、外部ユーザーはファイルを表示できなくなります](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007QditZ)

:::note
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 から拡張リストをインストールしました。ユーザーはそのコンポーネントを通じてリストを表示できますが、標準の関連リスト ビューではまだ機能しません。
:::

+ [【未解決】 Experience Cloudの管理画面が表示されない](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007XIALcSAP)

+ [Failed to get Record type ID](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007Z9uw4)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/b88fa29a-467e-0b25-8673-b5de5ca26804.png)

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

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

+ [Enable As Partner. An error occurred while trying to update the record.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007YvfhD)

:::note
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
:::

+ [エクスペリエンスビルダーでJavaScriptを使用する方法について](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007eoiwj)

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

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のロゴを削除する](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000J6Cwc)

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

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

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



# 9e926543-7814-486e-bf5e-88dca9dc2810 ルートの devName が無効です。devName を User_Profile__c に変更して、もう一度お試しください。

+ [Experience Cloudサイト変更セット検証エラー解消のアドバイスをいただきたいです](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000SUirg)

:::note
回避策が以下のようです。 

メタデータのバージョンなんでしょうか？　既知の問題なのでサポートに問合せした方が早いかもしれません。 

1/ Retrieve the bundle metadata using API version 58 and deploy to target org.
2/ Reach out to Salesforce support if the above workaround did not help. 

https://issues.salesforce.com/issue/a028c00000xAUYo/experience-bundle-deployments-fail-due-to-devname-property

>原因と考えられる変更セット資材を除外し、リリース先で手動設定することで回避しました。
:::