Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む

州/国/テリトリー選択リストの有効化に関する問題

公開日: Jun 30, 2026
説明

ユーザーが新しく作成された Developer Sandbox で [州/国/テリトリー選択リスト] を有効にしようとすると、トランザクションのレコードデータがコピーされていないにもかかわらず、変換プロセスにおいてマッピングが必要な住所データが検出されることがあります。この問題は、有効化中に Salesforce が「標準の住所項目の識別済みデータを変換する」ステップを完了する必要があるときに発生します。機能を有効化する前に、大量のレコードの確認とマッピングを行うよう要求されます。

これにより、次のような疑問点が挙がります。

  • Developer Sandbox にトランザクションレコードが一切コピーされていないにもかかわらず、州/国/テリトリー選択リストの変換プロセスで大量の住所データが識別され、マッピングが要求される理由は何か?
  • この機能を有効化するにあたり、変換プロセスを完了または回避するための推奨方法は何か?

通常、このようなシナリオで標準オブジェクトに対してクエリを実行すると、Sandbox 内にはビジネスレコードが存在しないことが確認されます。たとえば、次のクエリは 0 件のレコードを返します。

SELECT COUNT() FROM AccountSELECT COUNT() FROM LeadSELECT COUNT() FROM Contact

これらのオブジェクトにレコードが一切存在しないにもかかわらず、変換ウィザードは有効化を進める前に確認とマッピングが必要な住所データを検出します。

解決策

このような現象に直面したときに、まず前提として理解しておくべき点は、Salesforce Developer または Developer Pro Sandbox を新規作成・更新するとき、構成データ (レポート、ダッシュボード、価格表、商品、アプリケーション、設定で行ったすべてのカスタマイズなど) が移行元の組織からそのままコピーされるということです。標準オブジェクトやカスタムオブジェクトの小規模のサンプルデータ、ドキュメント、ファイル、添付ファイルもコピーされる場合があります。システム管理者が Sandbox 環境で行うテストや開発作業の計画を立てるときは、何がコピー対象、またはコピー対象外になるのかを把握しておくとよいでしょう。 

コピー対象となるもの、対象外となるものの例:

コピー対象:

  • すべてのコード
  • すべての内部ユーザー
  • カスタムオブジェクト、カスタム項目、検証、ワークフローなどのすべてのアーキテクチャ

コピー対象外:

  • すべてのレコード (内部ユーザー以外)
  • コミュニティ/ポータルユーザー (関連付けられている取引先責任者/取引先レコードがコピーされないため)

内部ユーザーのレコードはコピーされるため、ユーザーレコード内の国や州のデータを確認する必要があります。ユーザーレコードは見落としやすいため、こうしたシナリオにおいて問題を引き起こす原因となることがあります。これを確認するには、次のクエリを使用します。

SELECT COUNT() FROM Lead
SELECT COUNT() FROM User
SELECT Id, Country, State FROM User WHERE Country != NULL OR State != NULL
SELECT Country, COUNT(Id) FROM User WHERE Country != NULL GROUP BY Country ORDER BY COUNT(Id) DESC
SELECT State, COUNT(Id) FROM User WHERE State != NULL GROUP BY State ORDER BY COUNT(Id) DESC
 
ナレッジ記事番号

005387020

 
読み込み中
Salesforce Help | Article