Какво представляват базираните на модел приложения в Power Apps?

Преглед на приложения, базирани на модели

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

Използвайки дизайнера на приложения с малко или никакъв код, можете да създавате приложения, които са прости или много сложни.

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

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

Моделиране на данни

Въпреки че се наричат приложения, управлявани от модели, често е по-лесно да ги мислите като модел на данни управлявани приложения. Това е така, защото без модел на данни, поместен в Microsoft Dataverse, не можете да създадете приложение, управлявано от модел.

Потребителско изживяване

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

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

Примерно базирано на модел приложение

Предимства на подхода, базиран на модели

За разлика от разработването на приложение за платно, където дизайнерът има пълен контрол върху оформлението на приложението, при базираните на модел приложения по-голямата част от потребителския интерфейс се определя за вас и до голяма степен се определя от компонентите, които добавяте към приложението.

Има някои забележителни предимства на този метод за разработване на приложения.

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

Научете повече за предимствата на подхода, базиран на модели

Сравнение на приложения, базирани на модели, и приложения, базирани на платно

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

Категория Приложения, управлявани от модел Приложения за платно
Платформа за данни Само Dataverse Dataverse + много други, използващи конектори
Опит в проектирането Дизайн, фокусиран върху компоненти без код Манипулиране на контролни свойства с помощта на Power Fx изрази
Управление на потребителския интерфейс Ограничено, предимно персонализиране Пълен контрол
Последователност на приложенията Висока – различава се предимно въз основа на избраните таблици и изгледи Често ниско, предвид значителния контрол, който дизайнерите имат върху потребителското изживяване
Миграция между средите Опростен Потенциално сложно, като се има предвид, че източниците на данни може да се наложи да бъдат актуализирани
Скорост на създаване Бързо Отнесено към сложността на дизайна
Адаптивно Автоматично реагиране Отзивчиви само ако са проектирани по този начин
Навигация чрез взаимоотношения Автоматично, при условие че съществуват връзки Само когато са проектирани и приложени с помощта на Power Fx формули
Функции за достъпност Вградени Проектиран в приложението: Създавайте достъпни приложения за платно

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

На основно ниво създаването на приложения, базирани на модели, се състои от следните области.

  • Моделиране на бизнес данни
  • Определяне на бизнес процеси
  • Съставяне на приложението
  • Конфигуриране на ролите за сигурност
  • Споделяне на приложението ви

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

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

Използване на приложение, базирано на модели

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

Научете повече за използването на приложенията, управлявани от модел

Можете да използвате управлявани от модел приложения на мобилно устройство и да ги стартирате в офлайн режим.

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

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

Решенията се използват като обвивки за всички елементи, необходими за предоставянето на продукт за използване в рамките на бизнеса.

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

Прозорец на решение

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

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

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

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

  • Лиценз за Microsoft Power Apps.
  • Възможност за създаване на среда на Power Platform. Това е характеристика на Power Apps и притежавани лицензи за Dynamics 365.
  • Среда на Power Platform.
  • База данни на Dataverse в средата. Това се избира, когато създавате среда. Повече информация: Създаване на среда с база данни
  • Привилегии за създателя да работи като системен персонализатор или производител на среда в средата, в която е създадено управляваното от модела приложение. Повече информация: Относно предварително определените роли на защита.
  • Таблица. (Има много стандартни таблици, включително сметка, които съществуват по подразбиране.)
  • Една колона в таблицата. (Всяка таблица има поне една колона и много системни колони.)
  • Един изглед на таблица за преглед на записи. (По подразбиране има определен брой.)
  • Един формуляр за таблица за въвеждане на данни. (По подразбиране ще има един.)

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

Следващи стъпки

Научете повече за стойността на приложенията, базирани на модели

Изграждане на просто приложение, управлявано от модел е чудесен начин да започнете. Може да пожелаете да Създадете решение преди да го направите.

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

Ако сте нови в Power Apps и искате да научите как да преобразувате своите идеи в напълно работещо решение, като използвате Power Apps, започнете с Планиране на проект на Power Apps.

Разберете управляваните от модел компоненти на приложението ще ви помогне да разберете някои от елементите, които изграждат управлявано от модел приложение.

Научете повече за лицензирането на Power Platform

Бележка

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

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).