Microsoft Power Platform CLI portaalide tugi

Märkus

Alates 12. oktoobrist 2022 on Power Appsi portaalid Power Pages. Lisateave: Microsoft Power Pages on nüüd üldiselt saadaval (ajaveebipostitus)
Peagi migreerime ja ühendame Power Appsi portaalide dokumentatsiooni Power Pagesi dokumentatsiooniga.

Microsoft Power Platform CLI (Command Line Interface) on lihtne, ühe peatusega arendaja käsuliiniliides, mis annab arendajatele ja rakenduse tegijatele koodikomponentide loomise võimalusi.

Microsoft Power Platform CLI tööriistad on esimene samm laiaulatusliku rakenduse elutsükli halduse (ALM) halduse poole, kus ettevõtte arendajad ja tarkvaraarendajad saavad oma laiendusi ja kohandusi kiiresti ja tõhusalt luua, koostada ja avaldada. Lisateavet teenuse kohta vt jaotisest Mis on Microsoft Power Platform CLI?

Selle funktsiooniga toetavad portaalid CLI-d Microsoft Power Apps , Microsoft Power Platform et lubada portaali konfiguratsiooni CI/CD (Continuous Integration/Continuous Deployment). Nüüd saate kontrollida portaali konfiguratsiooni allika juhtimiseks ja teisaldada portaali konfiguratsiooni mis tahes keskkonda, kasutades Microsoft Power Platform CLI-d.

Märkus

See funktsioon on üldjuhul saadaval alates Power Platform CLI versioonist 1.9.8. Lisateavet uusima versiooni installimise kohta leiate teemast Microsoft Power Platform CLI installimine.

Miks kasutada Microsoft Power Platform CLI-d portaalide arendamiseks?

Portaalide toega Microsoft Power Platform CLI-le saate nüüd kasutada portaalide kohandamiseks ühenduseta režiimi võimalusi, tehes portaalide sisus muudatusi. Kui kõik kohandused või muudatused on salvestatud, laadige need portaali üles. Portaalide sisu allalaadimisel Microsoft Power Platform CLI abil on sisu struktureeritud YAML-i ja HTML-vormingus, muutes kohandamise hõlpsaks, võimaldades arenduskogemust.

Siin on loend funktsioonidest ja võimalustest, mida portaalid Microsoft Power Platform CLI toe puhul saavad.

Kasutamise lihtsus

  • Portaaliandmete kohalikku failisüsteemi/sealt allalaadimise/üleslaadimise tugi

  • Tugineda olemasolevale Microsoft Power Platform CLI tööriistale.

Rakenduse elutsükli haldus (ALM)

  • Portaali konfiguratsiooni muudatuste jälitamine organisatsioonis

  • Konfiguratsioonifailide teisaldamine organisatsioonides või rentnikes

Professionaalse arendus- ja ettevõttetugi

  • Aitab sujuvalt integreerida mis tahes lähte juhtelemendi tööriistadega, näiteks "git"

  • CI/CD konveierite lihtne seadistamine

Microsoft Power Platform CLI installimine

Juhised samm-sammult leiate Installimisest Microsoft Power Platform CLI.

Toetatud tabelid

Portaalide tugi Microsoft Power Platform CLI-le on piiratud allolevate tabelitega.

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 (ainult allalaadimine)

adx_websitelanguage

adx_webtemplate

märge

Oluline

  • Kohandatud tabeleid ja portaali mallipõhiseid tabeleid (nt ajaveebi, kogukonna või mõtteportaali) ei toetata kohandamiseks Microsoft Power Platform CLI-ga.
  • Pildifaili manuseid ad (adx_ad) kirjetele ei laadita Power Platformi CLI abil alla. Probleemi lahendamiseks kasutage välja pildi URL või lisage HTML-viide pildifaili sisaldava veebifaili kirje väljale Koopia.

Installige ja kontrollige Microsoft Power Platform CLI portaalide jaoks

Microsoft Power Platform CLI installimise kohta lisateabe saamiseks minge Microsoft Power Platform CLI installimine.

Pärast Microsoft Power Platform CLI installimist avage käsuviip ja käivitage pac, et kontrollida, kas väljund sisaldab "paportaali" – Power Appsi portaalide käsku.

Paportaalse käsu kinnitamine Microsoft Power Platform CLI-s.

Microsoft Power Platform CLI käsud portaalide jaoks

Microsoft Power Platform CLI käsk portaalidele on "paportal".

Järgmised jaotised täiendavad üksikasju käsu "paportaal" erinevate atribuutide kohta.

Parameetrid

Atribuudi nimi Kirjeldus Näide
loend Loetleb kõik praeguse Dataverse'i keskkonna portaali veebisaidid. pac paportal list
allalaadimine Portaali veebisaidi sisu allalaadimine praegusest Dataverse'i keskkonnast. Sellel on järgmised parameetrid.
- path: veebisaidi sisu allalaadimise tee (alias: -p)
- webSiteId: portaali veebisaidi ID allalaadimiseks (alias: -id)
- overwrite: (valikuline) tõene – olemasoleva sisu ülekirjutamiseks, väär – nurjumiseks, kui kaustas on juba veebisaidi sisu (alias: -o)
pac paportal download --path "C:\portals" --webSiteId f88b70cc-580b-4f1a-87c3-41debefeb902
üleslaadimine Portaali veebisaidi sisu üleslaadimine praegusesse Dataverse'i keskkonda. Sellel on järgmine parameeter.
- path: veebisaidi sisu hoiustamise tee (alias: -p)
-deploymentProfile: laadige portaali andmed üles keskkonnaandmetega, mis on määratletud profiili muutujate kaudu failis deployment-profiles/[profile-name].deployment.yaml
pac paportal upload --path "C:\portals\starter-portal" --deploymentProfile "profile-name"
Kasuta juurutusprofiili

