Определяне на това какъв тип приложение да се създаде
В Power Apps имате две опции при създаване на приложения: приложения, управлявани от модел, и приложения за платно.
Следва основно сравнение на високо ниво. За много повече подробности относно тези два типа приложения вижте Преглед на създаването на приложения в Power Apps.
Приложенията, задвижвани от модели, изискват база данни на Microsoft Dataverse. Те са изградени върху данните, моделирани в тази база данни. Прегледите и екраните с подробности за приложенията, базирани на модела, се основават на структурата на данните. Поради това те предлагат на потребителите по-последователен вид и усещане от един екран на следващ, без да изискват много усилия от създателя на приложението.
Приложенията, управлявани от модели, са добри за сценарии, където бизнес логиката е сложна, като например:
Сложни модели на данни
Управление на бизнес процес
Проследяване на дейности, свързани с данни
Приложенията за платно от друга страна могат да бъдат изградени със или без база данни на Dataverse. Те използват конектори за достъп до данни и услуги. Приложенията за платно започват с празен екран като платното на художник и създателят ръчно излага всеки екран. Това дава на създателя пълен контрол върху поставянето на всеки елемент върху платното.
Използвайте приложения за платно, ако потребителят очаква персонализирано потребителско изживяване. Те предлагат:
Графичен, интуитивен интерфейс
Възможността за създаване на индивидуален потребителски интерфейс въз основа на потребителските изисквания
Интеграция, обхващаща множество системи чрез използване на конектори
Помислете да създадете приложение, задвижвано от модел, освен ако вашите потребители нямат конкретна нужда от приложение за платно. Приложенията, задвижвани от модели, ви позволяват да направите приложението си бързо, защото не изискват от вас сами да изградите потребителския интерфейс.
Бележка
Ако създавате приложение, което да се използва от вашите клиенти в мрежата, можете да създадете и трети тип приложение: приложение за портал.
Изграждане на цялостно решение, което използва множество приложения
Вашият бизнес процес може да изисква повече от едно приложение.
Например, нашият проект за отчет за разходите има няколко набора задачи, които са доста различни, така че ще обмислим да направим няколко приложения. Данните, които използват, са същите, но потребителското изживяване ще бъде съобразено с конкретния сценарий и персони.
Както можете да видите от примера по-горе, има няколко типа хора, които обработват един и същ набор от данни. Приложенията за платно биха били най-подходящи за служителите, попълващи формуляра за разходите, което позволява на хора като Лий да подадат отчет за разходите, използвайки атрактивно мобилно приложение, което е интуитивно за използване и може да се използва, когато е офлайн.
Позовавайки се на раздела на Документиране на бизнес процеса, можете да видите, че изискванията на Абхей са:
Трябва да можете да преглеждате всички отчети и разписки за разходите
Отговаря за осигуряването на съответствие за всеки отчет за разходите
Голям обем работа; трябва да може бързо да обработва информация
Трябва да е в състояние да отчита как разходите се балансират спрямо бюджета
За да можете бързо да обработвате голям обем работа и да обработвате информация, най-подходящото би било приложението, задвижвано от модел. Това позволява на Абхей бързо да прегледа всички подробности на представения отчет за разходите, да види как влияе върху бюджета и да търси свързана с него информация, като например данни за доставчика.
В този примерен сценарий можете да видите комбинация както от приложението за платното, така и от приложението, управлявано от модела. Въпреки че са два различни типа приложения, всички данни могат да бъдат централизирани на едно място (Dataverse).
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).