Что нового и что изменилось в обновлении платформы 30 для приложений для управления финансами и операциями (ноябрь 2019 г.)

В этой статье описываются новые или измененные функции в обновлении платформы 30 для приложений для управления финансами и операциями. Эта версия имеет номер сборки 7.0.5407. Несмотря на то, что дата общей доступности назначена на ноябрь, новые функции будут доступны для раннего доступа уже в сентябрьском выпуске. Дополнительные сведения об обновлении платформы 30 см. в разделе Дополнительные ресурсы.

Читабельный формат даты и времени для полей dateTime в полезных данных бизнес-событий

При написании кода нового бизнес-события можно включить поле dateTime, чтобы вывести значение в удобочитаемом формате в полезных данных бизнес-события. Также можно изменить существующее бизнес-событие и включить в полезные данные читабельное поле dateTime, тем самым сохранив совместимость. О том, как это сделать, рассказывается в Документации для разработчиков бизнес-событий.

Ускоренное скрытие полей в режиме персонализации

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

Улучшения возможностей расширения

В обновлении платформы 30 были добавлены следующие расширенные возможности расширения:

  • Улучшение обработки сценариев расширения формы с участием групп полей расширения, которые расширяются повторно (Ref# 236593).
  • Включение свойства Default Action (Действие по умолчанию) в FormGridControl для использования кнопок, добавленных с помощью расширения (Ref# 322756).
  • Добавление пост-обработчиков событий для событий удаления в источниках данных формы в область действия проводки (Ref# 237952).
  • Добавление предупреждения для клиентов/партнеров о том, что нежелательно расширять "внутренние" классы (Ref# 338010).
  • Улучшение использования шаблона SysPlugin из X++ за счет улучшения поддержки значений нескольких ключей и значений ключей разных типов (Ref# 330178).

В метамодель добавлено свойство Feature Class для поддержки ассоциирования метаданных с функциями, определенными для управления функциями

В метамодель добавлено свойство Feature Class (Класс функций), которое можно увидеть для нескольких типов в обозревателе приложений в Visual Studio. Это свойство представляет собой подстановку, которая указывает на функции, определенные для управления функциями (Feature Management). Это свойство в настоящее время не имеет никакого эффекта. В будущем разработчики будут использовать это свойство, чтобы гарантировать, что фрагменты метаданных будут видны пользователям, только если в рабочей области «Управление функциями» включена соответствующая функция. В настоящее время, если для свойства Feature Class установлено значение, то выдается предупреждение сборки, сообщающее разработчику, что эта функция не будет иметь никакого эффекта. Новое свойство отображается для нескольких типов, включая меню и пункты меню (MenuItems), но со временем оно будет отображаться для форм, элементов управления формами и других типов. Первыми типами метаданных, для которых будет реализована поддержка свойства Feature Class, станут Menus (Меню) и MenuItems (Пункты меню), благодаря чему разработчики смогут делать доступными только те пункты меню, для которых включена соответствующая функция. Поддержка типов Menus и MenuItems в среде выполнения запланирована в обновлении платформы 31. В настоящее время при использовании свойства Feature Class и API FeatureStateProvider можно ссылаться на существующие функции в Feature Management, но дополнительные функции определять нельзя. Эта поддержка, вероятно, будет реализована после завершения работы над свойством Feature Class.

Новые типы лицензий поддерживают ассоциирование пользователей с лицензией

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

Дополнительные ресурсы

Исправление ошибок в обновлении платформы 30

Для получения сведений об исправлениях ошибок, включенных в каждое из обновлений, которые являются частью обновления платформы 30, войдите в службы Lifecycle Services (LCS) и просмотрите эту статью базы знаний.

Dynamics 365: план выпуска волны 2 за 2019 год

Интересуетесь предстоящими и недавно выпущенными возможностями наших бизнес-приложений и платформ?

Ознакомьтесь с разделом Dynamics 365: план выпуска волны 2 за 2019 год. Мы собрали в одном документе все сведения, чтобы вы могли использовать их для планирования.

Удаленные и устаревшие функции

В статье Удаленные или нерекомендуемые функции для Finance and Operations описываются функции, которые были удалены или объявлены нерекомендуемыми.

  • Удаленная функция больше недоступна в продукте.
  • Устаревшая функция не находится в активной разработке и может быть удалена в следующем обновлении.

Перед удалением какой-либо функции из продукта в статье Удаленные или нерекомендуемые функции для Finance and Operations за 12 месяцев до удаления будет размещено уведомление о том, что эту функцию использовать не рекомендуется.

Для критических изменений, которые влияют только на время компиляции, но являются двоично совместимыми с песочницей и рабочими средами, время вывода из эксплуатации будет меньше 12 месяцев. Обычно это функциональные обновления, которые должны быть выполнены для компилятора.