Loading

Versionsopdateringen Tilbagetrækning af JDK-landestandardformatet og Aktiver ICU-landestandardformatet

Udgivelsesdato: Oct 7, 2025
Beskrivelse
Opdateret den 28. januar 2025
 

Med Spring '25 vil Salesforce forsøge at håndhæve versionsopdateringen Aktiver ICU-landestandardformater og aktivere de nye ICU-landestandarder i alle organisationer.

 

Hvis Salesforce forsøger at håndhæve versionsopdateringen i enten en sandbox eller en produktionsorganisation, og håndhævelsen mislykkes, modtager organisationsadministratoren en mail. Hvis versionsopdateringen mislykkes, forsøger vi at håndhæve versionsopdateringen i Summer ’25.

 

Den mest almindelige fejl forekommer, hvis en organisation indeholder Apex-klasser, Apex-udløsere og Visualforce-sider, der ikke mindst har den mindste krævede API-version 45.0. Hvis din organisation indeholder lavere API-versioner af disse komponenter, vil Salesforce ikke kunne aktivere ICU-landestandardformater i din organisation. Din organisation vil forblive på JDK, indtil du manuelt aktiverer ICU-landestandardformater. Se afsnittet " Hvad sker der, hvis min organisation forbliver på JDK?” for at få yderligere detaljer.

 

Hvis du har administrerede pakker med Apex-klasser, Apex-udløsere og Visualforce-sider, der ikke er på version 45.0 eller derover, skal du kontakte pakkens udvikler. Hvis versionsopdateringen mislykkedes på grund af disse komponenter i en Salesforce-ejet administreret pakke, er vi klar over det og arbejder på at håndtere problemet. I mellemtiden fortsætter vi med at understøtte JDK for disse organisationer.

 

Hvis din organisation anmodede om udsættelse til Summer ’25, håndhæver vi ikke versionsopdateringen før Summer ’25. Se afsnittet"Kan jeg framelde mig?" for at få yderligere oplysninger om udsættelse af versionsopdateringen.

 

I alle andre scenarier anbefaler vi dig at teste og implementere ICU-landestandardformaterne, før de aktiveres i din organisation.


Deltag i samtalen i Trailblazer Community-gruppen ICU Locale Formats Adoption (Implementering af ICU-landestandardformater).

 

Ofte stillede spørgsmål 

1) Hvordan kan jeg kontrollere, om ICU-landestandardformater er blevet aktiveret i min organisation?

Vi anbefaler, at du kontrollerer dit Opsætningsrevisionsspor for at finde ud af, om ICU-landestandardformater er aktiveret og af hvem. Hvis du ønsker yderligere detaljer, kan du gennemse Find ud af, om din organisation bruger ICU- eller JDK-landestandardformater.

 

2) Min organisation har Apex-klasser, Apex-udløsere og Visualforce-sider, der ikke mindst opfylder kravene til den mindste API-version 45.0. Hvis jeg manuelt aktiverer ICU-landestandardformatet i min organisation, men ikke opdaterer disse komponenter til version 45.0 eller nyere, hvordan påvirker det så min organisation?

Hvis du opdaterer API-versionen af en komponent, bruges der ICU i stedet for JDK.  Hvis du ikke opdaterer API-versionen af andre klasser eller tilpassede UI-komponenter, vil de fortsætte med at bruge JDK. Dette kan resultere i en uensartet brugeroplevelse, hvor den tilpassede brugergrænseflade viser JDK-formater baseret på brugerens landestandard, og UI-standardkomponenterne viser ICU-formater baseret på brugerens landestandard.

 

3) Hvad sker der, hvis min organisation forbliver på JDK?

Hvis du ikke opgraderer API-versionen for disse påvirkede komponenter, og Salesforce ikke kan håndhæve versionsopdateringen, forbliver din organisation på JDK. Hvis du vælger at forblive på JDK udover Summer ’25, vil support til JDK-relaterede problemer, der måtte opstå fremover, være begrænset. 

 

4) Den planlagte håndhævelsesdato, der er omtalt i versionsopdateringsfeltet er forskelligt fra organisation til organisation. Hvorfor?

 

Din organisation har:

Feltet Aktiver ICU-landestandardformater i Opsætning > Versionsopdateringer viser: 

Knappen "Aktiver testkørsel" er…

Feltet Aktiver ICU-landestandardformater i Opsætning > Versionsopdateringer er synligt på: 

Dette betyder…

Winter ’25

Håndhævelse planlagt: 11. februar 2025


Fuldfør trinnene inden:

10. februar 2025

Tilgængelig 

indtil 10. februar 2025

Enten fanen Kræver handlinger eller Arkiveret

Hvis din organisation ikke allerede bruger ICU, vil Salesforce efter planen aktivere ICU-landestandardformater, når din organisation modtager Spring ’25-versionsopgraderingen. 

Før opgraderingen kan du vælge at udsætte håndhævelsen til Summer ’25

Spring ’25 

Håndhævelse planlagt: 15. juni 2025


Fuldfør trinnene inden: 14. juni 2025

Tilgængelig indtil 14. juni 2025

Enten fanen Kræver handlinger eller Arkiveret

Hvis din organisation ikke allerede bruger ICU, vil Salesforce efter planen aktivere ICU-landestandardformater i Summer ’25. 

Vi anbefaler, at du forbereder dig på denne ændring med Aktiver testkørsel på UI-feltet, som er tilgængeligt indtil den 14. juni 2025.


Bemærk: Under sandbox-eksempelvisningen vil dine sandbox- og produktionsmiljøer muligvis ikke være på samme overordnede version.

