Podpora portálů pro Microsoft Power Platform CLI

Microsoft Power Platform CLI (Command Line Interface) je jednoduché rozhraní příkazového řádku pro vývojáře, které umožňuje vývojářům a tvůrcům aplikací vytvářet komponenty kódu.

Nástroje Microsoft Power Platform CLI jsou prvním krokem k ucelenému příběhu správy životních cyklů aplikací (ALM), kde mohou podnikoví vývojáři a nezávislí výrobci softwaru rychle a efektivně vytvářet, sestavovat, ladit a publikovat svá rozšíření a přizpůsobení. Další informace najdete v článku Co je Microsoft Power Platform CLI?

S touto funkcí podporují portály Microsoft Power Apps aplikace Microsoft Power Platform CLI pro povolení CI / CD (Continuous Integration / Continuous Deployment) konfigurace portálu. Nyní můžete odhlásit konfiguraci portálu do řízení zdroje a přesunout konfiguraci portálu do libovolného prostředí pomocí rozhraní příkazového řádku Microsoft Power Platform.

Poznámka

Tato funkce je obecně dostupná počínaje Power Platform CLI verze 1.9.8. Chcete-li získat informace o instalaci nejnovější verze, viz Instalace Microsoft Power Platform CLI.

Proč použít Microsoft Power Platform CLI pro vývoj portálů?

S podporou portálů pro Microsoft Power Platform CLI nyní můžete pro přizpůsobení portálů používat funkci podobnou offline, a to provedením změn v obsahu portálů. Jakmile jsou všechna přizpůsobení nebo změny uloženy, nahrajte je na portál. Při stahování obsahu portálů pomocí Microsoft Power Platform CLI, je obsah strukturován do formátů YAML a HTML, což usnadňuje jeho přizpůsobení a umožňuje profesionální prostředí pro vývoj.

Zde je seznam funkcí a schopností, z nichž portály těží z podpory Microsoft Power Platform CLI:

Jednoduché používání

  • Podpora stahování / nahrávání dat portálu do / z místního systému souborů

  • Stavějte na existujícím nástroji Microsoft Power Platform CLI.

Správa životního cyklu aplikací (ALM)

  • Sledujte změny konfigurace portálu v rámci organizace

  • Přesun konfiguračních souborů mezi organizacemi nebo klienty

Profesionální vývoj a podniková podpora

  • Pomáhá bezproblémové integraci s jakýmikoli nástroji pro řízení zdrojů, jako je například „git“

  • Snadné nastavení kanálů CI/CD

Požadavky

Před použitím příkazů Microsoft Power Platform CLI pro portály se ujistěte, že je váš portál nakonfigurován tak, aby umožňoval podporu této funkce.

Instalace Microsoft Power Platform CLI

Podrobné pokyny najdete v části Instalace rozhraní příkazového řáduk Microsoft Power Platform.

Podporované tabulky

Podpora portálů pro Microsoft Power Platform CLI je omezena na níže uvedené tabulky.

adx_ad

adx_adplacement

adx_blog

adx_blogpost

adx_botconsumer

adx_communityforum

adx_communityforumaccesspermission

adx_contentsnippet

adx_entityform

adx_entityformmetadata

adx_entitylist

adx_entitypermission

adx_forumthreadtype

adx_pagetemplate

adx_poll

adx_polloption

adx_pollplacement

adx_portallanguage

adx_publishingstate

adx_redirect

adx_shortcut

adx_sitemarker

adx_sitesetting

adx_tag

adx_urlhistory

adx_webfile

adx_webform

adx_webformmetadata

adx_webformstep

adx_weblink

adx_weblinkset

adx_webpage

adx_webpageaccesscontrolrule

adx_webrole

adx_website

adx_websiteaccess

adx_websitebinding (pouze ke stažení)

adx_websitelanguage

adx_webtemplate

annotation

Důležité

Vlastní tabulky a tabulky specifické pro šablony portálu (například blog, komunita nebo portál nápadů) nejsou podporovány pro přizpůsobení pomocí Microsoft Power Platform CLI.

Instalace a ověření Microsoft Power Platform CLI pro portály

Chcete-li se dozvědět více o instalaci Microsoft Power Platform CLI, přejděte na Instalace Microsoft Power Platform CLI.

Po instalaci Microsoft Power Platform CLI otevřete příkazový řádek a spusťte pac k ověření, že výstup obsahuje "paportal" - příkaz pro portály Power Apps.