Lüliti juurutusprofiil võimaldab teil YAML-vormingus määratleda keskkonna muutujate komplekti. Näiteks võivad teil olla erinevad juurutusprofiilid (näiteks juurutus, testimine, tootmine), mille profiilis on määratletud erinevad skeemi üksikasjad.

Testprofiili loomisel saate luua faili juurutusprofiilide all nimega "test.deployment.yml (ehk <profileTag>.deployment.yml). Ja saate käivitada käsu sildiga (<profileTag>) selle profiili kasutamiseks:

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

Selles failis võib olla tabeli (olemi) nimi koos tabeli ID-ga, atribuutide loend ja väärtused, mida soovite portaali konfiguratsiooni parameetri abil üleslaadimisel deploymentProfile alistada.

Lisaks pääsete muutuja OS abil juurde operatsioonisüsteemi keskkonna muutujatele.

Siin on näide sellest "test.deployment.yml" profiili YAML failist, mis sisaldab kordumatuid skeemi üksikasju:

adx_sitesetting:
    - adx_sitesettingid: 4ad86900-b5d7-43ac-1234-482529724970
      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

Märkus

Kõigi CLI-s kasutatavate käskude kohta lisaks portaalidele minge aadressile Tavalised Microsoft Power Platform CLI käsud.

Manifesti failid

Kui laadite alla veebisaidi sisu kasutades pac paportaali allalaadimise CLI käsu, genereeritakse koos saidi sisu allalaadimisega ka kaks manifesti faili.

  • Keskkonna manifesti fail (org-url-manifest.yml)
  • Jälgimise kustutamise manifesti fail (manifest.yml)

Keskkonna manifesti fail (org-url-manifest.yml)

Keskkonna manifesti fail genereeritakse iga kord käsu pac paportaali allalaadimine käivitamisel.

Pärast iga allalaadimist loeb PAC CLI tööriist olemasolevat keskkonna manifestifaili ja värskendab keskkonnas kustutatud kirjeid või loob keskkonna manifestifaili, kui seda pole olemas.

Kui käivitate portaali veebisaidi sisu üleslaadimiseks käsu pac paportaali üleslaadimine. Loeb see keskkonna manifesti faili ja tuvastab päast viimast allalaadimist tehtud muudatused ning laadib üles ainult uuendatud sisu. See aitab üleslaadimise protsessi optimeerida, sest üles laaditakse ainult uuendatud veebisaidi sisu, selle asemel et laadida kogu sisu iga üleslaadimiskäsuga üles.

Keskkonna manifesti faili loetakse ainult siis, kui see ühendub sama keskkonnaga (keskkonna URL vastab faili nimele), et vältida tahtmatuid muudatusi.

Jälgimise kustutamise manifesti fail (manifest.yml)

Seda faili kasutatakse keskkonnast kustutatud kirjete jälgimiseks.

Kui veebisaidi sisu laaditakse alla käsuga pac paportaali allalaadimine, lisab see kustutatud kirjed keskkonna manifesti failist (org-url-manifest.yml) faili manifest.yml. Seega, kui laadite veebisaidi sisu üles kasutades käsku pac paportaali üleslaadimine, kustutab see failid keskkonnast (isegi erinevasse keskkonda). Seda faili ei kustutata ja seda kasutatakse olenemata sellest, millises keskkonnas olete ühendatud.

Märkus

Selleks, et kustutada saidi sisukirjed ühes keskkonnas ja kustutada samad sisukirjed ka mõnes muus keskkonnas, kasutades PAC CLI-d, peate käivitama käsu pac paportaali allalaadimine enne ja pärast veebisaidi kirje sisu kustutamist. Fail manifest.yml jälgib neid muudatusi ja eemaldab vastavad kirjed sihtkeskkonnast käsu pac paportaali üleslaadimine käivitamisel.

Visual Studio Code'i laienduse kasutamine

Võite kasutada ka VS-koodi laiendust Power Platform VS-koodi laiendus, et saada kasu IntelliSense’i sisseehitatud vedeliku keelest, koodi täitmise abist, vihjetest ja suhelda CLI-ga Microsoft Power Platform , kasutades VS-koodi integreeritud terminali. Lisateave: Kasutage Visual Studio Code laiendit (eelversioon)

Lisakaalutlused

  • Tõrkest teatatakse juhul, kui teie failitee ületab teepikkuse tähemärkide ülempiiri. Lisateave: Teepikkuse tähemärkide maksimumpiirang Windowsis
  • Duplikaatsete kirjete jaoks, näiteks duplikaadiveebilehe nimi, loob Microsoft Power Platform CLI kaks erinevat kausta—üks neist koos veebilehe nimega ja teine sama nimega, millele on lisatud räsikood. Näiteks "Minu leht" ja "Minu-leht-hash-kood".

Järgmised etapid

Õpetus: Microsoft Power Platform CLI kasutamine portaalidega

Vt ka