Споделяне чрез


Известни проблеми с персонализирана страница в приложение, управлявано от модел

Персонализираната страница е нов тип страница в управлявани от модели приложения. Персонализираните страници внасят силата на приложенията за платно в приложения, управлявани от модели. По-долу са известните проблеми, които трябва да знаете.

Важно

Използването на персонализирани страници с мобилни устройства в момента е в публична визуализация. Не се поддържат контроли за възможностите на офлайн и устройства, като сканиране на баркод, заснемане на снимки от устройство или прикачване на файлове.

Персонализираните страници не се поддържат в 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 и свързаното ръководство за лицензиране.

  • Персонализираните страници изискват активиране на бисквитки на трети страни, което се изисква от времето за изпълнение на приложението canvas.

  • Когато потребителят получи подкана за съгласие с конекторите и избере Не разрешавай, страницата по избор се рендира, но без данни. Потребителят не получава уведомление, че извличането на данни е пропуснато.

  • След като дадено приложение, управлявано от модел, или персонализирана страница е променено и публикувано, зареждането на персонализирана страница може да отнеме повече време от нормалното и не се показва въртяща се машина за зареждане на страница.

  • Поддръжката на родния плейър е налична за iOS, Android, а Windows в режим само онлайн. В момента не се поддържа офлайн поддръжка.

  • Когато навигирате обратно към страница по избор от друга страница, състоянието на страницата не се възстановява, така че страницата се показва като нова навигация. Състоянието също не се запазва при превключване между многосесийни раздели в многосесийни приложения. За повече информация относно поддръжката на няколко сесии с приложения, базирани на модел, отидете на обслужване на клиенти сесии и раздели на работната област.

  • Докато се опитвате да влезете, текущото поведение, причинено от избора на потребител някъде далеч от полето за влизане, кара изскачащият прозорец за влизане да се измести зад браузъра на приложението.

  • Когато потребител стартира приложение, което не е съвместимо с правилата за предотвратяване на загуба на данни (DLP) на неговата организация, той вижда диалогов прозорец за грешка и "Технически подробности" отразява, че приложението не е съвместимо с DLP.

    Диалогов прозорец за грешка при предотвратяване на загуба на данни

  • Когато в дадено приложение има няколко страници по избор, диалоговият прозорец за съгласие иска разрешения за данни за всички конектори във всички персонализирани страници, дори ако те все още не са отворени.

Връзки

  • Всички персонализирани страници споделят инфраструктурата за свързване, сякаш са част от едно и също приложение за платно. Например, ако приложение, управлявано от модел, има две страници по избор и едната е свързана към SQL Server, докато другата не е, диалоговият прозорец за съгласие все още ще се показва и ще изисква разрешение за SQL достъп, дори ако страницата, която се отваря, не го изисква.
  • Персонализираните страници в приложения, базирани на модели, не поддържат откриване на връзка чрез свойството Connected.connected .

Вижте също

Общ преглед на персонализирана страница на приложение, управлявано от модел