ADVERTISEMENT

【Salesforce】Sandboxと本番を間違える時の見分け方

【Salesforce】Sandboxと本番を間違える時の見分け方
🛡️ 超解決

Salesforceを日常的に使っていると、複数の環境を同時に操作する場面がよくあります。特にSandboxと本番環境は見た目がほとんど同じであるため、うっかり間違えて操作してしまうことが少なくありません。一度間違えると、テストデータを本番に反映してしまったり、本番の重要なデータをSandboxで上書きしてしまうリスクがあります。この記事では、SalesforceのSandboxと本番環境を確実に見分ける方法を、具体的な手順とともに解説します。この記事を読めば、あなたはもう環境を間違えることはなくなるでしょう。

【要点】この記事で確認すること

  • 最初に見る場所: ブラウザのURL(特にドメイン名と末尾の「–sb」)、画面右上の環境ラベル、設定メニューの組織情報
  • 切り分けの軸: URLの構造、ラベルの色や表示、組織ID(15桁のIDの違い)、Sandboxか本番かを示すシステム項目
  • 注意点: 本番環境でテスト実行しない、Sandboxのデータは本番に影響しないが逆は重大、管理者に確認できる設定項目を活用する

ADVERTISEMENT

1. Sandboxと本番環境の基本的な違い

Sandboxは本番環境とは独立したコピー環境で、主に開発やテスト、トレーニングに使用されます。本番環境は実際の業務で使用する生データと設定が存在する環境です。両者は見た目がほぼ同一ですが、URLや画面上の表示に明確な違いがあります。Sandboxには大きく分けてDeveloper Sandbox、Developer Pro Sandbox、Partial Copy Sandbox、Full Sandboxの4種類があり、それぞれ容量やリフレッシュ頻度が異なります。本番環境には通常「Production」または「本番」というラベルが付きますが、SandboxにはSandbox名が表示されます。

2. 見分けるための具体的な方法

2.1 URLで確認する

最も簡単な方法はブラウザのアドレスバーを確認することです。本番環境のURLは通常「https://[myDomain].my.salesforce.com」のような形式ですが、SandboxのURLには「–sb」が含まれます。例えば「https://[myDomain]–sb.my.salesforce.com」のように表示されます。また、Sandboxの場合は「https://[myDomain].sandbox.my.salesforce.com」という形式になることもあります。ただし、カスタムドメインを使用している場合はこのルールが当てはまらないこともあるため、他の方法と組み合わせて確認することをおすすめします。

2.2 画面右上の環境ラベルを確認する

Salesforceの画面右上には、現在の環境を示すラベルが表示されています。本番環境の場合は「本番」または「Production」と表示されることが一般的です。Sandboxの場合は、そのSandboxの名前(例:「DevSandbox」「TestSandbox」)が表示されます。このラベルは管理者が設定を変更することもできますが、標準では環境ごとに異なるため、一目で確認できます。設定メニューの「環境ラベルを表示」オプションが有効になっていることが前提です。

2.3 組織IDで確認する

より確実な方法として、組織IDを確認する方法があります。設定メニューから「組織情報」を開くと、15桁の組織IDが表示されます。本番環境とSandboxではこのIDが異なります。組織IDをメモしておき、作業前に確認することで間違いを防げます。手順は以下の通りです。

  1. 画面右上の歯車アイコンをクリックし、「設定」を選択します。
  2. 左側のメニューで「会社の設定」→「組織情報」をクリックします。
  3. 「組織ID」の項目に15桁の英数字が表示されます。このIDを控えておきます。
  4. 同様に、もう一つの環境でも組織IDを確認し、比較します。
  5. 本番環境の組織IDとSandboxの組織IDが一致していないことを確認します。

2.4 システム監査ログや設定差分を確認する

より詳細な確認が必要な場合は、システム監査ログを見る方法もあります。設定メニューの「監査ログ」から、ログイン履歴を確認すると、その環境がSandboxか本番かが記録されています。また、Sandbox組織は「Sandbox」というタイプが表示されます。ただし、この方法は管理者権限が必要な場合が多いため、一般ユーザーは前項までの方法を使用してください。

3. 誤って間違えた場合の対処法

もし誤って本番環境でテストデータを作成してしまった場合や、Sandboxで本番データを上書きしてしまった場合は、すぐに管理者に連絡してください。本番環境のデータ復旧は可能な場合もありますが、バックアップの有無や復旧手順によります。Sandboxのデータを誤って操作した場合は、Sandboxをリフレッシュすることで元の状態に戻せることが多いです。ただし、リフレッシュするとSandbox内のすべての変更が失われるため、事前に必要なデータをエクスポートしておくことをおすすめします。

4. 管理者が設定できる見分けやすくする工夫

管理者は、ユーザーが環境を間違えないように以下の設定を行うことができます。

  • 環境ラベルの設定: 設定メニューの「環境ラベル」から、本番環境とSandboxに異なる色やテキストを設定できます。例えば、本番は赤色、Sandboxは青色など。
  • カスタムテーマの適用: 各環境に異なる色のテーマを適用することで、視覚的な区別が容易になります。
  • ロゴやヘッダーの変更: Sandboxには「TEST」などの文字をロゴに追加する方法もあります。
  • URLのカスタムドメイン設定: Sandboxと本番で別々のカスタムドメインを使用することで、URLで明確に区別できます。

5. よくある質問と失敗パターン

Q1: SandboxなのにURLに「–sb」が表示されないのはなぜですか?

カスタムドメインを使用している場合や、特定のネットワーク構成ではURLの形式が変わることがあります。その場合は画面右上のラベルや組織IDで確認してください。

Q2: 間違えて本番環境で大量のテストデータを作成してしまいました。どうすればいいですか?

すぐに管理者に連絡し、Data Loaderなどでデータを削除する方法を相談してください。削除前にバックアップを取ることを忘れないでください。

よくある失敗パターン

  • Sandboxでの設定変更を本番環境にデプロイするつもりが、誤って本番環境で直接変更してしまった。
  • 複数のタブで本番とSandboxを開いており、どのタブがどちらかわからなくなった。
  • トレーニング中に受講者が本番環境でデータを操作してしまった。

6. まとめ

Sandboxと本番環境の見分け方は、URL、画面ラベル、組織IDの3つを確認することで確実に行えます。特に組織IDは唯一無二の識別子であるため、最も信頼性の高い方法です。日頃から作業前にこれらの項目をチェックする習慣をつけることで、環境を間違えるリスクを大幅に減らせます。管理者は環境ラベルのカスタマイズやカスタムテーマの適用など、視覚的に区別しやすい工夫を施すとよいでしょう。この記事で紹介した方法を実践し、安心してSalesforceを活用してください。

比較項目 本番環境 Sandbox環境
URLの特徴 通常「my.salesforce.com」 「–sb.」または「sandbox.」を含む
画面右上ラベル 「本番」または「Production」 Sandbox名(例:「Dev」)
組織ID 本番固有の15桁ID Sandbox固有の15桁ID
データの種類 実際の業務データ テストデータ(コピーまたは空)
許可される操作 通常の業務操作のみ推奨 開発・テスト・トレーニング全般


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT