Skip to main content

いつも Salesforce をご利用いただきましてありがとうございます。

Salesforce Japan サポートエンジニアの山根です。

 

Spring '25 の Sandbox プレビューが開始されました。

みなさまプレビュー環境での検証は開始されていますでしょうか。

早速ではありますが、 Spring '25 でよくいただくお問い合わせについて共有をさせていただければと思います。

 

■「Sandbox: ATTENTION: Sandbox の有効化に失敗しました」という件名のメールについて

Spring '25 が適用された直後、上記の件名となるメールを受信された方が多くいらっしゃるかと思います。

このメールの内容についてよくいただくご質問と、その回答についてご説明いたします。

 

Q. このメールはなぜ送信されたのですか?

A. 該当のメールにつきましては Sandbox が Spring '25 へバージョンアップされた際に Spring '25 で適用されるリリース更新である「 ICU ロケール形式の有効化」が正常にできなかったために送信されたメールとなります。具体的には、Visualforce / Apex クラス・トリガーにおいて API バージョンが 45.0 未満のものが組織に含まれていたためでございます。

- Enable ICU Locale Formats (Release Update)

※日本語版については後日に公開の予定となります

 

Q. どのような対応が必要ですか?

A. このメールが送信されている場合、該当の Sandbox では ICU ロケール形式が有効化されていない状態です。ICU ロケール形式の有効化については、以下のサクセスナビにて詳細をご案内しております。対応方法につきましては特に「ICUロケール形式の有効化までの推奨アクション」「ICUロケール形式の有効化の方法」のセクションをご参照いただけますと幸いです。

- [サクセスナビ] ICUロケール形式の有効化

 

Q. 私の組織に影響はありますか?

A. 該当のメールが送られた組織は、ICU ロケール形式の有効化は実施されていませんが、Spring '25 へのバージョンアップ自体は完了しており、ICU ロケール形式以外の観点での影響はありません。

ICU ロケール形式を適用することによる影響については上記サクセスナビの「ICUロケール形式を有効化したときの変更点」に詳しい記載があるのでご参照いただけますと幸いです。

 

Q. ICU ロケールはいつ適用されますか?

A. Spring ’24 から Spring ‘25 の間で段階的に組織に適用していくことが予定されてます。

なお、[設定 > ユーザーインターフェース] に [ICU ロケール形式をスケジュールされたロールアウトの一環として有効化] という項目があります。この項目が OFF になっている場合、ICU ロケール形式の適用は Summer '25 までに延期されます。

 

Q. この変更はどのような変更ですか?

A. Salesforce Platform を常に最新の国際標準に準拠させる取り組みの一環となります。詳細は下記のナレッジをご参照いただけますと幸いです。

参考:JDK ロケール形式の廃止と ICU ロケール形式の有効化リリース更新

 

(2025/1/14 更新:QA を追記いたしました。)

 

Q.API バージョンのバージョンアップ手順を教えてください。

A. 設定画面で各 Visualforce / Apex クラス・トリガーの編集画面を開き、「Version Settings」タブで「Salesforce API」のバージョン番号を変更し、保存いただければと存じます。

※本番組織でバージョンを直接変更することはできません。Sandbox などで更新後、変更セット等のリリース機能を用いて本番組織に適用してください。

参考:API バージョンの更新

 

Q. インストールした管理パッケージに含まれる Apex クラス等はどのように対応すればよいですか。

A. 組織にインストールされた管理パッケージに含まれる Apex クラス等は、お客様にてバージョン変更を行うことができません。管理パッケージの ICU ロケール形式への互換性については、該当の管理パッケージのご提供元にご確認ください。

 

Q. API バージョン 45.0 未満の Apex クラスや Apex トリガー、Visualforce ページが組織に存在する状態で ICU ロケール形式の有効化はできますか?

A. ICU ロケール形式の自動有効化は行われませんが、手動で有効化することは可能です。手順は以下のドキュメントをご確認ください。

参考:ICU ロケール形式の有効化

 

Q. メールが届いた Sandbox 組織は Spring '25 にバージョンアップされていないということですか?

A. いいえ、メールが届いた対象の Sandbox 組織は Spring '25 にバージョンアップされています。

今回のメールは対象組織が Spring '25 にバージョンアップされた際に、ICU ロケール形式有効化の条件を満たしていないため、ICU ロケール形式が有効化されたなかった状態をお知らせしています。

 

Q. 対応を行わない場合はどうなりますか?

A. ICU ロケール形式を有効化するためには、お使いの本番組織、Sandbox にあります Apex クラス、Apex トリガー、Visualforce、これらの API バージョンを 45.0 以上としていただく必要があります。Spring 25 のリリースのときに適用が行われ、対応いただいていないときには適用が失敗します。

弊社としては基本的にはすべての Visualforce / Apex クラスの API バージョンを 45.0 以上に更新していただくことを推奨しております。しかしながら、当該リリース更新を有効化いただいたうえで、対象の Apex クラスや Visualforce ページについて影響が無いことをお客様にてご判断をいただいてましたら、 API バージョン を更新せずとも、API バージョン 44.0 以下のままでご利用いただくことは可能です。

お客さまにて、 API バージョンを上げないことをご判断された場合には、[設定] > [リリース更新] より、自動適用ではなく手動にて「ICU ロケール形式を有効化」を有効化いただいた状態で動作確認をいただくことをご検討いただけますと幸いです。

※API バージョンが 44.0 以下のものがございますと本リリース更新の自動適用がされませんため、手動での設定をお願いしております。 

 

(2025/1/28 更新:ICU ロケールのナレッジ記事更新のお知らせ) 

ICU ロケールに関するナレッジ記事が最新化されましたため追記させていただきます。 

リリース更新のページに表示される「ICU ロケール形式の有効化」の更新の組織間での表示の違い等の QA が追加されてます。

  

JDK ロケール形式の廃止と ICU ロケール形式の有効化リリースの更新 

※英語版にて最新の情報をご確認いただけますと幸いです。 

 

ICU ロケールの件について他にもご不明となる点がございます場合にはサポートまでお問い合わせください!

この投稿がお役に立てましたら【いいね】のクリックをしていただけますと幸いです。

引き続き、Salesforce をどうぞよろしくお願いいたします。

5 comments
  1. Jan 29, 2025, 9:07 AM

    コメントいただきありがとうございます。  

     

    ご認識のとおり、本件に関して Known Issue(既知の事象)を公開しております。  

     

    Update Account Engagement (Pardot) Pack 

    https://issues.salesforce.com/issue/a028c00000zkgscAAA

     

    [Report] ボタンをクリックいただけますと、状況変更メール通知を受け取ることが可能です。 

    Known Issue(既知の事象)サイトにつきましては、下記ナレッジもご参考にしていただけますと幸いです。 

     

    参考:Salesforce の「既知の問題」のサイトについて 

    https://help.salesforce.com/s/articleView?id=000386216&type=1

     

    どうぞよろしくお願いいたします。

0/9000