Mik a modellalapú alkalmazások a Power Appsben?

Modellalapú alkalmazások áttekintése

A modellalapú alkalmazástervezés egy olyan megközelítés, amely az összetevők, például űrlapok, nézetek, diagramok és irányítópultoktáblákhoz való hozzáadására összpontosít egy alkalmazástervező eszköz használatával. Emellett a kapcsolatok úgy kötik össze a táblákat, hogy lehetővé teszik a navigációt közöttük, és biztosítják, hogy az adatok ne ismétlődjenek feleslegesen.

Az alkalmazástervezőt kevés kóddal vagy kód nélkül használva egyszerű vagy összetett alkalmazásokat hozhat létre.

Alkalmazástervező hozzáadott fiókkal és kapcsolattáblával

Folyamatalapú alkalmazások

A modellvezérelt alkalmazások különösen jól használhatók olyan folyamatvezérelt alkalmazásokhoz, amelyek adatgazdagok és megkönnyítik a felhasználók számára a kapcsolódó rekordok közötti mozgást. Ha például egy összetett folyamat kezelésére, például új alkalmazottak előkészítésére, értékesítési folyamat kezelésére vagy egy szervezet , például egy bank tagkapcsolatainak kezelésére készít alkalmazást, akkor a modellalapú alkalmazás kiváló választás.

Adatmodellezés

Bár modellalapú alkalmazásoknak nevezzük őket, gyakran egyszerűbb adatmodell-alapú alkalmazásokként tekinteni rájuk. Ennek az az oka, hogy a Microsoft Dataverse-ben tárolt adatmodell nélkül nem hozhat létre modellalapú alkalmazást.

Felhasználói élmény

A felhasználó szempontjából minden modellalapú alkalmazás hasonló élményt nyújt, amely sok felhasználó és a használt eszköz számára is elérhető . Az élmény hasonló az itt látható diagramhoz.

Ebben a példában az alkalmazás három táblát (kihívásokat, ötleteket, csapatprojekteket), egy irányítópultot és több diagramot és nézetet tartalmaz. A felhasználók a bal oldali panelen vagy az irányítópulton keresztül navigálhatnak a táblák között.

Példa modellvezérelt alkalmazásra

A modellalapú megközelítés előnyei

Ellentétben a vászonalapú alkalmazásfejlesztéssel , ahol a tervező teljes mértékben szabályozhatja az alkalmazáselrendezést, a modellalapú alkalmazásokkal a felhasználói felület nagy része ön számára van meghatározva, és nagyrészt az alkalmazáshoz hozzáadott összetevők határozzák meg.

Az alkalmazásfejlesztés ezen módszerének néhány jelentős előnye van.

  • Az adatmodell és a kapcsolatok létrehozása után a buildelési folyamat viszonylag gyors, köszönhetően a gazdag összetevőkre összpontosító kód nélküli tervezőknek.
  • Az alkalmazások hasonló felhasználói felülettel rendelkeznek az asztali és mobileszközök különböző eszközei között.
  • Az alkalmazások automatikusan elérhetők és reagálnak .
  • A felhasználói élmény minden modellalapú alkalmazás esetében konzisztens. Ha egy felhasználó biztos abban, hogy egy modellalapú alkalmazással rendelkezik, a későbbi alkalmazások könnyebben alkalmazhatók a szervezeten belül.
  • Az alkalmazások viszonylag egyszerűen migrálhatók fejlesztési, tesztelési és éles üzem környezetek között megoldásokkal.

További információ a modellalapú megközelítés előnyeiről

Modellalapú és vászonalapú alkalmazások összehasonlítása

A vászonalapú alkalmazásokban az alkalmazáskészítő teljes mértékben szabályozhatja az alkalmazáselrendezést. A modellalapú alkalmazások esetében az elrendezés nagy részét a hozzáadott összetevők határozzák meg. A hangsúly inkább az üzleti adatok gyors megtekintésén és a döntéshozatalon van, nem pedig a bonyolult alkalmazástervezésen.

Kategória Modellvezérelt alkalmazások Vászonalkalmazások
Adatplatform Csak Dataverse Dataverse + sokan mások összekötőket használnak
Tervezési élmény Kód nélküli összetevőkre összpontosító tervezés Vezérlőtulajdonságok kezelése Power Fx-kifejezések használatával
Felhasználói felület vezérlője Korlátozott, túlnyomórészt testreszabás Teljes vezérlés
Alkalmazáskonzisztencia Magas – elsősorban a kiválasztott táblák és nézetek alapján változik Gyakran alacsony, mivel a tervezők jelentős mértékben befolyásolják a felhasználói élményt
Környezetek közötti migrálás Simple Lehetséges, hogy összetett, mivel előfordulhat, hogy az adatforrásokat frissíteni kell
Létrehozás sebessége Gyors A tervezés összetettségéhez viszonyítva
Fogékony Automatikus válaszkészség Csak akkor reszponzív, ha így tervezték meg.
Navigálás kapcsolatokon keresztül Automatikus, feltéve, hogy vannak kapcsolatok Csak akkor, ha a Power Fx-képletek használatával tervezték és alkalmazták
Akadálymentesítési funkciók Beépített Az alkalmazásba tervezve: Akadálymentes vászonalapú alkalmazások létrehozása

