Podrška portala za Microsoft Power Platform CLI
Microsoft Power Platform CLI (sučelje naredbenog retka) jednostavno je sučelje naredbenog retka za programere na jednom mjestu koje programerima i proizvođačima aplikacija omogućuje stvaranje komponenti koda.
Alati Microsoft Power Platform CLI prvi su korak prema sveobuhvatnoj priči o upravljanju životnim ciklusom aplikacija (ALM) u kojoj brzo i učinkovito razvojni inženjeri i ISV-ovi mogu stvarati, graditi, ispravljati pogreške i objavljivati svoja proširenja i prilagodbe. Više informacija potražite u odjeljku Što je Microsoft Power Platform CLI?
Uz ovu značajku, portali Microsoft Power Apps podržavaju Microsoft Power Platform CLI za omogućavanje CI/CD (kontinuirana integracija/kontinuirano postavljanje) konfiguracije portala. Sada možete prijaviti konfiguraciju portala za kontrolu izvora i premjestiti konfiguraciju portala u bilo koje okruženje koje koristi Microsoft Power Platform CLI.
Napomena
Ova je značajka općenito dostupna počevši od Power Platform CLI verzije 1.9.8. Da biste saznali više o instalaciji najnovije verzije, pogledajte Instaliranje Microsoft Power Platform CLI-ja.
Zašto koristiti Microsoft Power Platform CLI za razvoj portala?
Uz podršku portala za Microsoft Power Platform CLI, sada možete koristiti izvanmrežne mogućnosti za prilagodbu portala unošenjem promjena u sadržaj portala. A nakon što su sve prilagodbe ili promjene spremljene, prenesite ih na portal. Kada preuzimate sadržaj portala s pomoću Microsoft Power Platform CLI-ja, sadržaj je strukturiran u formatima YAML i HTML što olakšava prilagodbu, omogućujući razvojno iskustvo.
Evo popisa značajki i mogućnosti koje portali koriste uz podršku za Microsoft Power Platform CLI:
Jednostavnost korištenja
Podrška za preuzimanje/prijenos podataka portala u lokalni datotečni sustav / iz lokalnog datotečnog sustava
Nadovezujte se na postojeći alat Microsoft Power Platform CLI.
Upravljanje životnim ciklusom aplikacije (ALM)
Praćenje promjena u konfiguraciji portala unutar tvrtke ili ustanove
Premještanje konfiguracijskih datoteka u tvrtke ili ustanove ili klijente
Pro-razvojna i poslovna podrška
Pomaže u neprimjetnoj integraciji s bilo kojim alatima za kontrolu izvora, kao što je „git”
Jednostavno postavljanje kanala CI/CD
Preduvjeti
Prije upotrebe komande Microsoft Power Platform CLI za portale, provjerite je li vaš portal konfiguriran tako da omogućava podršku za ovu značajku.
Instalacija Microsoft Power Platform CLI
Za detaljne upute pogledajte Instalacija Microsoft Power Platform CLI.
Podržane tablice
Podrška portala za Microsoft Power Platform CLI ograničena je na tablice u nastavku.
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 (samo preuzimanje)
adx_websitelanguage
adx_webtemplate
primjedba
Važno
Prilagođene tablice i tablice specifične za predložak portala (poput bloga, zajednice ili portala ideja) nisu podržane za prilagodbu s pomoću Microsoft Power Platform CLI.
Instalirajte i provjerite Microsoft Power Platform CLI za portale
Da biste saznali više o instalaciji Microsoft Power Platform CLI, idite na Instalacija Microsoft Power Platform CLI.
Nakon instalacije Microsoft Power Platform CLI, otvorite naredbeni redak i pokrenite pac kako bi provjerili sadrži li izlaz „paportal”: naredbu za portale Power Apps.

Naredbe za portale Microsoft Power Platform CLI
Naredna za portale Microsoft Power Platform CLI je „paportal”.
Sljedeći odjeljci pružaju dodatne pojedinosti o različitim svojstvima naredbe „paportal”.
Parametri
| Naziv svojstva | Opis | Primjer |
|---|---|---|
| popis | Popis svih web-mjesta portala iz trenutačnog okruženja Dataverse. | pac paportal list |
| preuzmi | Preuzmite sadržaj web-mjesta portala iz trenutačnog okruženja Dataverse. Ima sljedeće parametre: - putanja: putanja s koje će se preuzeti sadržaj web-mjesta (pseudonim: -p) - webSiteId : ID web-stranice portala za preuzimanje (pseudonim: -id) - prepisati: (neobavezno) true – za prepisivanje postojećeg sadržaja, false – za neuspjeh ako mapa već ima sadržaj web mjesta (pseudonim: -o) |
pac paportal download --path "C:\portals" --webSiteId f88b70cc-580b-4f1a-87c3-41debefeb902 |
| prenesi | Prenesite sadržaj web-mjesta portala u trenutačno okruženje Dataverse. Ima sljedeće parametre: - putanja: putanja mjesta gdje će se spremiti sadržaj web-mjesta (pseudonim: -p) -deploymentProfile: prijenos podataka portala s pojedinostima o okruženju definiranim pomoću varijabli profila u profilima implementacije/[naziv profila].deployment.yaml datoteka |
pac paportal upload --path "C:\portals\starter-portal" --deploymentProfile "profile-name" |
Upotreba profila implementacije
Promjena deploymentProfile omogućuje definiranje skupa varijabli za okruženje u formatu YAML. Na primjer, možete imati različite profile implementacije (kao što su dev, test, prod) koji imaju različite pojedinosti sheme definirane u profilu.
Ako stvarate testni profil, datoteku možete stvoriti pod implementacijski profili s nazivom „test.deployment.yml” (tj. <profileTag>.deployment.yml). I možete pokrenuti naredbu s oznakom (<profileTag>) da biste koristili ovaj profil:
pac paportal upload --path "C:\portals\starter-portal" --deploymentProfile test
U ovoj datoteci možete imati naziv tablice (entiteta) s ID -om tablice, popisom atributa i vrijednostima koje želite nadjačati tijekom prijenosa konfiguracije portala s pomoću parametra deploymentProfile.
Osim toga, možete koristiti i varijablu OS za pristup varijablama okruženja operacijskog sustava.
Evo primjera ovog profila datoteke YAML „test.deployment.yml" koja ima jedinstvene pojedinosti sheme:
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
Napomena
Da biste saznali više o svim naredbama koje se osim u portalima koriste u CLI-u, idite na Uobičajene naredbe u Microsoft Power Platform CLI.
Upotreba proširenja Visual Studio Code (pretpregled)
Također možete koristiti VS Code proširenje Power Platform VS Code proširenje da biste iskoristili ugrađeni jezik Liquid od IntelliSensea, pomoć u dovršenju koda, nagovještavanje i interakciju s Microsoft Power Platform CLI s pomoću integriranog terminala za VS Code. Dodatne informacije: Upotreba proširenja Visual Studio Code (pretpregled)
Dodatne napomene
- Pogreška se prijavljuje ako putanja datoteke premašuje ograničenje maksimalne duljine putanje. Više informacija: Ograničenje maksimalne duljine putanje u sustavu Windows
- Za dvostruke zapise, poput dvostrukog naziva web-stranice, Microsoft Power Platform CLI stvara dvije različite mape— jednu s nazivom web-stranice, a drugu s istim nazivom s prefiksom koda za raspršivanje. Na primjer, „Moja stranica" i „Moja stranica–kod za raspršivanje”.
Sljedeći koraci
Vodič: Korištenje Microsoft Power Platform CLI-ja s portalima