Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Общ преглед на приложенията, управлявани от модел
Дизайнът на приложения, управляван от модел, е подход, който се фокусира върху добавянето на компоненти като формуляри, изгледи, диаграми и табла към таблици с помощта на инструмент за проектиране на приложения. Освен това релациите свързват таблиците заедно по начин, който позволява навигация между тях и гарантира, че данните не се повтарят ненужно.
Използвайки дизайнера на приложения с малко или никакъв код, можете да създавате приложения, които са прости или сложни.
Приложения, управлявани от процеси
Приложенията, управлявани от модели, са особено подходящи за обработка на приложения, които са плътни данни и улесняват потребителите да се придвижват между свързани записи. Например, ако създавате приложение за управление на сложен процес, като например включване на нови служители, управление на процес на продажби или взаимоотношения с членове в организация като банка, приложението, управлявано от модел, е чудесен избор.
Моделиране на данни
Въпреки че ги наричаме приложения, управлявани от модели, често е по-лесно да мислим за тях като за приложения, управлявани от модел на данни . Това е така, защото без модел на данни, разположен в 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.
Разбирането на компонентите на приложението, управлявано от модел , ви помага да разберете някои от елементите, които съставляват приложението, управлявано от модел.