Loading

Прекращение поддержки регионального формата JDK и обновление выпуска «Включение региональных форматов ICU»

Дата публикации: Oct 7, 2025
Описание
Обновлено 28 января 2025 года
 

В выпуске Spring '25 компания Salesforce попробует внедрить обновление выпуска «Включение региональных форматов ICU» и включить новые региональные настройки ICU во всех организациях.

 

Если попытка внедрения обновления выпуска в безопасных или производственных организациях не удастся, администратор организации получит электронное письмо. При неудавшемся обновлении выпуска повторная попытка его внедрения состоится в выпуске Summer ’25.

 

Чаще всего сбой происходит, если организация содержит классы Apex, триггеры Apex и страницы Visualforce, которые не соответствуют минимальным требованиям API версии 45.0. Если организация содержит более старые версии API этих компонентов, компания Salesforce не включит региональные форматы ICU для вашей организации. Организация останется на JDK, пока региональные форматы ICU не будут включены вами вручную. Для получения дополнительных сведений см. раздел «Последствия оставшейся на JDK организации».

 

При наличии управляемых пакетов с классами Apex, триггерами Apex или страницами Visualforce, не соответствующих версии 45.0 или выше, обратитесь к разработчику пакета. Если обновление выпуска не удалось из-за наличия этих компонентов в управляемом пакете, принадлежащем Salesforce, об этой проблеме известно и работа над ее решением ведется, а пока продолжится поддержка JDK для этих организаций.

 

Если для организации запрошена отсрочка до выпуска Summer ’25, обновление выпуска не будет внедрено до Summer ’25. Подробные сведения об отсрочке обновления выпуска см. в разделе «Можно ли отказаться?».

 

Во всех других случаях рекомендовано протестировать и внедрить Внедрение региональных форматов ICU до их включения в вашей организации.


Присоединитесь к обсуждению в группе Trailblazer Community «Способы внедрения региональных форматов ICU».

 

Вопросы и ответы

1. Как проверить включены ли региональные форматы ICU в моей организации?

Рекомендуем проверить контрольный журнал настроек, чтобы определить, включены ли региональные форматы ICU и кем. Дополнительные сведения см. здесь.

 

2. Моя организация содержит классы Apex, триггеры Apex и страницы Visualforce, которые не соответствуют минимальным требованиям API версии 45.0. Если я вручную включу региональные формат ICU в своей организации, но не обновлю эти компоненты до версии 45.0 или более поздней, как это отразится на моей организации?

Если вы обновите версию API компонента, он начнет использовать ICU вместо JDK.  Если вы не обновите версию API других классов или настраиваемых компонентов пользовательского интерфейса, то они продолжат использовать JDK. Это может привести к тому, что настраиваемый пользовательский интерфейс будет отображать форматы JDK, основанные на региональной настройке пользователя, а стандартные компоненты пользовательского интерфейса будут отображать форматы ICU, основанные на региональной настройке пользователя.

 

3. Какие последствия от оставшейся на JDK организации?

Если версия API не будет обновлена для затронутых компонентов, а компания Salesforce не сможет внедрить обновление выпуска, ваша организация останется на JDK. Если вы примете решение остаться на JDK после выпуска Summer '25, поддержка возможных проблем, связанных с JDK, может быть ограничена.

 

4. Запланированная дата обязательного применения, указанная на плитке «Обновление выпуска», отличается в разных организациях. Почему?

 

Выпуск организации:

Плитка «Включение регионального формата ICU» в Настройках > Список обновлений выпуска:

Кнопка «Включить выполнение теста»...

Плитка «Включение регионального формата ICU» в Настройках > Обновления выпуска видны...

Это означает, что...

Winter ’25

Обязательное применение запланировано на 11 февраля 2025 г.


Завершите шаги к

10 февраля 2025 г.

Доступна

до 10 февраля 2025 г.

Либо на вкладке «Необходимые действия», либо на вкладке «Архив»

Если организация еще не использует ICU, компания Salesforce запланировала включение региональных форматов ICU на момент получения обновления выпуска Spring ’25.

До начала обновления есть возможность отсрочить обязательное применение до выпуска Summer ’25.

Spring ’25 

Обязательное применение запланировано на 15 июня 2025 г.


Завершите шаги к 14 июня 2025 г.

Доступна до 14 июня 2025 г.

Либо на вкладке «Необходимые действия», либо на вкладке «Архив»

Если организация еще не использует ICU, компания Salesforce запланировала включение региональных форматов ICU в выпуске Summer ’25.

Рекомендуем подготовиться к этому изменению, включив выполнение теста на плитке пользовательского интерфейса, которая будет доступна до 14 июня 2025 года.


Примечание! Во время предварительного тестирования в безопасной среде ваша безопасная или производственная среда может не совпадать с основным выпуском.

5. Организация использует JDK. Что необходимо сделать?
Выполните действия, указанные в справке Salesforce здесь. Содержимое предоставляет рекомендации и инструкции по определению влияния новых региональных форматов.

