Rozšířený datový model
Standardní datový model byl vytvořen pomocí vlastních tabulek a byl optimalizován pro konfiguraci každé komponenty webu, která je uložena jako záznam ve vyhrazené tabulce v Microsoft Dataverse. Standardní model vyžaduje více času na načtení různých řešení, tabulek a metadat při zřízení nového webu. Aktualizace tabulek webu ve standardním modelu vyžadují ruční a časově náročnou aktualizaci balíčků.
Poznámka
- Všechny nové weby budou ve výchozím nastavení vytvořeny pomocí vylepšeného datového modelu.
- Chcete-li vytvořit web na standardním datovém modelu, zakažte vylepšený datový model v centru pro správu Power Platform.
- Aplikace Power Pages Management je standardně nainstalována ve všech instancích Microsoft Dataverse v podporovaných oblastech, včetně prostředí bez webů Power Pages.
Vylepšený datový model je kombinací systémových tabulek, nekonfiguračních tabulek a virtuálních tabulek.
Vylepšený datový model pro Power Pages poskytuje následující výhody:
- Zřizování webů je rychlejší.
- Práce s návrhovým studiem je rychlejší.
- Konfigurace webových stránek mohou být obsaženy v řešeních, která poskytují hladší prostředí správy životního cyklu aplikací (ALM).
- Aktualizace vylepšení Power Pages a opravy chyb jsou nyní rychlejší.
Určení, zda váš web používá standardní, nebo rozšířený datový model
Existuje několik způsobů, jak určit, který datový model váš web používá:
Otevřete Power Platform centrum pro správu, přejděte na Zdroje>Weby Power Pages, vyberte svůj web a poté vyberte možnost Správa. Pole Datový model v části Podrobnosti webu uvádí, který datový model se používá.
Pracovní prostor Nastavení v návrhovém studiu Power Pages ukazuje, který datový model se používá.
Otevřete aplikaci Správa portálu. Pokud se používá standardní datový model, název aplikace se zobrazí jako Správa portálu. Pokud se používá rozšířený datový model, název aplikace se zobrazí jako Správa Power Pages.
Při použití Power Platform CLI můžete zobrazit, který datový model web používá, spuštěním následujícího příkazu.
pac powerpages list -v
Poznámka:
Tento parametr je podporován v příkazovém řádku Power Platform verze 1.22.4 a novější.
Zákaz rozšířeného datového modelu
Z používání rozšířeného datového modelu pro vytvoření webu se můžete odhlásit vypnutím možnosti Přepnout na rozšířený datový model. Zákaz rozšířeného datového modelu neodebere balíčky řešení ani neodstraní žádné weby.
Stávající weby vytvořené pomocí rozšířeného datového modelu nadále fungují. Všechny nově vytvořené weby používají standardní datový model.
Systémové tabulky
Systémové tabulky jsou tabulky specifické pro řešení Power Pages, které jsou přítomné ve všech prostředích Dataverse.
Poznámka:
Tyto tabulky nelze změnit.
- Web
- Komponenta webu
- Jazyk webu
Nekonfigurační tabulky
Nekonfigurační tabulky jsou tabulky specifické pro funkce, které obsahují transakční obchodní data. Data v těchto tabulkách se neúčastní procesů ALM.
- Reklama
- Hlasování
- Možnost hlasování
- Odeslání hlasování
- Externí identita
- Komentář k portálu
- Pozvánka
- Uplatnění pozvánky
- Nastavení
- WebFormSession
Poznámka:
Tyto tabulky byly odstraněny z rozšířeného datového modelu a nebudou dostupné v AplikacePower Pages Management:
- Reklama
- Hlasování
- Možnost hlasování
- Odeslání hlasování
Virtuální tabulky
Virtuální tabulky Power Pages představují a obsahují metadata konkrétních komponent webu. Odkazují na systémové tabulky, které obsahují metadata webu ve formátu JSON (JavaScript Object Notation). Obsah virtuálních tabulek můžete aktualizovat a konfigurovat pomocí aplikace Správa Power Pages. Tato aplikace má stejný vzhled a chování jako starší aplikace Správa portálu.
Poznámka:
- Pokud jste vyvinuli jakýkoli vlastní kód nebo nástroje, které používají některé tabulky standardního datového modelu, musíte kód aktualizovat, aby používal tabulky rozšířeného datového modelu.
- Tyto tabulky nelze změnit.
- Protože tyto tabulky nelze upravovat, nezobrazují se v seznamu tabulek, které lze použít k vytvoření vztahu s ostatními tabulkami. Například webová role (mspp_webrole), oprávnění k tabulce (mspp_entitypermission) a další tabulky se nezobrazují v seznamu tabulek, které lze použít k vytvoření vztahu.
Systémová tabulka | Virtuální tabulka vylepšeného datového modelu | Tabulka standardního datového modelu |
---|---|---|
powerpagesite | mspp_website | adx_website |
powerpagesitelanguage | mspp_websitelanguage | adx_websitelanguage |
powerpagecomponent | mspp_columnpermission mspp_columnpermissionprofile mspp_contentsnippet mspp_entityform mspp_entityformmetadata mspp_entitylist mspp_entitypermission mspp_pagetemplate mspp_pollplacement mspp_publishingstate mspp_publishingstatetransitionrule mspp_redirect mspp_shortcut mspp_sitemarker mspp_sitesetting mspp_webfile mspp_webform mspp_webformmetadata mspp_webformstep mspp_weblink mspp_weblinkset mspp_webpage mspp_webpageaccesscontrolrule mspp_webrole mspp_websiteaccess mspp_websitelanguage mspp_webtemplate |
adx_columnpermission adx_columnpermissionprofile adx_contentsnippet adx_entityform adx_entityformmetadata adx_entitylist adx_entitypermission adx_pagetemplate adx_pollplacement adx_publishingstate adx_publishingstatetransitionrule adx_redirect adx_shortcut adx_sitemarker adx_sitesetting adx_webfile adx_webform adx_webformmetadata adx_webformstep adx_weblink adx_weblinkset adx_webpage adx_webpageaccesscontrolrule adx_webrole adx_websiteaccess adx_websitelanguage adx_webtemplate |
Doporučované šablony
Rozšířený datový model je ve vašem prostředí Microsoft Power Platform ve výchozím nastavení povolen.
Jakýkoli nový web zřízený pomocí jedné z následujících šablon využívá rozšířený datový model:
- Počáteční rozložení 1–5
- Zpracování žádosti
- Prázdná stránka
- Registrace programu
- Plánování schůzek
Následující šablony používají standardní datový model, i když je v prostředí povolen vylepšený datový model:
- Často kladené dotazy
- Community (Dynamics 365)
- Portál pro zákazníky (Dynamics 365)
- Samoobslužný portál pro zákazníky (Dynamics 365)
- Samoobslužný portál pro zaměstnance (Dynamics 365)
- Field Service (Dynamics 365)
- Modern Community (Dynamics 365)
- Vrácení objednávky (Dynamics 365)
- Partnerský portál (Dynamics 365)
Vytvoření webu pomocí rozšířeného datového modelu
Po povolení rozšířeného datového modelu v prostředí můžete vytvořit nový web z domovské stránky Power Pages.
Poznámka:
Rozšířený datový model se použije k vytvoření nového webu pouze v případě, že vybraná šablona rozšířený datový model podporuje.
Chcete-li vytvořit web pomocí šablony, která používá rozšířený datový model, postupujte takto:
- Otevřete domovskou stránku Power Pages.
- Vyberte příkaz Vytvořit web.
- Vyberte šablonu a poté příkazem Zvolit tuto šablonu vytvořte web.
- Vyplňte potřebné informace a vyberte Hotovo.
Budete přesměrováni na domovskou stránku Power Pages a nový web se zobrazí v seznamu Moje weby. Až bude nový web připraven, můžete jej upravit pomocí návrhového studia Power Pages.
Zobrazení seznamu webů s rozšířeným datovým modelem
Nově vytvořené weby si můžete prohlédnout z domovské stránky Power Pages.
Weby, které používají rozšířený datový model, mají funkční paritu s weby, které používají standardní datový model. Chcete-li zjistit, který datový model váš web používá, přejděte do části Určení, zda váš web používá standardní nebo rozšířený datový model.
V oddílu Aktivní weby domovské stránky Power Pages jsou uvedeny všechny dostupné weby. Seznam zobrazuje weby, které používají standardní datový model, i weby, které používají rozšířený datový model, bez ohledu na to, zda je rozšířený datový model pro dané prostředí povolen.
Úprava nového webu, který používá rozšířený datový model
Weby, které používají rozšířený datový model, mají funkční paritu s weby, které používají standardní datový model. K přizpůsobení můžete použít buď návrhové studio Power Pages nebo aplikaci pro správu Power Pages .
Úprava webu pomocí návrhového studia Power Pages
Na domovské stránce Power Pages na kartě webu vyberte možnost Upravit, otevřete návrhové studio Power Pages a upravte web.
Poznámka:
Proces úpravy v návrhovém studiu Power Pages funguje stejně, bez ohledu na to, zda web používá rozšířený nebo standardní datový model. Neexistují žádné rozdíly ve funkčnosti.
Úprava webu pomocí aplikace pro správu Power Pages
Na domovské stránce Power Pages na kartě webu vyberte tři tečky (…) a poté výběrem položky Správa Power Pages otevřete aplikaci Power Pages Management.
Poznámka
- Základní balíčky Power Pages související s vylepšeným datovým modelem budou ve výchozím nastavení předinstalovány ve všech prostředích Dataverse bez ohledu na to, zda prostředí obsahuje web Power Pages nebo ne.
- Rozšířený datový model zahrnuje novou modelem řízenou aplikaci s názvem Power Pages Management. Tuto aplikaci musíte použít pro rozšířené úpravy, které nejsou dostupné v návrhovém studiu Power Pages.
Aplikaci pro správu Power Pages můžete také otevřít z návrhového studia Power Pages. Vyberte tlačítko se třemi tečkami (…) a poté vyberte Power Pages Management.
Aplikaci pro správu Power Pages můžete použít k provádění pokročilých přizpůsobení, která nejsou k dispozici v návrhovém studiu.
Parametry rozhraní příkazového řádku Power Platform datového modelu
Když použijete příkazový řádek Power Platform k nahrávání nebo stahování konfiguračních dat pro web, který používá rozšířený datový model, musíte použít parametr modelVersion
. Hodnota 2 říká, že bude použit rozšířený datový model.
Stáhnout
pac powerpages download --path <path> --webSiteId <siteId> --modelVersion 2
Nahrát
pac powerpages upload --path <path> --modelVersion 2
Poznámka:
Tento parametr je podporován v příkazovém řádku Power Platform verze 1.22.4 a novější.
Další informace najdete v části Parametry příkazového řádku Power Platform.
Nejčastější dotazy
Jak mohu aktualizovat web ze standardního datového modelu na rozšířený datový model?
Pokyny a podporu nástrojů, které vám pomohou při aktualizaci ze standardního datového modelu na rozšířený datový model, naleznete v Migrujte stránky standardních datových modelů do rozšířeného datového režimu.
Mohu upravovat nové weby, které jsou založeny na konfiguracích rozšířeného datového modelu v aplikaci Správa portálu?
Novou aplikaci pro správu portálu Power Pages můžete použít pro úpravu nových webů, které jsou vytvořeny pomocí rozšířeného datového modelu.
Známé problémy
Omezení profilů nasazení na webech vylepšených datových modelů nasazených pomocí řešení
V současné době správa životního cyklu aplikací (ALM) Power Pages neposkytuje způsob, jak přiřadit různé hodnoty nastavení webu pro různá prostředí, když nasazujete data webu pomocí řešení. Standardní datový model podporuje ALM pomocí profilů nasazení. Možnost používat proměnné prostředí pro nastavení webu je zvažována pro budoucí aktualizaci. Chcete-li toto omezení mezitím obejít, můžete nasadit weby s vylepšeným datovým modelem s jednou z následujících možností:
Poznámka:
Následující metody nasazují objekty webu v nespravovaném stavu.
- Microsoft Power Platform CLI
- GitHub Actions pro Power Platform
- Power Platform Build Tools pro Azure DevOps