Loading

Einstellung der JDK-Gebietsschemaformate und der Versionsaktualisierung "ICU-Gebietsschemaformate aktivieren"

Veröffentlichungsdatum: Oct 7, 2025
Beschreibung
Aktualisiert am 8. April 2025
 

In der Version Spring '25 versucht Salesforce, die Versionsaktualisierung ICU-Gebietsschemaformate aktivieren zu aktivieren, wodurch die neuen ICU-Gebietsschemas in allen Organisationen, die die JDK-Gebietsschemas verwenden, aktiviert werden.

 

Wenn Salesforce versucht, die Versionsaktualisierung in einer Sandbox oder Produktionsorganisation zu aktivieren und bei der Aktivierung ein Fehler auftritt, erhält der Organisationsadministrator eine E-Mail, in der angegeben ist, dass die Aktivierung der Versionsaktualisierung nicht erfolgreich war. 

 

Der häufigste Grund für einen Fehler liegt darin, dass eine Organisation Apex-Klassen, Apex-Auslöser und Visualforce-Seiten mit API-Versionen vor 45.0 enthält. Wenn Ihre Organisation niedrigere API-Versionen dieser Komponenten enthält, aktiviert Salesforce die ICU-Gebietsschemaformate in Ihrer Organisation nicht. Ihre Organisation verwendet weiterhin JDK, bis Sie eine manuelle Aktivierung der ICU-Gebietsschemaformate vornehmen. Details hierzu finden Sie im Abschnitt "Welche Auswirkungen bestehen, wenn meine Organisation weiterhin JDK verwendet?".

 

Wenn Sie über verwaltete Pakete mit Apex-Klassen, Apex-Auslösern oder Visualforce-Seiten verfügen, die nicht Version 45.0 oder höher aufweisen, können nur die Paketinhaber die in einem verwalteten Paket enthaltenen Komponenten bearbeiten. Sie können die von einem verwalteten Paket installierten Elemente in Ihren Listen anzeigen, aber Sie können Sie nicht bearbeiten. Damit diese Elemente aktualisiert werden, müssen Sie manuell eine neue Version des Pakets installieren, das die Aktualisierungen enthält. Salesforce ist sich des Problems bewusst, dass bei der Versionsaktualisierung wegen dieser Komponenten in einem verwalteten Paket, bei dem es sich um ein offizielles Salesforce-Produkt handelt, ein Fehler auftreten kann, und arbeitet an dessen Lösung. In der Zwischenzeit wird für diese Organisationen weiterhin JDK unterstützt.

 

Wenn Ihre Organisation eine Zurückstellung angefordert hat, wird die Versionsaktualisierung nicht aktiviert. Weitere Informationen zum Zurückstellen der Versionsaktualisierung finden Sie im Abschnitt "Kann ich diese Änderung zurückstellen?".

 

In allen anderen Fällen wird das Testen und Übernehmen der ICU-Gebietsschemaformate empfohlen, bevor sie von Salesforce mit der Version Summer '25 in Ihrer Organisation aktiviert werden.

 

Häufig gestellte Fragen 

1) Wie stelle ich fest, ob die ICU-Gebietsschemaformate in meiner Organisation aktiviert wurden?

Bei Organisationen, die vor der Version Winter '20 erstellt wurden, wird empfohlen, im Setup-Aktivierungsprotokoll zu überprüfen, ob die ICU-Gebietsschemaformate aktiviert wurden und von wem. Nähere Informationen finden Sie unter Bestimmen, ob Ihre Organisation ICU- oder JDK-Gebietsschemaformate verwendet.

 

2) Meine Organisation enthält Apex-Klassen, Apex-Auslöser und Visualforce-Seiten, die ältere API-Versionen als 45.0 verwenden. Welche Auswirkungen hat es auf meine Organisation, wenn ich die ICU-Gebietsschemaformate in meiner Organisation manuell aktiviere, diese Komponenten jedoch nicht auf Version 45.0 oder höher aktualisiere?
Wenn Sie die API-Version einer Komponente aktualisieren, wird ICU anstelle von JDK verwendet, sobald die ICU-Gebietsschemaformate in der Organisation aktiviert wurden.  Wenn Sie die API-Version anderer Klassen oder benutzerdefinierter Benutzeroberflächenkomponente nicht aktualisieren, verwenden diese weiterhin JDK. Dies könnte dazu führen, dass die benutzerdefinierte Benutzeroberfläche JDK-Formate entsprechend dem Gebietsschema des Benutzers und die Standard-Benutzeroberflächenkomponenten ICU-Formate entsprechend dem Gebietsschema des Benutzers darstellen.

 

3) Welche Auswirkungen bestehen, wenn meine Organisation weiterhin JDK verwendet?

