Шта су то апликације засноване на моделу у услузи 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

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).