Co jsou modelem řízené aplikace v Power Apps?

Přehled modelem řízených aplikací

Návrh modelem řízené aplikace je přístup, který se zaměřuje na přidávání komponent, jako jsou formuláře, zobrazení, grafy a řídicí panely do tabulek pomocí nástroje návrháře aplikací. Relace navíc spojují tabulky způsobem, který umožňuje navigaci mezi nimi a zajišťuje, aby se data zbytečně neopakovala.

Pomocí návrháře aplikací s malým nebo žádným kódem můžete vytvářet aplikace, které jsou jednoduché nebo složité.

Návrhář aplikací s přidanou tabulkou účtů a kontaktů

Procesně řízené aplikace

Modelem řízené aplikace jsou obzvláště vhodné pro zpracování řízených aplikací, které jsou data hustá a usnadňují uživatelům přesun mezi souvisejícími záznamy. Pokud například vytváříte aplikaci pro správu složitého procesu, jako je onboarding nových zaměstnanců, správa prodejního procesu nebo vztahy členů v organizaci, jako je banka, je skvělou volbou modelem řízená aplikace.

Datové modelování

I když jim říkáme modelem řízené aplikace, je často snazší je považovat za modelem řízené aplikace. Je to proto, že bez datového modelu, který je součástí Microsoft Dataverse, nemůžete vytvořit modelem řízenou aplikaci.

Uživatelské prostředí

Z pohledu uživatele nabízejí všechny modelem řízené aplikace podobné prostředí, které je přístupné pro mnoho uživatelů i pro použité zařízení. Prostředí je podobné diagramu, který vidíte tady.

V tomto příkladu aplikace obsahuje tři tabulky (výzvy, nápady, týmové projekty), jeden řídicí panel a více grafů a zobrazení. Uživatelé přecházejí mezi tabulkami pomocí levého panelu nebo prostřednictvím řídicího panelu.

Vzorová modelem řízená aplikace

Výhody modelu řízeného přístupu

Na rozdíl od vývoje canvas aplikace, kde má návrhář úplnou kontrolu nad rozvržením aplikace, u aplikací řízených modelem je většina uživatelského prostředí stanovena za vás a je z velké části určena komponentami, které do aplikace přidáte.

Tato metoda vývoje aplikací má několik výhod.

  • Po vytvoření datového modelu a relací je proces sestavení relativně rychlý díky bohatým návrhářům bez kódu zaměřeným na komponenty.
  • Aplikace mají podobné uživatelské rozhraní na různých zařízeních, od desktopu po mobilní zařízení.
  • Aplikace jsou přístupné a reagují automaticky.
  • Uživatelské prostředí je konzistentní ve všech modelem řízených aplikacích. Jakmile má uživatel jistotu s jednou modelem řízenou aplikací, budou se později aplikace snadněji osvojovat v rámci organizace.
  • Migrace aplikací mezi vývojovými, testovacími a produkčními prostředími je relativně jednoduchá pomocí řešení.

Další informace o výhodách modelu řízeného přístupu

Porovnání modelem řízených aplikací a aplikací plátna

V aplikacích plátna má tvůrce aplikací úplnou kontrolu nad rozložením aplikace. U modelem řízených aplikací je velká část rozložení určená komponentami, které přidáte. Důraz je spíše na rychlé prohlížení obchodních dat a rozhodování místo na složitém návrhu aplikací.

Kategorie Modelem řízené aplikace Aplikace plátna
Datová platforma Pouze dataverse Dataverse + mnoho dalších pomocí konektorů
Zkušenosti s návrhem Návrh zaměřený na komponentu bez kódu Manipulace s vlastnostmi ovládacího prvku pomocí výrazů Power Fx
Ovládací prvek uživatelského rozhraní Omezené, převážně přizpůsobení Úplné řízení
Konzistence aplikací Vysoká – liší se převážně na základě vybraných tabulek a zobrazení Často nízká, vzhledem k tomu, jakou mají návrháři významnou kontrolu nad uživatelským zážitkem.
Migrace mezi prostředími Simple Potenciálně složité vzhledem k tomu, že může být potřeba aktualizovat zdroje dat
Rychlost vytváření Rychlý Vzhledem ke složitosti návrhu
Citlivý Automaticky responzivní Responzivní pouze v případě, že je navržen tímto způsobem
Navigace mezi relacemi Automaticky, pokud existují vztahy Pouze tam, kde je navržený a použitý pomocí vzorců Power Fx
Funkce usnadnění Integrované Vestavěno do aplikace: Vytvoření přístupných aplikací plátna

