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


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

Персонализираната страница е нов тип страница в приложение, управлявано от модел, което внася силата на приложенията за платно в приложения, управлявани от модели. Персонализираните страници увеличават конвергенцията на управлявани от модели и приложения за платно и могат да се използват за добавяне на цели страници, диалогови прозорци или панели с гъвкавостта на дизайнера на платно. Той също така включва опит за създаване на страници с нисък код с изрази и персонализирани контроли на Power Apps component framework.

Тази нова страница може да бъде по-гъвкава от формуляр на приложение, изглед или страница на таблото за управление. Тя ви позволява да включите една или повече таблици. След това производителят може да дефинира взаимодействието на данните и компонентите. Потребителската страница е отделен елемент на решението, който позволява на един създател да редактира по една потребителска страница в даден момент. Подобно на други страници с приложения, управлявани от модела, състоянието на страницата е или от предадените параметри, или извлечено от постоянни таблици.

Важно

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

Възможност Статус Бележки
Изпълнение за персонализирани страници Обща наличност
Решение и ALM за потребителски страници Обща наличност
Съединители в персонализирани страници Обща наличност Списък с всички конектори на Power Apps
Съвременни контроли в персонализирани страници Обща наличност Списък на поддържаните контроли
Кодови компоненти в персонализирани страници Обща наличност
Монитор поддръжка за персонализирани страници Обща наличност
Създаване на персонализирани страници Обща наличност Очаква се модерният дизайнер на приложения и дизайнерът на платно да се използват за създаване на персонализирани страници, които се поддържат по време на изпълнение
Компоненти за платно в персонализирани страници Обща наличност
Потребителска страница в приложение, управлявано от модели на Teams Публичен преглед
Персонализирана страница в mobile online Публичен преглед iOS трябва да позволява активиране на "Разрешаване на проследяване между сайтове", което може да бъде предотвратено чрез управление на устройства

Примери за потребителски страници

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

Персонализирана страница като основна страница.

Персонализирана страница като основна страница

Персонализирана страница като централен диалогов прозорец.

Персонализирана страница като централен диалогов прозорец

Персонализирана страница като страничен диалогов прозорец.

Персонализирана страница като страничен диалогов прозорец

Персонализирана страница като страничен панел на приложението позволява отваряне на персонализирана страница в новия страничен панел на приложението от дясната страна на приложението.

Потребителска страница като страничен панел на приложението

Персонализираните страници трябва да бъдат създадени от решение или от съвременния дизайнер на приложения, или от Решение област в Power Apps използвайки Нов > Страница. Още информация: Добавяне на персонализирана страница към приложение, управлявано от модел

Персонализираните страници са различни от вградените приложения за платно

Персонализираната страница дава възможност на създателите да създадат ново изживяване на страницата, използвайки възможностите на приложението canvas. Това осигурява ниско кодово изживяване при създаване с по-гъвкави оформления, по-голям контрол с опции за оформяне, възможност за добавяне на данни за конектори, използване на изрази и т.н. Персонализираното създаване на страница се случва в дизайнера на платното с нарастващ контекст на управляваното от модела приложение, в което страницата работи.

Вградените приложения за платно също използват възможностите на платното с хостинг подход, който не е толкова интегриран, колкото персонализирана страница. По-простата интеграция на вградено приложение за платно означава, че текущото ограничение за броя на приложенията за вградено платно не се е променило. Разширената интеграция на персонализираната страница отговаря на тези ограничения. Приложението за вградено платно може да бъде поставено само на формуляр, управляван от модел, действащ като компонент с нисък код. Повече информация: Вграждане на вградено приложение за платно във формуляр, управляван от модел.

В повечето случаи препоръчваме да използвате персонализирани страници вместо вградени приложения за платно за по-тясна интеграция и по-добра производителност.

Бележка

Броят на персонализираните страници в приложение, управлявано от модел, не трябва да надвишава 25. Броят персонализирани страници в дадено приложение може да увеличи времето за изчакване, което потребителят изпитва, когато пусне приложение с персонализирани страници след последното публикуване на приложението. Увеличеното време за изчакване на потребителя е ограничено до първото стартиране на приложението от първия потребител след последното публикуване на приложението, управлявано от модела.

Мигриране на самостоятелно съдържание на приложение за платно към персонализирани страници

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

За да мигрирате съществуващо самостоятелно приложение за платно, първо започнете, като идентифицирате картографиране на екрани за отделни персонализирани страници. За всяка отделна персонализирана страница изпълнете следните стъпки:

  1. Създайте празна персонализирана страница от дизайнера на приложения, управляван от модела. Още информация: Добавяне на персонализирана страница към приложение, управлявано от модел
  2. Добавете платно приложение източник на данни за данни, използвани от екрана.
  3. Копирайте екрана от оригиналното приложение за платно в дизайнера на платна.
  4. Вмъкнете екрана в празната потребителска страница в дизайнера на платна.
  5. Променете навигационните повиквания, за да използвате персонализираното име на страницата вместо екранното име.
  6. Добавете персонализирана страница в картата на сайта на разработчик на приложения, управлявани от модел.

Често задавани въпроси

  • Какви данни може да използва персонализираната страница?

    Персонализирана страница може да използва Microsoft Dataverse и всички конектори за Power Apps. Повече информация: Списък с всички конектори на Power Apps.

  • Какви взаимодействия може да има персонализираната страница с управляваното от модела приложение?

    Персонализирани страници могат да се добавят към картата на сайта за директна навигация с помощта на Добавете персонализирана страница към картата на сайта. Страниците на приложения, управлявани от модели, могат да отворят персонализирана страница с помощта на navigateTo API на клиента. Персонализираните страници могат да се придвижват до други персонализирани страници или до страница с приложение, управлявана от модел, като формуляр, изглед или табло за управление с функцията за навигация Power Fx. Още информация: Навигиране към и от персонализирана страница

  • Как персонализираната страница се адаптира?

    Отзивчивите контроли на контейнера позволяват изграждането на отзивчива страница на приложение без формули. Повече информация: Изграждане на отзивчиви страници. Повече указания за дизайн на персонализирани страници също могат да бъдат намерени в Проектирайте персонализирана страница за вашето приложение, управлявано от модел.

  • Как се управлява персонализираната страница в решение?

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

  • Какви лицензи могат да използват персонализирана страница и дали приложението за въздействие върху персонализирана страница се отчита?

    Персонализираната страница използва специален тип приложение за платно, което позволява да се управлява по различен начин. Персонализираната страница се счита за част от управляваната от модела инфраструктура на приложението и може да се използва само в приложение, управлявано от модел. И така, той следва лиценза за управляваното от модела приложение. Освен това персонализираните страници не се отчитат в ограниченията на приложенията, защото се третират като страница вместо като приложение.

  • Трябва ли да се споделят персонализирани страници като самостоятелни приложения за платно?

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

Вижте също

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

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

Използване на PowerFx в персонализирана страница

Добавяне на конектори в персонализирани страници

Използване на монитор за отстраняване на неизправности в персонализирана страница

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