Известные проблемы с пользовательскими страницами в приложении на основе модели
Настраиваемая страница — это новый тип страницы в приложениях на основе модели. Настраиваемые страницы привносят возможности приложений на основе холста в приложения на основе моделей. Ниже приведены известные проблемы, о которых следует знать.
Важно!
Использование пользовательских страниц с мобильными устройствами в настоящее время находится на стадии общедоступной предварительной версии. Не поддерживаются следующие элементы управления для автономного режима и возможностей устройства: сканирование штрих-кода, съемка фотографий с устройства и прикрепление файлов.
Пользовательские страницы не поддерживаются в App for Outlook и возвращают ошибку при загрузке.
Проблемы, связанные с создателем
Когда настраиваемая страница изменяется, например сохраняется и публикуется, приложение на основе модели не знает об изменении. Приложение на основе модели продолжает использовать последнюю версию пользовательской страницы на момент публикации на основе модели. При публикации приложения на основе модели через конструктор приложений, обозреватель решений или с помощью команды Опубликовать все обновляются все пользовательские страницы в приложении на основе модели.
Изображения, значки и фигуры в настоящее время не поддерживаются языками с письмом справа налево (RTL).
Возможность получения текущих форматов данных из параметров пользователя, включая дату, время, числа и валюту, не поддерживается.
Настраиваемые страницы используют сеанс размещения приложений на основе холста, время ожидания которого может истечь через 8 часов. Однако у сеанса единого интерфейса более длительное время ожидания. Когда истекает время ожидания, появляется панель сообщения об ошибке, предлагающая пользователю обновить страницу в браузере.
Когда настраиваемая страница с компонентом кода открывается для редактирования, отображается диалоговое окно безопасности. При выборе Назад в диалоговом окне безопасности не будет выполнен переход обратно к родительскому контексту. Пользователь может закрыть вкладку браузера, чтобы покинуть конструктор приложения на основе холста.
Не все элементы управления приложения на основе холста доступны с настраиваемыми страницами. Однако настраиваемые страницы поддерживают наиболее распространенные элементы управления приложениями на основе холста и настраиваемые компоненты профессиональных разработчиков. Для получения дополнительной информации о том, что доступно, см. раздел Разработка пользовательской страницы для приложения на основе модели
Создателям необходимо предоставить общий доступ к настраиваемым страницам, чтобы другой создатель мог вносить изменения, что отличается от поведения типичных компонентов приложения на основе модели. Если пользовательская страница не может быть опубликована из области Решения, откройте среду в центре администрирования Power Platform, а затем откройте Ресурсы > Power Apps > Страница > Общий доступ. Точно так же, чтобы повторно использовать компоненты приложения на основе холста внутри настраиваемой страницы, соответствующая библиотека компонентов приложения на основе холста также должна быть предоставлена создателям настраиваемых страниц.
У создателя пользовательской страницы нет поддержки некоторых API Power Apps component framework, таких как
Navigation
и веб-API, что встроено в автономные приложения на основе холста. Однако эти API доступны в опубликованном приложении, где настраиваемая страница добавляется в приложения на основе модели. Больше информации: Добавление компонентов кода на настраиваемую страницу для вашего приложения на основе модели.В настоящее время возможности создателя для настраиваемой страницы не включены в национальных облаках. Если вы хотите включить это для сеанса создателя, добавьте "powerappsPortalApps.enableEditInShellAppDesigner=true" в качестве параметра запроса к URL-адресу https://make.powerapps.com/.
Создатели не могут использовать ссылки Dataverse между средами на настраиваемой странице.
Проблемы, связанные с пользователем
Когда пользователь без привилегий на использование Power Apps открывает пользовательскую страницу в приложении на основе модели, он увидит ошибку, в которой говорится об отсутствии активных прав для использования Power Apps. Больше информации: Обзор лицензирования для Microsoft Power Platform и соответствующее руководство по лицензированию.
Для настраиваемых страниц необходимо включить сторонние файлы cookie, что требуется для среды выполнения приложения на основе холста.
Когда пользователям предлагается дать согласие на использование соединителей, и они выбирают Запретить, настраиваемая страница отображается, но без данных. Пользователь не получает уведомление о том, что получение данных пропущено.
После изменения и публикации приложения на основе модели или настраиваемой страницы загрузка настраиваемой страницы может занять больше времени, чем обычно, и счетчик загрузки страницы не отображается.
Нативная поддержка проигрывателя доступна для iOS, Android и Windows в только онлайн-режиме. Автономная поддержка в настоящее время не поддерживается.
При возврате на пользовательскую страницу с другой страницы состояние страницы не восстанавливается, поэтому страница отображается как новая навигация. Состояние также не сохраняется при переключении между многосеансовыми вкладками в многосеансовых приложениях. Дополнительные сведения о поддержке нескольких сеансов в приложениях на основе модели см. в разделе Сеансы и вкладки Customer Service workspace.
При попытке входа в систему текущее поведение, вызванное выбором пользователя в любом месте вне поля входа, приводит к тому, что всплывающее окно для входа в систему перемещается за браузер приложения.
Когда пользователь запускает приложение, несовместимое с политиками защиты от потери данных (DLP), он увидит диалоговое окно с ошибкой, где в разделе «Технические сведения» указано, что приложение не поддерживает DLP.
Если в приложении есть несколько пользовательских страниц, диалоговое окно согласия запрашивает разрешения на данные для всех соединителей на всех пользовательских страницах, даже если они еще не открывались.
Связи
- Все пользовательские страницы используют общую инфраструктуру подключения, как если бы они были частью одного приложения на основе холста. Например, если приложение на основе модели имеет две пользовательские страницы, одна из которых подключена к SQL Server, а другая — нет, диалоговое окно согласия все равно появится и потребует разрешения на доступ к SQL, даже если открываемая страница этого не требует.
- Пользовательские страницы в приложениях на основе модели не поддерживают обнаружение подключения с помощью свойства Connected.connected.
- Количество коннекторов в приложении на основе модели на всех пользовательских страницах не должно превышать 10. Количество ссылок на соединения на всех пользовательских страницах не должно превышать 20. Количество соединителей и ссылок на соединения может увеличить время ожидания, с которым сталкивается пользователь приложения, когда он запускает приложение с пользовательскими страницами.