По состоянию на 26 апреля 2019 года, по-видимому, нет полного списка всех функций полета в D365FO. Это означает, что вам нужно покопаться в коде, чтобы узнать, какая функция использует название рейса. Как найти новые функциональные полеты в Dyn365FO имеет некоторую информацию по этому вопросу, но не относится к рассматриваемой функции.
В случае признака Единицы измерения для вариантов продукта Я вырыл форму, показанную в описании EcoResProductParameters
, и взглянул на код формы. Метод updateDesign
содержит строку
boolean flightModeEnabled = EcoResProductUnitConverter::isProductUnitConversionPerVariantFlightEnabled();
, которая в свою очередь использует строковую константу 'EcoResProductUnitConversionPerVariantFeature' в классе EcoResFlighting
. Эта константа является названием полета рассматриваемой функции.
Как описано в статье об особенностях полета для управления данными, теперь вы можете использовать это имя для создания новой записи в таблице SysFlighting
. Я нашел, что проще всего создать новую запись с помощью браузера таблиц. К сожалению, вы все равно должны установить значения для полей FlightName
и Enabled
с помощью команды SQL или режима редактирования таблицы в SSMS, поскольку поля не доступны для редактирования (но, как ни странно, поле FlightServiceID
есть).
Вот так выглядела моя последняя SysFlighting
запись в браузере таблиц. Обратите внимание, что ваши значения для Partition
, RecId
и recVersion
могут отличаться.
Обратите внимание, что значение 12719367 для поля FlightServiceID
также необходимо добавить в файл web.config (обычно он находится в C:\AOSService\webroot
в блоке разработки). Найдите следующую строку в файле и добавьте значение, как показано:
<add key="DataAccess.FlightingServiceCatalogID" value="12719367" />
После этого выполните iisreset
, после чего функциональность этой функции стала доступна в моей системе.
Обратите внимание, что это работает только в средах разработки. Развернутые среды могут ограничивать доступ к iisreset
, базе данных и обозревателю таблиц. В некоторых средах iisreset
можно заменить перезапуском «Службы публикации в Интернете». В других системах вам, возможно, придется обратиться в службу поддержки Microsoft, чтобы они включили эту функцию для вас.