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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изследовател на решения

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

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

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

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

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

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

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

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

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

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

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

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

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

Бележка

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

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