5) Min organisation bruger JDK. Hvad skal jeg gøre?
Følg trinene i Indfør ICU-landestandardformaterne i Hjælp til Salesforce. Indholdet angiver ting, der skal tages hensyn til og instruktioner til at hjælpe dig med at bestemme, hvordan de nye landestandardformater påvirker dig.

Som med alle større ændringer anbefaler vi, at du tester de nye ICU-landestandardformater i en sandbox. Hjælp til Salesforce indeholder også vejledning i opdatering og test af de nye formater.

Påvirkningsanalysen og opdateringen af API-versioner og tilpasset kode kan tage noget tid. Vi anbefaler, at alle kunder starter dette arbejde, i god tid før ICU-formaterne håndhæves i Spring ’25.

Hvis du har brug for mere tid, kan du udsætte håndhævelse til Summer ’25. Hvis du ønsker yderligere oplysninger, kan du se afsnittet "Kan jeg framelde mig?"


6) Kan jeg framelde mig?
Vi har ikke planer om at tilbyde undtagelser på nuværende tidspunkt. Hvis du har brug for mere tid til at teste, kan du anmode om en udsættelse indtil Spring ‘25. Skriv Brugergrænseflade i feltet Find hurtigt i Opsætning. Rul ned på listen over indstillinger for brugergrænseflade, og vælg derefter indstillingen Brugergrænseflade, der findes nederst i menuen. Fjern markeringen af afkrydsningsfeltet ud for Aktiver ICU-landestandardformater som en del af den planlagte udrulning.

 

7) Hvad er skæringsdatoen for at udsætte håndhævelsen af ICU-landestandarder fra Spring ’25 til Summer ’25?

Hvis du vil udsætte håndhævelsen af ICU-landestandarder, skal du fjerne markeringen af afkrydsningsfeltet Aktiver ICU-landestandardformater som en del af den planlagte udrulning, før din organisation opgraderes til Spring ’25. 

Den overordnede versionsopgradering er ikke den samme for alle organisationer. Det varierer på basis af den forekomst, som din organisation er på. Hvis du vil se datoen for den overordnede version, kan du gå til Trust Status, søge efter din forekomst og klikke på fanen Maintenance (Vedligeholdelse).  

 

8) Hvornår håndhæves ICU-landestandardformater i min organisation?
ICU-landestandardformater håndhæves i Spring '25. Hvis du vil se datoen for den overordnede version, kan du gå til Trust Status, søge efter din forekomst og klikke på fanen Maintenance (Vedligeholdelse).

9) Hvordan indfører jeg ICU-landestandardformater uden at vente på håndhævelsen?
Se artiklen Aktiver ICU-landestandardformaterne for at aktivere formater i din organisation.

 

10) Aktiverer Salesforce ICU-landestandardformater for landestandarden Engelsk (Canada) [en_CA]?

Ja. Salesforce håndhæver versionsopdateringerne Aktiver ICU-landestandardformater og aktiverer Aktiver ICU-formater for en_CA. Administratorer kan inaktivere ICU-landestandardformater for Engelsk (Canada) [en_CA] i brugergrænsefladen. Skriv Brugergrænseflade i feltet Find hurtigt i Opsætning, og vælg Brugergrænseflade. Fravælg derefter Aktiver ICU-formater for en_CA, og gem dine ændringer.

11) Håndhæves de nye ICU-landestandardformater i Sandboxes?
Ja. Salesforce aktiverer ICU-landestandardformater på alle sandbox-organisationer i Spring ’25.  

12) Hvis installerede pakker har Apex-klasser, Apex-udløsere og Visualforce-sider med en API-version. der er mindre end 45, aktiverer Salesforce så ICU-landestandardformater? 

Nej. Salesforce aktiverer ikke ICU-landestandardformater i organisationer med mindre API-versioner for disse komponenter. Med administratorer kan manuelt aktivere ICU-landestandardformater. Vi foreslår, at du udfører test, før du aktiverer ICU-landestandardformater i produktion. Migreringstest for ICU-landestandardformater gennemgår potentielle problemer for at se efter både funktionelle forslag og slutbrugertestforslag. Hvis du har installeret administrerede pakker, der er leveret af Salesforce, arbejder vi internt på at opgradere API-versioner, der er under 45. Du kan fortsætte med at bruge JDK-landestandardformater udover Summer ‘25. Adfærden forbliver så den samme.  

 

13) Vil aktivering af funktionen "flere valutaer" tilsidesætte specifikke formater for landestandard for negative valutabeløb?

Ja. Artiklen i Hjælp til Salesforce Negative Values Displayed In A Currency Field (Negative værdier vises i et valutafelt) forklarer, hvordan de landestandardspecifikke formater for negative valutaer, som beskrives her, kan tilsidesættes, når der er flere valutaer aktiveret.

 

14) Findes der en afhjælpning for at Excel ikke genkender datetime-feltet som et datofelt og begrænser sorterings-/filtreringsfunktionaliteten?

Når du bruger en af den engelske landestandarder f.eks. Engelsk (USA) en_US, er der et komma mellem dato og tid. Eksempel: 1/28/2008 4:30PM med JDK vil være 1/28/2008, 4:30PM med de lokale ICU-formater. Når du klikker på kolonnen Dato i appen Salesforce-rapporter, sorteres feltet som dato. Men når du eksporterer rapporten til Excel, betragtes det som et tekstfelt. Derfor sorteres det ved brug af "Streng"-sammenligning i stedet for "Dato"-sammenligning. Ved at fjerne kommaer (brug f.eks. Erstat alle i Excel), kan felter sorteres som dato.

 

Deltag i samtalen i Trailblazer Community-gruppen ICU Locale Formats Adoption (Implementering af ICU-landestandardformater).

Vidensartikelnummer

000380618

 
Indlæser
Salesforce Help | Article