Wenn Sie die API-Version der betroffenen Komponenten nicht aktualisieren und Salesforce die Versionsaktualisierung nicht durchführen kann, verwendet Ihre Organisation weiterhin JDK. Obwohl nicht von sofortigen Änderungen oder Problemen nach der Einführung von Version Summer '25 ausgegangen wird, analysiert Salesforce die langfristigen Auswirkungen für Organisationen, die weiterhin die JDK-Gebietsschemaformate verwenden. Damit potenzielle Störungen, die aufgrund von Änderungen bei der Unterstützung von JDK auftreten könnten, minimiert werden, sollten Sie sicherstellen, dass Ihr Code gebietsschemaneutrale Methoden verwendet. Weitere Informationen finden Sie in der Salesforce-Hilfe unter Änderungen an benutzerdefiniertem Code und Gebietsschemaformaten.

 

4) Das geplante Datum der Erzwingung, das in der Versionsaktualisierung angegeben ist, unterscheidet sich vom Veröffentlichungsdatum der Hauptversion. Warum?

 

Version Ihrer Organisation:

Angabe auf Kachel "ICU-Gebietsschemaformat aktivieren" unter "Setup" > "Versionsaktualisierungen": 

Die Schaltfläche "Testlauf aktivieren" ist…

Die Kachel "ICU-Gebietsschemaformat aktivieren" unter "Setup" > "Versionsaktualisierungen" ist sichtbar auf: 

Das bedeutet Folgendes:

Spring '25 

Erzwingung geplant am: 15. Juni 2025


Schritte abzuschließen bis: 14. Juni 2025

verfügbar bis 14. Juni 2025

entweder der Registerkarte "Maßnahme erforderlich" oder "Archiviert"

Wenn Ihre Organisation ICU noch nicht verwendet, plant Salesforce, die ICU-Gebietsschemaformate in der Version Summer '25 zu aktivieren. Vor dem Upgrade können Sie die Aktivierung zurückstellen lassen.

Wenn Sie das Upgrade-Datum der Hauptversion für Ihre Instanz erfahren möchten, bei dem es sich möglicherweise nicht um den 15. Juni handelt, rufen Sie die Seite "Trust Status" auf, suchen Sie nach Ihrer Instanz und klicken Sie auf die Registerkarte "Maintenance".  

 

5) Meine Organisation verwendet JDK, welche Maßnahmen sollte ich ergreifen?
Führen Sie die Schritte in der Salesforce-Hilfe unter Übernehmen der ICU-Gebietsschemaformate aus. Der Inhalt bietet Überlegungen und Anweisungen, mit denen Sie bestimmen können, wie sich die neuen Gebietsschemas auf Sie auswirken.

Wie bei allen größeren Änderungen empfiehlt es sich, die neuen ICU-Gebietsschemaformate in einer Sandbox zu testen. Die Salesforce-Hilfe bietet auch Anleitungen zum Aktualisieren und Testen der neuen Formate.

Die Auswirkungsanalyse und Aktualisierung der API-Versionen sowie des benutzerdefinierten Codes können einige Zeit dauern. Alle Kunden sollten mit diesen Maßnahmen rechtzeitig beginnen, bevor die ICU-Formate in der Version Spring '25 aktiviert werden.

Wenn Sie mehr Zeit benötigen, können Sie die Aktivierung zurückstellen. Details finden Sie im Abschnitt "Kann ich diese Änderung zurückstellen?".


6) Kann ich diese Änderung zurückstellen?
Führen Sie die folgenden Schritte aus, um die Aktivierung der ICU-Gebietsschemaformate in Ihrer Organisation zurückzustellen. Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Benutzeroberfläche ein. Führen Sie in der Liste mit den Optionen für die Benutzeroberfläche einen Bildlauf nach unten aus und wählen Sie unten im Menü die Option Benutzeroberfläche aus. Deaktivieren Sie das Kontrollkästchen neben ICU-Gebietsschemaformate im Rahmen der geplanten Einführung aktivieren. Wenn Sie fertig sind, aktivieren Sie die ICU-Gebietsschemaformate manuell oder aktivieren Sie das Kontrollkästchen und warten Sie auf die automatische Aktivierung der nächsten Hauptversion. Lesen Sie den Abschnitt Welche Auswirkungen bestehen, wenn meine Organisation weiterhin JDK verwendet?, um die Auswirkungen der Abmeldung nachzuvollziehen.

 

7) Wann ist der Stichtag zum Zurückstellen der Aktivierung der ICU-Gebietsschemaformate?

Wenn Sie die Aktivierung der ICU-Gebietsschemaformate verschieben möchten, müssen Sie das Kontrollkästchen ICU-Gebietsschemaformate im Rahmen der geplanten Einführung aktivieren deaktivieren, bevor das Upgrade Ihrer Organisation auf Version Spring '25 vorgenommen wird. 

