Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание
Группы интересов сообщества теперь переехали из Yammer в Microsoft Viva Engage. Чтобы присоединиться к сообществу Viva Engage и принять участие в последних обсуждениях, заполните форму " Запрос доступа к финансам и операциям Viva Engage Community " и выберите сообщество, к которому вы хотите присоединиться.
Функции добавляются и обновляются в каждом выпуске. Интерфейс управления функциями предоставляет рабочую область для просмотра списка функций, предоставляемых в каждом выпуске. Затем можно использовать рабочее пространство для просмотра документации по функциям и включения или отключения функций.
Рабочая область управления функциями
Рабочую область Управление функциями можно открыть, выбрав соответствующую плитку на панели мониторинга. Отображена страница со списком функций для всех выпусков, поддерживаемых опытом управления функциями.
Список функций включает в себя следующие сведения:
- Имя — описание добавленной функции.
- Статус — символ указывает, включена ли функция (галочка), не включена (пусто), запланирована для включения (часы) или обязательно должна быть включена (замок), требует внимания перед включением (символ предупреждения) или не может быть включена (X). Указанная настройка используется для всех юридических лиц. Когда функция была включена, она по-прежнему управляется системой безопасности. Таким образом, эта функция доступна только тем пользователям, которые имеют доступ к ней, в зависимости от их роли безопасности. Она также доступна только в юридических лицах, к которым пользователь имеет доступ.
- Дата включения — это дата, когда функция была включена или запланирована для включения.
- Дата добавления — дата, когда функция была добавлена в вашу среду. Эта дата автоматически вводится при обновлении среды во время ежемесячных циклов выпуска.
- Состояние функции — текущее состояние жизненного цикла функции: Предварительная версия, Выпущена (отображается как пустое), Включена по умолчанию и Обязательная. Эти состояния будут рассмотрены более подробно далее в этой статье.
- Модуль — модуль, на который влияет новая функция.
- Тип — тип функциональности и может быть Функциональность или Горячее исправление. Исправление — это подтип функции с более коротким жизненным циклом.
При выборе функции в области сведений справа от списка функций отображается дополнительная информация. В верхней части области отображается имя функции, дата добавления функции, модуль, на который влияет функция, и ссылка Подробнее. Выберите эту ссылку для просмотра документации для функции. Если документация недоступна, открывается временная страница. Область сведений также содержит поле Комментарии, в котором можно добавить собственные комментарии о функции.
Рабочая область Управление функциями также содержит несколько вкладок, на каждой из которых отображается список функций.
- Новые — на этой вкладке отображаются все функции, которые были добавлены с момента последнего ежемесячного обновления. Если вы пропустили какие-либо ежемесячные обновления, на вкладке отображаются все новые возможности, добавленные со времени последнего обновления. Новейшие функции отображаются в верхней части списка. Общее число новых функций также отображается на плитке в верхней части страницы.
- Не включено — на этой вкладке отображаются все функции, которые не были включены. Новейшие функции отображаются в верхней части списка. Кроме того, плитка в верхней части страницы показывает общее число новых функций, отключенных в данный момент.
- Запланировано — на этой вкладке отображаются все функции, которые запланированы к включению в будущем. В верхней части списка отображаются функции с самой ранней датой по расписанию. Кроме того, общее число запланированных функций отображается на плитке в верхней части страницы.
- Все — на этой вкладке отображаются все функции. Новейшие функции отображаются в верхней части списка.
Уведомления о рекомендациях по функциям
Начиная с Dynamics 365 finance and operations версии 10.0.35, пользователи могут начать видеть уведомления о рекомендуемых функциях. Пользователи могут просмотреть рекомендованную функцию и запросить, чтобы администратор включил ее. Запрос запускает отправку уведомления администраторам. Они могут оценить предлагаемую функцию и принять решение о том, следует ли включать ее в организации.
Состояния функций
Функции могут переходить между несколькими состояниями, начиная с момента их использования в управлении функциями, чтобы в конечном итоге стали обязательными в продукте. В этом разделе описываются допустимые состояния функций.
Предварительные версии функций (дополнительно)
Рабочие группа по продуктам могут изначально начать создавать новую функцию в качестве предварительной версии. Предварительные версии функций не активированы по умолчанию и не являются обязательными. Рабочая группа, владеющая продуктом, обновлять функции для последующего выпуска после успешного завершения предварительного периода.
Примечание
На предварительные версии функций распространяются особые условия и положения для предварительных версий.
Выпущенные функции (дополнительно)
Столбец Состояние функции для этих функций пуст. Изначально добавленные как выпущенные функции не активированы по умолчанию, и включение этих функций не является обязательным. Функции, обновленные из предварительной версии, сохраняют состояние включения.
Включенные по умолчанию функции (дополнительно)
Функции, обновленные до статуса Включено по умолчанию, активированы по умолчанию, но их можно отключить. После того, как функции, которые могут быть отключены, были в состоянии Выпущено по крайней мере в течение шести месяцев, ожидается переход в это состояние в следующем основном выпуске. Функции, которые переходят в состояние Включено по умолчанию, должны быть указаны в статье Что нового для выпуска. Обновление инициировано рабочей группой-владельцем продукта.
Примечание
Поскольку эти функции активированы автоматически, важно определить, готова ли ваша организация к использованию этих функций, или требуется больше времени. Если требуется дополнительное время, может потребоваться временно отключить эти функции. Переход функции в состояние Включено по умолчанию обычно выполняется в основном выпуске до того, как функция становится Обязательной. В этот момент у вас нет возможности отключить эту функцию.
Обязательная аналитика
Обязательно — ожидаемое конечное состояние для функций. Оно указывает, что функции включены и не могут быть отключены без обращения в Microsoft. После двух основных выпусков ожидается, что дополнительные функции станут обязательными. Критические функции могут, например, быть введены как обязательные.
Пример ожидаемого жизненного цикла функций
Функции, которые могут быть отключены и которые были добавлены как выпущенные и необязательные до или после выпуска в апреле, должны быть переведены в состояние Включено по умолчанию в следующем выпуске в октябре. Затем они должны стать Обязательными в апреле следующего года.
Функции, которые не могут быть отключены и которые были добавлены как выпущенные и необязательные до или после выпуска в апреле, должны быть переведены в состояние Обязательные в апреле следующего года.
Состояния исправлений
Исправления быстрее проходят через свои состояния, чем функции. Исправления вводятся обновлениями для улучшения качества продукта, и в конечном итоге они полностью интегрируются в продукт и поэтому больше не перечислены в разделе управления функциями. Для каждого исправления используйте ссылку Подробнее, чтобы получить подробные сведения о доступности. В этом разделе описываются допустимые состояния исправлений.
Выпущено (необязательно)
Столбец состояния компонента пуст. Исправления изначально добавляются как выпущенные и не включены по умолчанию, и их включение является необязательным.
Полностью интегрированная
Исправление не отображается в управлении функциями, исправление включено и не может быть отключено без обращения к корпорации Майкрософт.
Пример ожидаемого жизненного цикла экстренного исправления
Исправления добавляются в обновление качества продукта для апрельского выпуска и ожидается, что они будут полностью интегрированы в следующем предстоящем выпуске. Для уже выпущенных версий исправления предоставляются в обновлениях качества продукта и остаются в состоянии Выпущено. Например, исправление, выпущенное в августе, доступно в обновлениях качества продукта для выпусков апреля и июля и полностью интегрировано в октябрьском выпуске.
Включить функцию
Если функция не была включена, в области сведений появляется кнопка Включить сейчас. Эту кнопку можно использовать, чтобы включить эту функцию.
После включения некоторых функций их невозможно будет отключить. Если функция, которую вы пытаетесь включить, не может быть включена, вы получите предупреждение. Нажмите кнопку "Отмена" , чтобы отменить операцию и оставить функцию отключенной. Однако если выбрать Включить, ее будет невозможно отключить позже.
Некоторые функции отображают сообщение, которое предоставляет дополнительные сведения перед их включением. Эти функции обозначены желтым предупреждающим символом. Вы должны внимательно изучить дополнительную информацию, чтобы лучше понять, что происходит, когда функция включена. Тем не менее, вы все равно можете выбрать Включить, чтобы активировать функцию.
Некоторые функции отображают сообщение о том, что функция не может быть включена до тех пор, пока действие не будет принято. Эти функции обозначены красным символом X. Вы должны принять действия, описанные в описании, прежде чем функция включена. Например, если вы не можете использовать функцию до тех пор, пока ключ конфигурации не будет отключен, необходимо сначала отключить ключ конфигурации, а затем вернуться к управлению функциями, чтобы включить функцию.
После включения этой функции в области сведений появится сообщение под ссылкой Подробнее. В сообщении либо указано, что функция была включена, либо отображается будущая дата, на которую запланировано включение функции. Оно появляется каждый раз при выборе функции в списке функций.
Функции, запланированные для включения в будущем, отображаются на вкладке "Запланированное ". Пакетный процесс включает их в полночь по указанной дате на основе часового пояса, представленного системной датой.
Перепланирование функции
Если функция планируется включить в будущем, в области сведений появится кнопка "Расписание ". Используйте эту кнопку, чтобы изменить значение даты включения на другую дату.
- Выберите запланированную функцию, которую требуется перепланировать, затем в области сведений выберите Запланировать.
- В появившемся диалоговом окне в поле Дата включения укажите новую дату, когда должна быть включена функция.
- Выберите Включить, чтобы перепланировать функцию, или Отключить, чтобы отменить расписание.
Отключение функции
Если функция была включена, в области сведений появляется кнопка Отключить. Используйте эту кнопку, чтобы отключить функцию. Кнопка Отключить недоступна, если функцию невозможно отключить.
После отключения этой функции в области сведений появится сообщение под ссылкой Подробнее. В сообщении говорится, что функция не включена. Оно появляется каждый раз при выборе функции в списке функций. Функции, которые не были включены, отображаются на вкладке Не включено.
Функции, которые должны быть включены
Иногда поставляется критическая функция, которая должна быть включена автоматически при выполнении обновления. Эти функции автоматически включены в дату, указанную в поле Дата включения. Для этих функций в области сведений появится сообщение под ссылкой Подробнее. В сообщении либо указано, что функция была включена, либо отображается будущая дата, когда функция будет включена. Оно появляется каждый раз при выборе функции в списке функций.
Включить все функции
Вы можете включить все функции, выбрав кнопку Включить все.
При выборе Включить все появится параметр, где вам нужно предоставить следующую информацию:
- Список всех функций, требующих подтверждения, прежде чем они могут быть включены. Если вы хотите включить функции в списке, выберите Да для кнопки Включить функции, требующие подтверждения.
- Будет показан список всех функций, которые не могут быть включены. Эти функции не будут включены.
Все функции, которые могут быть включены, активируются. Если функция уже спланирована на включение в будущем, расписание не изменится.
Включение всех функций автоматически
Если требуется автоматически включать все новые функции, можно использовать раскрывающийся список под заголовком рабочей области для изменения того, что происходит при добавлении новых функций.
- Выберите Включать все новые функции автоматически, чтобы автоматически включать все новые функции при их добавлении в среду.
- Выберите Не включать все новые функции автоматически, чтобы по умолчанию все новые функции были выключены при их добавлении в среду.
При автоматическом включении всех функций, она включает все функции, которые должны быть включены при нажатии кнопки Включить все. Она не будет включать функции, требующие подтверждения, или функции, которые не могут быть включены до тех пор, пока не будет принято действие.
Проверить наличие обновлений
Функции добавляются в среду после каждого обновления. Тем не менее, вы можете вручную проверить наличие обновлений, нажав на кнопку Проверить наличие обновлений. Любая функция, которая была добавлена в систему после обновления, добавлена в список функций. Например, если активированная функция включена после релиза, вы можете проверить наличие обновлений, и функция добавлена в список.
Назначение ролей
Рабочую область Управление функциями можно быть открыты системными администраторами, а также пользователями, которым назначена роль диспетчера функций или роль просмотра функций. Эти две роли были созданы для поддержки возможности управления функциями. Пользователи, имеющие роль диспетчера функций, могут включить или отключить любую функцию. Они также могут обновлять поле Комментарии для функции. Пользователи, имеющие роль просмотра функций, могут только просматривать рабочую область Управление функциями. Они не могут включать или выключать функции.
Роль диспетчера функций и роль просмотра функций не переопределяют существующую безопасность, установленную для пользователя. Они просто управляют тем, могут ли пользователи включать и выключать функции. Они не предоставляют доступа к самим функциям.
Функции, использующие конфигурационные ключи
Если функция использует конфигурационный ключ, но конфигурационный ключ не включен, в рабочей области Управление функциями не отображается эта функция в списке доступных функций. После включения конфигурационного ключа обновите список функций, используя пункт меню Проверить наличие обновлений. Затем эта функция появится в списке функций.
Если выключить ключ конфигурации, функция не удаляется из списка функций.
Информационные объекты
Информационный объект под названием Управление функциями позволяет экспортировать настройки управления функциями из одной среды, затем импортировать их в другую среду. Данный объект обновляет только существующие функции. Бизнес-логика в сущности также помогает гарантировать, что те же правила, которые используются в рабочей области управления функциями , применяются при выполнении импорта. Например, нельзя переопределить параметр обязательной функции, удалив дату во время импорта.
Следующие примеры описывают, что происходит при использовании объекта Управление функциями для импорта данных.
- Если изменить значение поля Включено на Да, функция включается, и в поле Дата включения устанавливается текущая дата.
- Если изменить значение поля Включено на Нет или оставить поле EnableDate пустым, функция включается, и поле Дата включения очищается. Невозможно отключить обязательную функцию или функцию, которая не может быть отключена после ее включения.
- Если изменить значение поля EnableDate на дату в будущем, эта функция планируется для этой даты.
- Если изменить значение поля Включено на Да и изменить значение поля EnableDate на дату в будущем, функция планируется на эту дату.
- Если изменить значение поля Включено на Нет, но также изменить значение поля EnableDate на дату в будущем, функция планируется на эту дату.
- Если функция включена, при добавлении поля EnableDate, для которого установлена дата в будущем, функция остается включенной. Чтобы перепланировать функцию, необходимо изменить значение поле Включено на Нет.
Управление функциями и фокус-тестирование
Управление функциями позволяет управлять функциями, поставляемыми в каждом выпуске. Фокус-тестирование позволяет рабочим группам Microsoft выпускать функции для ограниченного числа клиентов, чтобы эти функции можно было тестировать и проверять без воздействия на всех клиентов. Управление функциями не управляет фокус-тестированием каких-либо функций.
Использование управления функциями для включения функций независимых разработчиков программного обеспечения или пользовательских функций
В настоящее время Управление функциями недоступно для функций независимых поставщиков программного обеспечения (ISV) и пользовательских функций. Однако Microsoft добавляет дополнительные функции для улучшения Управления функциями. После завершения этих усовершенствований Microsoft делает Управление функциями доступным для всех функций и предоставит инструкции по обновлению функций для их использования.
Вопросы и ответы (часто задаваемые вопросы)
Когда добавляются, удаляются или изменяются функции?
Функции добавляются, удаляются и изменяются путем изменения кода рабочими группами-владельцами продуктов. Для получения этих изменений необходимо обновить среды.
Становится ли функция обязательной автоматически?
Нет, функция не становится обязательной автоматически. Рабочие группы-владельцы продуктов должны внести изменения в код.
Почему не указана конкретная дата обязательной активации?
Время выпуска обновлений может изменяться, время обновления среды переменное, и клиенты могут отказаться от некоторых обновлений. В результате трудно определить конкретные даты.
Где документация для функций, которые обязательны?
Эта документация поступает от рабочей группы приложения Dynamics 365. Часто эти функции упомянуты в обновлениях состояний функций клиента или удаленные или устаревшие функции.
Имеется ли уведомление в продукте или сигнал о том, что функция должна быть обязательно активирована?
Механизм уведомления, связанный с преобразованием функций в обязательные, не существует сегодня.
Могут ли функции включаться без извещения клиента?
Да, функции могут быть включены без оповещения клиента в следующих ситуациях:
- Функция переходит в состояние Включено по умолчанию. В этом состоянии функцию можно отключить.
- Функция обновляется до Обязательная. Это изменение происходит только в сочетании с основным выпуском. Критические функции могут быть перемещены в состояние Обязательные в любом обновлении.
Что такое фокус-тестирование функций и как оно связано с управлением функциями?
Фокус-тестирования функций являются включателями или выключателями в реальном времени, которые контролирует Microsoft. Они отделены от клиентского управления, предоставляемого системой управления функциями.
- Закрытые предварительные версии функций не отображаться в Управлении функциями до тех пор, пока они не будут включены для фокус-тестирования. В производстве клиент должен согласиться с участием в особой программе, чтобы это произошло.
- Общедоступная предварительная версия и выпущенная версия (общедоступная) функции указаны в модуле Управление функциями, если только для них не выключено фокус-тестирование. Отключение фокус-тестирования функции рассматривается в качестве крайней меры, к которой прибегает рабочая группа продукта в случае обнаружения критической проблемы, и обычно выполняется отдельно для каждого клиента.
Может ли фокус-тестирование функции включаться без извещения клиента?
Да, если функция влияет на работоспособность среды без функционального воздействия, она может быть включена по умолчанию.
Как можно проверить включение функции в коде?
Используйте метод isFeatureEnabled класса FeatureStateProvider, передав ему экземпляр класса функции. Пример:
if (FeatureStateProvider::isFeatureEnabled(BatchContentionPreventionFeature::instance()))
Как можно проверить включение функции в метаданных?
Свойство FeatureClass может использоваться, чтобы указать, что некоторые метаданные связаны с функцией. Следует использовать имя класса, используемое для данной функции, например BatchContentionPreventionFeature. Эти метаданные видимы только в этой функции. Свойство FeatureClass доступно в меню, элементах меню, значений перечислений и полях таблиц/представлений.
Что такое класс функций?
Функции в Управлении функциями определяются как классы функций. Класс функции реализует IFeatureMetadata и использует атрибут класса функции для идентификации себя в рабочей области Управления функциями. Существует множество примеров доступных классов функций, которые могут быть проверены для включения в код с использованием API-интерфейса FeatureStateProvider и в метаданных с помощью свойства FeatureClass. Пример:
[ExportAttribute(identifierStr(Microsoft.Dynamics.ApplicationPlatform.FeatureExposure.IFeatureMetadata))]
internal final class BankCurrencyRevalGlobalEnableFeature implements IFeatureMetadata
Что такое IFeatureLifecycle, реализуемый некоторыми классами функций?
IFeatureLifecycle является внутренним механизмом Microsoft, указывающим на стадию жизненного цикла функции. Функции могут быть:
-
PrivatePreview— для отображения требуется тестируемая возможность. -
PublicPreview— отображается по умолчанию, но с предупреждением о том, что эта функция является предварительной версией. -
Released— полностью выпущено.