Postup vytvoření a sdílení modelem řízené aplikace

Na základní úrovni se vytváření modelem řízených aplikací skládá z následujících oblastí.

  • Modelování obchodních dat
  • Definování obchodních procesů
  • Psaní aplikace
  • Konfigurace rolí zabezpečení
  • Sdílení aplikace

Velká část času stráveného sestavením aplikace je vyhrazená k modelování obchodních dat a v některých případech k definování obchodních procesů. Přizpůsobení rolí zabezpečení závisí na potřebách organizace.

Další informace o krocích sestavení modelem řízené aplikace

Použití modelem řízené aplikace

Dokumentace byla vyvinuta, která uživatelům pomáhá úspěšně procházet a pracovat s modelem řízenými aplikacemi způsobem, který jim pomáhá zvýšit produktivitu.

Další informace o používání modelem řízených aplikací

Modelem řízené aplikace můžete používat na mobilním zařízení a spouštět je v offline režimu.

Použití řešení pro pomoc se správou životního cyklu aplikací

Správa životního cyklu aplikací (ALM) je způsob, jakým vyvíjíme aplikaci od konceptu až po konec životnosti.

Řešení slouží jako obálky pro všechny prvky potřebné k dodání produktu pro použití v rámci firmy.

Modelem řízená aplikace vyžaduje minimálně jednu tabulku, mapu webu a samotnou aplikaci. Modelem řízené aplikace však obecně zahrnují výrazně více, konkrétně sem patří plátěné aplikace, role zabezpečení, proměnné prostředí a mnoho dalšího.

Průzkumník řešení

Řešení nabízejí prostředky, pomocí kterých je možné tyto objekty migrovat mezi prostředími. V důsledku toho jsou řešení důležitou součástí jakékoli strategie správy životního cyklu aplikace.

Když vytvoříte modelem řízenou aplikaci, měli byste ji vytvořit v rámci řešení.

Minimální požadavky na vytvoření modelem řízené aplikace

Modelem řízené aplikace můžou být složité. Minimální požadavky na jejich vytváření jsou ale poměrně jednoduché.

  • Licence Microsoft Power Apps.
  • Kapacita pro vytvoření prostředí Power Platform Toto je funkce licencí Power Apps a Dynamics 365.
  • Prostředí Power Platform.
  • Databáze Dataverse v rámci prostředí. Tato možnost je vybrána při vytváření prostředí. Další informace: Vytvoření prostředí s databází
  • Oprávnění k tomu, aby tvůrce fungoval jako úpravce systému nebo tvůrce prostředí v prostředí, ve kterém je vytvořená modelem řízená aplikace. Další informace: O předdefinovaných rolích zabezpečení
  • Tabulka. (Existuje mnoho standardních tabulek, včetně účtů, které existují ve výchozím nastavení.)
  • Jeden sloupec tabulky. (Každá tabulka má alespoň jeden sloupec a mnoho systémových sloupců.)
  • Jedno zobrazení tabulky pro zobrazení záznamů (Ve výchozím nastavení existuje několik zobrazení.)
  • Jedna forma tabulky pro zadání dat. (Ve výchozím nastavení bude k dispozici jedna.)

Pomocí návrháře aplikací se modelem řízená aplikace vytvoří přidáním stránky, která do aplikace přidá navigaci a která je obvykle založená na tabulce nebo vlastní stránce.

Další kroky

Informace o hodnotě modelem řízených aplikací

Vytvoření jednoduché modelem řízené aplikace je skvělý způsob, jak začít. Než to uděláte, možná budete chtít vytvořit řešení .

Pokud chcete hlouběji vytvářet modelem řízené aplikace, přejděte k postupu vytvoření modelem řízené aplikace.

Pokud s Power Apps začínáte a chcete se dozvědět, jak své nápady převést na plně funkční řešení pomocí Power Apps, začněte plánováním projektu Power Apps.

Vysvětlení komponent modelem řízených aplikací vám pomůže pochopit některé prvky, které tvoří modelem řízenou aplikaci.

Další informace o licencování pro Power Platform