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

Přehled modelem řízených aplikací

Návrh modelem řízené aplikace se zaměřuje na přidávání součástí, jako jsou formuláře, zobrazení, grafy a řídicí panely do tabulek pomocí nástroje pro návrh aplikací. Vztahy propojují tabulky dohromady způsobem, který umožňuje navigaci mezi nimi a zajišťuje, že se data nebudou zbytečně opakovat.

Pomocí návrháře aplikací můžete vytvářet aplikace, které jsou jednoduché i velmi složité, a to s malým nebo žádným množstvím napsaného kódu.

Procesem řízené aplikace

Modelem řízené aplikace jsou zvláště vhodné pro procesem řízené aplikace, které obsahují velké množství dat a uživatelům usnadňují pohyb mezi souvisejícími záznamy. Pokud například vytváříte aplikaci pro správu složitého procesu, jako je přijímání nových zaměstnanců, řízení prodejního procesu nebo vztahů prvků v organizaci typu banka, je modelem řízená aplikace skvělou volbou.

Modelování dat

I když se jim říká modelem řízené aplikace, je často snazší si je představit jako aplikace řízené datovým modelem. Je to proto, že bez datového modelu umístěného uvnitř 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é mnoha uživatelům i používanému zařízení. Prostředí se podobá níže uvedenému schématu.

V tomto příkladu aplikace obsahuje tři tabulky (výzvy, nápady, týmové projekty), jeden řídicí panel a několik grafů a zobrazení. Uživatelé mohou procházet mezi tabulkami pomocí levého panelu nebo pomocí řídicího panelu.

Vzorová modelem řízená aplikace

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

Na rozdíl od vývoje aplikace plátna, kde má návrhář úplnou kontrolu nad rozložením aplikace, u modelem řízených aplikací je většina uživatelského rozhraní již stanovená a do značné míry ji určují součásti, které přidáte do aplikace.

Tento způsob vývoje aplikací má několik pozoruhodných výhod.

  • Jakmile vytvoříte datový model a vztahy, proces sestavení je relativně rychlý díky bohatým návrhářům bez kódu zaměřeným na součásti.
  • Aplikace mají podobné uživatelské rozhraní na různých zařízeních, od stolních až po mobilní.
  • Aplikace jsou automaticky přístupné a responzivní.
  • Uživatelské prostředí je konzistentní ve všech modelem řízených aplikacích. Jakmile si uživatel bude jistý jednou modelově řízenou aplikací, je snazší přijmout pozdější aplikace v rámci organizace.
  • Migrace aplikací mezi vývojovým, testovacím a produkčním prostředím je poměrně jednoduché, a to díky řešením.

Seznamte se s výhodami modelem ří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 rozvržení určena přidanými součástmi. Důraz je kladen spíše na rychlé prohlížení vašich obchodních dat a rozhodování místo na složitý návrh aplikací.

Kategorie Modelem řízené aplikace Aplikace plátna
Datová platforma Pouze Dataverse Dataverse + mnoho dalších pomocí konektorů
Návrhové prostředí Návrh se zaměřením na součásti bez psaní kódu Manipulace s vlastnostmi ovládacích prvků pomocí výrazů Power Fx
Ovládací prvek UI Omezené, převážně přizpůsobení Úplné řízení
Konzistence aplikace Vysoká – liší se především v závislosti na zvolených tabulkách a zobrazeních Často nízká, vzhledem k významné míře volnosti, kterou mají návrháři nad uživatelským prostředím
Migrace mezi prostředími Jednoduchá Potenciálně složitá vzhledem k tomu, že může být nutné aktualizovat zdroje dat
Rychlost vytvoření Velmi rychlá Relativně vůči složitosti návrhu
Responzivní Automaticky responzivní Responzivní pouze tehdy, je-li takto navržena
Navigace prostřednictvím vztahů Automaticky, pokud vztahy existují Pouze tam, kde je to navrženo a aplikováno pomocí vzorců Power Fx
Funkce usnadnění Integrované Vestavěno do aplikace: Vytvoření přístupných aplikací plátna

Kroky k vytvoření a sdílení modelem řízené aplikace

Na základní úrovni se modelem řízená aplikace skládá z následujících oblastí.

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

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

Další informace o krocích při sestavování modelem řízených aplikací

Používání modelem řízené aplikace

Byla vyvinuta dokumentace, která uživatelům pomáhá úspěšně se orientovat v modelem řízených aplikacích a pracovat s nimi způsobem, který jim umožňuje být produktivnější.

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

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

Použití řešení, která pomáhají se správou životního cyklu aplikací

Správa životního cyklu aplikace je způsob, jakým řídíme životní cyklus aplikace od konceptu do konce životnosti.

Řešení se používají jako obálky pro všechny prvky potřebné k dodání produktu používaného v rámci podniku.

Modelem řízená aplikace vyžaduje minimálně jednu tabulku, mapu webu a samotnou aplikaci. Modelem řízené aplikace však obecně zahrnují mnohem více aspektů, včetně aplikací plátna, rolí zabezpečení, proměnných prostředí atd.

Průzkumník řešení

Řešení nabízejí prostředky, kterými lze tyto prvky migrovat mezi prostředími. V důsledku toho jsou řešení důležitou součástí jakékoli strategie řízení životního cyklu aplikace.

Když vytváří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 mohou být složité. Minimální požadavky na jejich sestavení jsou však poměrně jednoduché.

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

Modelem řízená aplikace se vytvoří přidáním tabulky do mapy webu za použití návrháře aplikací a spuštěním procesu ověření a publikování aplikace.

Další kroky

Další informace o významu modelem řízených aplikací

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

Chcete-li jít hlouběji do vytváření modelem řízených aplikací, přečtěte si Kroky k vytvoření modelem řízené aplikace.

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

Výklad součástí modelem řízené aplikace vám pomůže porozumět některým prvkům, které tvoří modelem řízenou aplikaci.

Další informace o licencích Power Platform

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).