Das Upgrade-Datum der Hauptversion ist von Organisation zu Organisation unterschiedlich, je nachdem, in welcher Instanz sich Ihre Organisation befindet. Wenn Sie das Upgrade-Datum der Hauptversion für Ihre Instanz erfahren möchten, rufen Sie die Seite Trust Status auf, suchen Sie nach Ihrer Instanz und klicken Sie auf die Registerkarte "Maintenance".  

 

8) Wann werden die ICU-Gebietsschemaformate in meiner Organisation aktiviert?
Die ICU-Gebietsschemaformate werden in der Version Summer '25 aktiviert. Wenn Sie das Upgrade-Datum der Hauptversion für Ihre Instanz erfahren möchten, rufen Sie die Seite Trust Status auf, suchen Sie nach Ihrer Instanz und klicken Sie auf die Registerkarte "Maintenance".

9) Wie übernehme ich die ICU-Gebietsschemaformate, ohne auf die Hauptversion zu warten?
Informationen zum Aktivieren der Formate in Ihrer Organisation finden Sie im Artikel Aktivieren der ICU-Gebietsschemaformate.

 

10) Aktiviert Salesforce die ICU-Gebietsschemaformate für das Gebietsschema "Englisch (Kanada) [en_CA]"?

Ja. Salesforce aktiviert die Versionsaktualisierung "ICU-Gebietsschemaformate aktivieren" und die Einstellung ICU-Formate für das Gebietsschema "en_CA" aktivieren. Administratoren können die Einstellung "ICU-Formate für das Gebietsschema "en_CA" aktivieren" über die Benutzeroberfläche deaktivieren. Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Benutzeroberfläche ein und wählen Sie Benutzeroberfläche aus. Deaktivieren Sie dann die Option ICU-Formate für das Gebietsschema "en_CA" aktivieren und speichern Sie Ihre Änderungen. 

11) Werden die neuen ICU-Gebietsschemaformate in der Version Summer '25 in Sandbox-Instanzen aktualisiert?
Ja. Salesforce aktiviert die ICU-Gebietsschemaformate in allen Sandbox-Organisationen.  

12) Wenn installierte verwaltete Pakete Apex-Klassen, Apex-Auslöser und Visualforce-Seiten enthalten, deren API-Version älter als 45 ist, aktiviert Salesforce dann die ICU-Gebietsschemaformate? 

Nein. In Organisationen mit niedrigeren API-Versionen werden die ICU-Gebietsschemaformate von Salesforce für diese Komponenten nicht aktiviert. Administratoren können die ICU-Gebietsschemaformate jedoch manuell aktivieren. Es wird empfohlen, dass Sie Tests ausführen, bevor Sie die ICU-Gebietsschemaformate in der Produktion aktivieren. Im Artikel Migrationstests für das ICU-Gebietsschemaformat werden potenzielle Probleme erläutert, auf die Sie achten sollten, sowie Funktions- und Endbenutzertests genannt, die Sie ausführen sollten.  Wenn Sie verwaltete Pakete installiert haben, bei denen es sich um ein offizielles Salesforce-Produkt handelt, wird intern an einem Upgrade von älteren API-Versionen als 45.0 gearbeitet. Von der Community erstellte verwaltete Pakete wie Salesforce Labs-Pakete werden möglicherweise nicht aktualisiert.

 

13) Werden gebietsschemaspezifische Formate für negative Währungsbeträge durch die Aktivierung der Funktion für mehrere Währungen überschrieben?

Ja. Im Salesforce-Hilfeartikel zum Anzeigen negativer Werte in einem Währungsfeld wird erklärt, wie die hier beschriebenen gebietsschemaspezifischen Formate für negative Währungsbeträge bei der Aktivierung von mehreren Währungen überschrieben werden können.

 

14) Gibt es eine Behelfslösung dafür, dass Excel das datetime-Feld nicht als Datumsfeld erkennt und so die Sortier-/Filterfunktionen eingeschränkt werden?

Wenn Sie eines der Gebietsschemas für Englisch wie "Englisch (USA) en_US" verwenden, befindet sich ein Komma zwischen Datum und Uhrzeit. Beispiel: 1/28/2008 4:30PM ist bei JDK 1/28/2008 und 4:30PM bei den ICU-Gebietsschemaformaten. Wenn Sie in der Anwendung "Salesforce-Berichte" auf die Datumsspalte klicken, wird das Feld als Datum sortiert. Wenn Sie den Bericht jedoch nach Excel exportieren, wird es als Textfeld interpretiert. Folglich wird mithilfe des Vergleichs "Zeichenfolge" und nicht mithilfe des Vergleichs "Datum" sortiert. Durch Entfernen der Kommas (z. B. "Alle ersetzen" in Excel) können Felder als Datum sortiert werden.

 