Как и в случае любых важных изменений, рекомендуем протестировать новые региональные форматы ICU в безопасной среде. Справка Salesforce также предоставляет руководство по обновлению и тестированию новых форматов.

Анализ влияния и обновление версий API и настраиваемого кода может занять некоторое время. Рекомендуем всем клиентам выполнить необходимые действия до начала обязательного внедрения форматов ICU в выпуске Spring ‘25.

При необходимости дополнительного времени возможно отложить обязательное введение до выпуска Summer ’25. Дополнительные сведения см. в разделе «Можно ли отказаться?».


6. Можно ли отказаться?
В этот раз предоставление исключений не предусмотрено. Однако, при необходимости получения дополнительного времени для тестирования, отправьте запрос об отсрочке до выпуска Summer ’25. Введите строку «Интерфейс пользователя» в поле «Быстрый поиск» меню «Настройка». Прокрутите список опций интерфейса пользователя, а затем выберите параметр «Интерфейс пользователя», расположенный в нижней части меню. Снимите отметку с пункта «Включение регионального формата ICU в рамках запланированного развертывания».

 

7. До какого числа можно отложить обязательное внедрение региональных форматов ICU с выпуска Spring ’25 до выпуска Summer ’25?

Чтобы отложить внедрение региональных форматов ICU, необходимо снять отметку с пункта «Включение регионального формата ICU в рамках запланированного развертывания» до того, как ваша организация будет обновлена до выпуска Spring ’25.

Дата обновления основного выпуска для всех организаций разная, она зависит от экземпляра, на котором находится организация. Чтобы уточнить дату обновления основного выпуска для используемого экземпляра, откройте веб-узел Trust Status, найдите нужный экземпляр и выберите вкладку обслуживания.

 

8. Когда региональные форматы ICU будут внедрены в моей организации?
Региональные форматы ICU будут внедрены в выпуске Spring '25. Чтобы уточнить дату обновления основного выпуска для используемого экземпляра, откройте веб-узел Trust Status, найдите нужный экземпляр и выберите вкладку обслуживания.

9. Как принять региональные форматы ICU, не дожидаясь обязательного внедрения?
Для включения форматов в своей организации см. статью «Включение региональных форматов ICU».

 

10. Включает ли компания Salesforce региональных форматов ICU для ​​​​​​региональной настройки «Английский (Канада) [en_CA]»?

Да! Компания Salesforce внедряет обновления выпуска «Включение региональных форматов ICU» и активирует включение форматов ICU для en_CA. Администраторы могут отключать региональные форматы ICU для параметра «Английский (Канада) [en_CA]» в пользовательском интерфейсе. Введите строку «Интерфейс пользователя» в поле «Быстрый поиск» меню «Настройка» и выберите пункт «Интерфейс пользователя». Затем отмените выбор «Включение форматов ICU для en_CA» и сохраните изменения.

11. Применяются ли новые региональные форматы ICU в безопасных средах?
Да! Компания Salesforce включает региональные форматы ICU для всех безопасных организаций в выпуске Spring ’25.  

12. Включит ли компания Salesforce региональные форматы ICU, если в установленных управляемых пакетах есть классы Apex, триггеры Apex и страницы Visualforce с версией API ниже 45?

Нет. Компания Salesforce не будет включать региональные форматы ICU в организациях с более старыми версиями API этих компонентов. Однако, администраторы могут включить региональные форматы ICU вручную. Рекомендуем провести тестирование перед включением региональных форматов ICU в производственной среде. В разделе «Тестирования миграции регионального формата ICU» рассматриваются потенциальные проблемы, на которые следует обратить внимание, а также рекомендации по функциональному тестированию и тестированию конечных пользователей. Для установленных управляемых пакетов, предоставленных Salesforce, проводится внутренняя работа по обновлению API версий ниже 45. Можете продолжать использовать региональные форматы JDK и после выпуска Summer '25, и алгоритм останется прежним.

 

13. Изменяет ли включение функции «мультивалюта» региональные форматы для отрицательных валютных сумм?

Да! В статье справки «Отрицательные значения, отображаемые в поле валюты» объясняется, как можно переопределить описанные здесь региональные форматы для отрицательных значений валют в зависимости от региональных настроек при включении мультивалютного параметра.

 

14. Существует ли обходной путь для Excel, не распознающего поле datetime как поле даты и ограничивающего функциональность сортировки/фильтра?

Используя одну из английских региональных настроек, например «Английский (США) en_US», между датой и временем ставится запятая. Пример: 1/28/2008 4:30PM с JDK станет 1/28/2008, 4:30PM с региональными форматами ICU. В приложении Отчеты Salesforce при нажатии на столбец «Дата» поле сортируется как дата. Однако после экспорта отчета в Excel он будет рассматриваться как текстовое поле. В результате происходит сортировка с использованием сравнения «Строка», а не «Дата». Удалив запятые (например, Replace All в Excel), можно отсортировать поля по дате.

 

Присоединитесь к обсуждению в группе Trailblazer Community «Способы внедрения региональных форматов ICU».

Номер статьи базы знаний

000380618

 
Загрузка
Salesforce Help | Article