Modellalapú alkalmazások létrehozásának és megosztásának lépései

Alapvető szinten a modellalapú alkalmazáskészítés a következő területekből áll.

  • Üzleti adatok modellezése
  • Üzleti folyamatok meghatározása
  • Az alkalmazás létrehozása
  • Biztonsági szerepkörök konfigurálása
  • Az alkalmazás megosztása

Az alkalmazás létrehozásával töltött idő nagy része az üzleti adatok modellezésére és bizonyos esetekben az üzleti folyamatok meghatározására van szánva. A biztonsági szerepkörök testreszabása a szervezet igényeitől függ.

További információ a modellalapú alkalmazások létrehozásának lépéseiről

Modellvezérelt alkalmazás használata

Olyan dokumentációt fejlesztettek ki, amely segít a felhasználóknak a modellalapú alkalmazásokkal való sikeres navigálásban és a velük való interakcióban oly módon, hogy hatékonyabbá tegyék őket.

További tudnivalók a modellvezérelt alkalmazások használatáról

A modellalapú alkalmazásokat mobileszközön is használhatja, és offline módban futtathatja őket.

Megoldások használata az alkalmazás életciklusának felügyeletéhez

Az alkalmazás életciklus-kezelése (ALM) az alkalmazás fejlesztésének módja a koncepciótól az életciklus végéig.

A megoldások keretként szolgálnak az összes szükséges elem számára, amelyek egy termék vállalati használatra történő szállításához szükségesek.

A modellalapú alkalmazások minimálisan egyetlen táblát, egy webhelytérképet és magát az alkalmazást igénylik. A modellalapú alkalmazások azonban általában jóval többet tartalmaznak, beleértve a vászonalapú alkalmazásokat, a biztonsági szerepköröket, a környezeti változókat és még sok mást.

Megoldáskezelő

A megoldások biztosítják, hogy ezek az objektumok migrálhatók legyenek a környezetek között. Ezért a megoldások fontos részét képezik az alkalmazás életciklus-kezelési stratégiájának.

Modellalapú alkalmazás létrehozásakor egy megoldáson belül kell létrehoznia.

Modellalapú alkalmazások létrehozásának minimális követelményei

A modellalapú alkalmazások összetettek lehetnek. Az összeállításuk minimális követelményei azonban viszonylag egyszerűek.

  • Microsoft Power Apps licenc.
  • Kapacitás a Power Platform környezet létrehozásához. Ez a Power Apps és a Dynamics 365-licencek egyik funkciója.
  • Power Platform-környezet.
  • Dataverse-adatbázis a környezetben. Ez a beállítás akkor van kiválasztva, amikor létrehoz egy környezetet. További információk a Környezet létrehozása adatbázissal részben találhatók.
  • Jogosultságok a készítő számára, hogy rendszertestreszabóként vagy környezetfejlesztőként dolgozhasson abban a környezetben, ahol a modellvezérelt alkalmazás készül. További információ: Az előre definiált biztonsági szerepkörökkel kapcsolatos tudnivalók
  • Egy tábla. (Számos szabványos tábla létezik, beleértve a fiókot is, amelyek alapértelmezés szerint léteznek.)
  • Egy táblaoszlop. (Minden tábla legalább egy oszlopból és számos rendszeroszlopból áll.)
  • Egy táblanézet a rekordok megtekintéséhez. (Alapértelmezés szerint létezik egy szám.)
  • Egy táblaűrlap az adatok megadásához. (Alapértelmezés szerint egy lesz.)

Az alkalmazástervezővel egy modellalapú alkalmazás jön létre egy oldal hozzáadásával, amely navigációt ad hozzá az alkalmazáshoz, és általában egy táblázaton vagy egyéni oldalon alapul.

Következő lépések

A modellalapú alkalmazások értékének megismerése

Egy egyszerű modellalapú alkalmazás létrehozása nagyszerű módszer a kezdésre. Ezt megelőzően érdemes lehet létrehozni egy megoldást .

A modellalapú alkalmazások létrehozásának lépéseit követve részletesebben is megismerkedhet a modellalapú alkalmazások létrehozásával.

Ha még nem használta a Power Appst, és szeretné megtudni, hogyan alakíthatja át ötleteit teljesen működő megoldássá a Power Apps használatával, kezdje a Power Apps-projekt tervezésével.

A modellalapú alkalmazásösszetevők megismerése segít megérteni a modellalapú alkalmazásokat alkotó egyes elemeket.

A Power Platform licencelésének ismertetése