Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описываются известные ограничения с современными командами для приложений, управляемых моделью.
Ограничения библиотек компонентов PowerFx и команд
Power Fx совместно использует определенную инфраструктуру с пользовательскими страницами и приложениями на основе холста. Соответствующие ограничения пользовательских страниц также применяются к командам.
- В настоящее время не все функции Power Fx поддерживаются для команд.
- Microsoft Dataverse в настоящее время является единственным поддерживаемым источником данных при использовании Power Fx с командами. Однако пользовательские страницы можно использовать для подключения к внешним данным.
- Чтобы добавить дополнительные таблицы, откройте библиотеку компонентов команд из конструктора команд. Или можно повторно открыть конструктор команд, выбрав другую таблицу в конструкторе приложений.
- При написании формул Power Fx в конструкторе команд IntelliSense иногда может предоставлять рекомендации для неподдерживаемых функций. Это может не показать ошибку для неподдерживаемых функций в конструкторе команд или связанной библиотеке компонентов команд.
- Команды и библиотека компонентов команд, созданные из одного приложения, нельзя добавлять в другие приложения. Однако вы можете скопировать команду и вставить ее в другое приложение или в другое место на панели команд.
- Не все готовые или настраиваемые правила видимости из классических команд в настоящее время поддерживаются в Power Fx. Классическая видимость поддерживается без использования Power Fx. Это необходимо для переноса классических команд в современные и классические форматы правил, но не будет отображаться в конструкторе команд. Однако классическая видимость предоставляется в файлах решений и Dataverse.
- Чтобы удалить библиотеки компонентов команд, необходимо удалить приложение. Также можно удалить связанную запись в таблице элементов приложения на основе модели, а затем удалить библиотеку компонентов. Запись элемента приложения, управляемого моделью, существует в Dataverse, но недоступна в решениях. Дополнительные сведения: Удаление записи элемента приложения на основе модели
- Команды на основе Power Fx не поддерживаются и не будут выполняться в приложении Dynamics 365 для Outlook или приложения на основе модели, размещенного на портале.
- Изменения метаданных для атрибутов могут не отражаться в выражении Power Fx. Чтобы обновить метаданные, откройте библиотеку компонентов с помощью действий командной строки в конструкторе команд. В Power Apps Studio для приложений на основе холста выберитеИсточники данных, выберите источник данных и обновите страницу. Это действие обновляет метаданные библиотеки компонентов.
Ограничения конструктора команд
- Существующие ранее классические команды нельзя настроить в конструкторе команд, пока они не будут перенесены в современную инфраструктуру. Сюда входят стандартные команды, которые со временем будут переноситься постепенно. Вы можете продолжать использовать другие механизмы и сторонние средства для настройки классических команд.
- Динамически заполняемые кнопки не поддерживаются. Мы рекомендуем создавать их декларативно.
- Панели команд глобального заголовка приложения и панели мониторинга в настоящее время не поддерживаются в конструкторе команд. Они настраиваются нечасто. Поделитесь отзывами, если вы сочтете это важным для расстановки приоритетов.
- Поддерживается отдельная библиотека компонентов Power Fx. Дизайнер команд может отображать сообщение об ошибке: «Невозможно инициализировать диспетчер компонентов. С вашим приложением связано несколько библиотек компонентов». Эта ошибка возникает, когда с приложением связано несколько повторяющихся библиотек компонентов, что в настоящее время не поддерживается в приложениях на основе модели. Чтобы устранить это ограничение, удалите дополнительные записи
AppElementдля приложения. Сделайте это, удалив несколько зависимостей библиотеки с приложением, убедившись, что существует только одна записьAppElement. - Редактирование команд на странице команд в областях Solutions или Tables в Power Apps (make.powerapps.com) не позволяет установить
Run formulaкак действие илиShow on condition from formulaкак правило видимости. Эти возможности доступны только при редактировании команд из современного конструктора приложений.
Удалить запись элемента приложения с управлением на основе модели
Предупреждение
Если приложение включает команды на базе Power Fx, они перестают работать после удаления записи таблицы элементов приложения на основе модели, соответствующей приложению.
Используя таблицу "Элементы приложений на основе модели ", выполните следующие действия.
- Создайте поток, чтобы получить список строк. Дополнительные сведения: Получение списка строк
- Затем выполните поток, чтобы найти значение Уникальный идентификатор строки для строки, которую вы хотите удалить и скопируйте ее. Вы также можете найти это значение строки, просмотрев строки таблицы в концентраторе таблиц для таблицы элементов приложения на основе модели по адресу make.powerapps.com.
- Создайте шаг для удаления строки, используя значение уникального идентификатора, которое вы скопировали на предыдущем шаге. Подробнее: Удаление строки.
- Опубликуйте приложение на основе модели, связанное с записью элемента приложения на основе модели.
См. также
Представляем Средство проверки команд для модельно-приложенческих лент