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.

Potvrdite naredbu paportala u Microsoft Power Platform CLI.

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

Pogledajte također