Sandboxのまとめ

[まとめページに戻る](https://qiita.com/Keiji_otsubo/items/60afc2a8d211b6f7d89f)
[まとめN～Z](https://qiita.com/Keiji_otsubo/items/92f92bb9f668ca9688be)


# 環境設定

+ [Sandbox 組織の拡張ドメイン適用タイミングの変更](https://qiita.com/Keiji_otsubo/items/c2c613d2a7411797e6ad)
+ [既存のSSO設定で拡張ドメインを有効化したきの問題](https://qiita.com/Keiji_otsubo/items/7682d4b8f63fcaab5914)
+ [Summer22のでのエラー](https://qiita.com/Keiji_otsubo/items/aae907d04f26b06fcbdd)
+ [sandboxのユーザーアドレスからinvalidを削除した際のアドレス検証](https://qiita.com/Keiji_otsubo/items/49fe29fcdcccaa6556ad)

### Winter 25で実現した新しい機能

+ [Sandboxデータストレージのアップグレードについて](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000KBOG0)



# メールアドレスの変更　Outlook

+ [Outlookセーフリンク プロセスを通過するサンドボックス内のユーザーのメール アドレスを変更するには、どうすればいいですか?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007er8zo)

:::note alert
Salesforce redirects you to a login page
remember, you do not have the password
and you cannot reset it because it will be sent to the invalid email!
:::

:::note
私も Outlook SafeLinks が新しいユーザー アカウントとパスワード リセット メールを自動的に期限切れにする問題を抱えていました。私の場合の解決策は、パスワード ポリシーで [パスワードを忘れた場合のメールのリンクをすぐに期限切れにしない] オプションを有効にすることでした。以下に、関連する Salesforce の記事をいくつかリンクしました。

[パスワード リセット メールのリセット リンクがログイン ページにリダイレクトされる (salesforce.com)](https://help.salesforce.com/s/articleView?id=000389606&type=1)

[Salesforce の「パスワードのリセット」リンクの有効期限が切れています](https://help.salesforce.com/s/articleView?id=000386502&type=1)

この問題を修正するために、Office365 の SafeLinks ポリシーに例外を追加する手順を説明した記事を以下に示します。

[新規ユーザー向けウェルカムメールの「アカウントの確認」リンクがログインページにリダイレクトされる (salesforce.com) ](https://help.salesforce.com/s/articleView?id=000390160&type=1)
:::

+ [サンドボックスメールアラート](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000TkaOL)


# 既知の問題

+ [Post Copy script of Partial Copy sandbox can fail with STORAGE_LIMIT_EXCEEDED](https://issues.salesforce.com/issue/a028c00000ivoPKAAY/post-copy-script-of-partial-copy-sandbox-can-fail-with-storage_limit_exceeded)
+ [拡張ドメインが適用されたサンドボックスを有効にすると、本番コンタクト センターのシングル サインオン (SSO) が変更されます。](https://issues.salesforce.com/issue/a028c00000ivvRrAAI/creating-sandbox-is-making-changes-to-the-production-contact-centers-sso)
+ [サンドボックスの更新/コピー後に LWR エクスペリエンス サイトを公開すると、gack エラーが発生する](https://issues.salesforce.com/issue/a028c00000iwGoWAAU/publishing-an-lwr-experience-site-after-a-sandbox-refreshcopy-results-in-a-gack-error)

# 作成、更新処理

+ [Partial CopyのSandboxの状況が待機中にまま変わらない](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000PkNfS)

”Sandboxの作成はリクエストいただいた時点で即時に処理が開始されるものではなく、他のお客様組織からのリクエストと共にキューイングされ、 順次処理されております。
そのため、リクエストが多い場合には処理にお時間を要する場合がございます。”

# Apex関係

+ [Sandoboxのテストデータを消す](https://qiita.com/Keiji_otsubo/items/7efdc9535f30f00ce1a5)




# Error: OAuth failed  status_code: 400 content: b'{"error":"invalid_grant","error_description":"expired access/refresh token"}' 

+ [CumulusCI fails to connect after sandbox refresh](https://trailhead.salesforce.com/en/trailblazer-community/feed/0D54S00000FxW1MSAV)

:::note
When you refresh a sandbox, what you get is a different org. A connection to the previous incarnation of the sandbox will not persist.

CumulusCI should allow you to delete the org, however. If you're unable to do so from the command line, you should be able to find it in your terminal by navigating to `~/.cumulusci/<your project name>` and deleting the file `carmax--crmtsnow.org`.
:::

# The email could not be sent due to an error with the email delivery system.

+ [Dev組織で「Email Not Sent」のエラーが出てログインできない場合の対処法について](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ZBuBg)

:::note
Sandboxの場合は以下のようにサポートでの対応になるみたいですね。

もしかしたら、同じように対応してくれるかもしれません。

Salesforce 管理者に「機能有効化 & 制限事項」チームへのサポートケースを作成してもらいます。 
サポートチームはそのケースを確認し、必要に応じて要求に対処します。

Sandbox へのログイン時の「Email Not Sent (メールが送信されませんでした)」というエラー
https://help.salesforce.com/s/articleView?id=000393360&type=1
:::


# Sandbox間のデプロイ

+ [Change set from Sandbox to Sandbox](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000JfpsbSAB)

:::note
You need to connect the sandboxes. In your destination org, go to Setup > Deploy > Deployment Settings. You'll see the source sandbox in the list, and click 'edit'. Next, click 'allow inbound changes', then save.

This will allow you to accept inbound changes from your source sandbox.

Sandbox to Sandbox deployment
https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8aKhSAJ
:::

# インスタンス

+ [fullsandboxをリフレッシュしたところインスタンスが変わってしまいました](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000JgAplSAF)

:::note
少し古い質問ですが、回答があります。

That is normal
Yes, It is normal, If you dont want to change the intace after Sandbox referesh, You need to contact salesforce support.

紹介されているアイデアがまだ実現されてないので、回答のままでしょう。

アイデア
+ [sandbox oid (orgId) please keep the same after refresh](https://help.salesforce.com/articleView?id=000229510&type=1)

同様の質問
+ [Refresh of sandbox causes instance to change?](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54S00000A8E4OSAV)
:::

# Experience site for guest users

+ [How do you manage temporary public exposure of development sites in a Sandbox environment?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007cmFqQ)

セキュリティを確保するためにguest usersのアクセスを制限したい。しかしプロファイルでIPの設定をするとエラーになる既知の問題がある。


# その他

+ [Files are not included in refreshed partial copy sb](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000MiDfPSAV)
+ [サンドボックス プレビューはサンドボックスを更新し、メタデータを削除しますか?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000PkiiC)

:::note
その中のデータは変更されません。メタデータも削除されません。リリースの新機能に関連する最小限の変更がある場合がありますが、本番環境が更新されたときに同じ変更が発生します。
:::


# Unable to save base object. Unable to get data from Salesforce (SFDC objects).

+ [Issue creating base objects in sandbox](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000E9MXZ)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/b20e8b20-dfbe-d144-b7ff-db19fc94f1f3.png)


:::note
In my case, I had too many data in the developer org so was not able to create anything new. After removing some data, everything was fine.
:::

# パスワードはどこからコピーされる？

+ [Sandboxのログインパスワードについて](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007eriiCSAQ)

:::note
英語ですが実験した人がいますね。

SandBoxの複製の場合は本番環境でなく、元のSandBoxのパスワードと同じだったみたです。

again the password came from the cloned box not from production.

https://salesforce.stackexchange.com/questions/215697/what-is-my-username-and-password-when-i-clone-a-sandbox
:::

# メールの設定

+ [ユーザーはサンドボックスにアクセスできません - ループに陥っています](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000KBlWr)

:::note
I found that I had to "Unfreeze" the accounts first.  Once the accounts were unfrozen, I was able to change the email address.  The users received the link to verify the email change and when they clicked the link they get a pop-up message that the email change was successful.  They still end up at the login screen, so it can be confusing.  However, the email address does get changed and then I can reset the password.

最初にアカウントを「凍結解除」する必要があることがわかりました。アカ​​ウントの凍結が解除されると、電子メール アドレスを変更できるようになりました。ユーザーは電子メールの変更を確認するためのリンクを受け取り、リンクをクリックすると、電子メールの変更が成功したことを示すポップアップ メッセージが表示されます。それでもログイン画面が表示されるため、混乱する可能性があります。ただし、電子メール アドレスは変更され、パスワードをリセットできます。
:::