15) Wie deaktiviere ich ICU-Gebietsschemaformate

Nachdem Salesforce die ICU-Gebietsschemaformate aktualisiert hat, können Administratoren zu JDK-Gebietsschemaformaten zurückwechseln. Navigieren Sie zu "Setup" und geben Sie im Feld "Schnellsuche" den Text Benutzeroberfläche ein. Führen Sie in der Liste mit den Optionen für die Benutzeroberfläche einen Bildlauf nach unten aus und wählen Sie unten im Menü die Option Benutzeroberfläche aus. Deaktivieren Sie das Kontrollkästchen ICU-Formate für das Gebietsschema "en_CA" aktivieren. Geben Sie als Nächstes im Feld "Schnellsuche" den Text "Versionsaktualisierungen" ein und wählen Sie dann Versionsaktualisierungen aus. Klicken Sie bei der Versionsaktualisierung "ICU-Gebietsschemaformate aktivieren" auf Erste Schritte oder Aktualisierung anzeigen. Klicken Sie auf Testlauf deaktivieren.

 

16) Ich habe die ICU-Gebietsschemaformate durch Klicken auf "Testlauf deaktivieren" in den Versionsaktualisierungen aktiviert. Aktiviert Salesforce die ICU-Gebietsschemaformate dennoch mit der nächsten Hauptversion in meiner Organisation? 

Nein. Salesforce aktiviert die ICU-Gebietsschemaformate nicht in Organisationen, die bereits die ICU-Gebietsschemaformate verwenden. Administratoren von Organisationen mit aktivierten ICU-Gebietsschemaformaten erhalten keine E-Mail, in der sie benachrichtigt werden, dass die Aktivierung erfolgreich war.

 

17) Wenn Salesforce versucht, die ICU-Gebietsschemaformate in einer Organisation zu aktivieren, welche Benutzer erhalten dann eine Benachrichtigungs-E-Mail? 

E-Mails werden an bis zu 15 Benutzer mit der Berechtigung "Alle Daten modifizieren" gesendet.

 

18) Aktiviert Salesforce die ICU-Gebietsschemaformate, wenn die Versionen von Visualforce-Komponenten älter als 45.0 sind?

Ja. Es wird jedoch empfohlen, dass Sie immer Controller-gebundene Daten in die Visualforce-Komponente übergeben. Mit diesem Ansatz wird sichergestellt, dass sich Visualforce-Komponenten auf der Seite konsistent verhalten.

 

 19) Aktiviert Salesforce die ICU-Gebietsschemaformate nach der Version Summer '25? 

Nein. Nach der Version Summer '25 hält Salesforce die Massenaktivierung dieser Versionsaktualisierung an. Wenn Ihre Organisation bereits die ICU-Gebietsschemaformate verwendet, bleiben diese Gebietsschemaformate weiterhin aktiviert. Es wird empfohlen, dass alle Organisationen, die noch JDK verwenden, die Versionsaktualisierung zum manuellen Aktivieren der ICU-Gebietsschemaformate verwenden.

 

Treten Sie der Unterhaltung in der Trailblazer Community-Gruppe zur Übernahme der ICU-Gebietsschemaformate bei.

 

Versionsverlauf

Datum

Überarbeitungen

8. April 2025

  • Die Antwort für "3) Welche Auswirkungen bestehen, wenn meine Organisation weiterhin JDK verwendet?" wurde aktualisiert.
  • Die Frage "18) Aktiviert Salesforce die ICU-Gebietsschemaformate, wenn die Versionen von Visualforce-Komponenten älter als 45.0 sind?" wurde hinzugefügt.
  • Die Frage "19) Aktiviert Salesforce die ICU-Gebietsschemaformate nach der Version Summer '25?" wurde hinzugefügt.

12. März 2025

  • Die Frage "17) Wenn Salesforce versucht, die ICU-Gebietsschemaformate in einer Organisation zu aktivieren, welche Benutzer erhalten dann eine Benachrichtigungs-E-Mail?" wurde hinzugefügt

3. März 2025

  • "Spring '25" wurde durch "Summer '25" ersetzt.
  • "erzwingen" wurde aus Konsistenzgründen durch "aktivieren" ersetzt.
  • Die Frage "16) Ich habe die ICU-Gebietsschemaformate durch Klicken auf 'Testlauf deaktivieren' in den Versionsaktualisierungen aktiviert. Aktiviert Salesforce die ICU-Gebietsschemaformate dennoch mit der nächsten Hauptversion in meiner Organisation?" wurde hinzugefügt. 

 

Nummer des Knowledge-Artikels

000380618

 
Laden
Salesforce Help | Article