Potvrzení příkazu paportal v Microsoft Power Platform CLI.

Příkazy Microsoft Power Platform CLI pro portály

Příkaz Microsoft Power Platform CLI pro portály je “paportal”.

V následujících částech jsou uvedeny další podrobnosti o různých vlastnostech příkazu paportal".

Parametry

Název vlastnosti Popis Příklad
seznam Seznam všech webů portálu z aktuálního prostředí Dataverse. pac paportal list
stáhnout Stáhněte obsah portálového webu z aktuálního prostředí organizace Dataverse. Obsahuje následující parametry:
- path: Cesta, kam bude obsah webu stažen (alias: -p)
- webSiteId: ID webu portálu ke stažení (alias: -id)
- overwrite: (Volitelné) pravda – přepis existujícího obsahu, nepravda – selhání, pokud složka již obsahuje obsah webu (alias: -o)
pac paportal download --path "C:\portals" --webSiteId f88b70cc-580b-4f1a-87c3-41debefeb902
nahrát Nahrajte obsah portálového webu do aktuálního prostředí organizace Dataverse. Obsahuje následující parametr:
- path: Cesta, kam bude obsah webu uložen (alias: -p).
-deploymentProfile: Nahrajte data portálu s definovanými podrobnostmi prostředí prostřednictvím proměnných profilu v souboru deployment-profiles/[název-profilu].deployment.yaml
pac paportal upload --path "C:\portals\starter-portal" --deploymentProfile "profile-name"
Použití profilu nasazení

Přepínač deploymentProfile (profil nasazení) umožňuje definovat sadu proměnných pro prostředí ve formátu YAML. Můžete například mít různé profily nasazení (například vývojové, testovací nebo provozní), které mají v profilu definovány různé podrobnosti schématu.

Pokud vytváříte testovací profil, můžete vytvořit soubor v části deployment-profiles s názvem „test.deployment.yml“ (tj. <profileTag>.deployment.yml). A můžete spustit příkaz se značkou (<profileTag>) pro použití tohoto profilu:

pac paportal upload --path "C:\portals\starter-portal" --deploymentProfile test

V tomto souboru můžete mít název tabulky (entity) s jejím ID, seznam atributů a hodnoty, které chcete přepsat při nahrávání konfigurace portálu pomocí parametru deploymentProfile.

Kromě toho můžete použít proměnnou OS pro přístup k proměnným prostředí operačního systému.

Zde je příklad tohoto souboru YAML profilu „test.deployment.yml“, který má jedinečné podrobnosti schématu:

adx_sitesetting:
    - adx_sitesettingid: 5ad86900-b5d7-43ac-8359-482529724979
      adx_value: ${OS.FacebookAppId} 
      adx_name: Authentication/OpenAuth/Facebook/AppId
    - adx_sitesettingid: 5ad86900-b5d7-43ac-8359-482529724979
      adx_value: contoso_sample
      adx_name: Authentication/OpenAuth/Facebook/Secret
adx_contentsnippet:
    - adx_contentsnippetid: b0a1bc03-0df1-4688-86e8-c67b34476510
      adx_name: PowerBI/contoso/sales
      adx_value:  https://powerbi.com/group/contoso/sales

Poznámka

Chcete-li se dozvědět o všech příkazech použitých v rozhraní CLI kromě portálů, přejděte na Běžné příkazy v Microsoft Power Platform CLI.

Použití rozšíření Visual Studio Code pro portály (preview)

Můžete také použít příponu VS Code Power Platform Rozšíření VS kódu, abyste mohli těžit z integrovaného jazyka Liquid od IntelliSense, pomoci s dokončováním kódu, nápovědy a interakce s Microsoft Power Platform CLI pomocí integrovaného terminálu VS Code. Více informací: Použití rozšíření Visual Studio Code pro portály (preview)

Další důležité informace

  • Pokud cesta k souboru překračuje omezení maximální délky cesty, je ohlášena chyba. Více informací: Omezení maximální délky cesty v systému Windows
  • U duplicitních záznamů, jako je duplicitní název webové stránky, Microsoft Power Platform CLI vytvoří dvě různé složky—jednu s názvem webové stránky a druhý se stejným názvem s předponou hash kódu. Například „Moje stránka“ a „Moje stránka-hash-kód".

Další kroky

Kurz: Použití Microsoft Power Platform CLI s portály

Viz také