Megosztás a következőn keresztül:


Oktatóanyag: A Microsoft Power Platform CLI használata portálokkal

Megjegyzés

  1. október 12-től a Power Apps-portálok a Power Pages nevet kapják. További információ: A Microsoft Power Pages már általánosan elérhető (blog)
    A Power Apps-portál dokumentációját hamarosan áttelepítjük és egyesítjük a Power Pages dokumentációjával.

Ebből az oktatóanyagból láthatja, milyen első lépések vannak a Microsoft Power Platform CLI esetén a mintaportálok konfigurálásának frissítése során.

Megjegyzés

  • A Power Platform parancssori felületet a Power Pages-zel is használhatja. További információ: Mi a Power Pages?
  • Ez az oktatóanyag azokra a Microsoft Power Platform CLI-parancsokra koncentrál, amelyeket a Power Apps-portálok használnak. A Power Platform CLI-ben használt parancsokról bővebben az Általános parancsok című részben olvashat.

A Visual Studio Code letöltése és telepítése

A Power Apps-portálokhoz való csatlakozás és a Microsoft Power Platform CLI-parancsok használata érdekében használja a Visual Studio Code programot és az integrált terminált. Az integrált terminál segítségével könnyen csatlakozhat a Dataverse környezethez, és letöltheti, módosíthatja, feltöltheti a portálok konfigurációját. Használhatja helyette a Windows PowerShell lehetőséget is.

1. lépés Hitelesítés

Mielőtt csatlakozna, listázna, letöltene vagy feltöltene bármilyen módosítást egy Power Apps portálhoz, először hitelesítenie kell a Dataverse környezetet. A Microsoft Power Platform parancssori felület használatával történő hitelesítésről részletesen itt olvashat: pac hitelesítés.

A hitelesítéshez nyissa meg a Windows PowerShell alkalmazást, és futtassa a pac auth létrehozása parancsot a Dataverse környezet URL-címével:

pac auth create -u [Dataverse URL]

Példa

pac auth create -u https://contoso-org.crm.dynamics.com

A környezetbe való bejelentkezéshez kövesse a hitelesítésre vonatkozó utasításokat.

Példa a Dataverse-környezetbe való hitelesítésre a Microsoft Power Platform CLI használatával.

2. lépés A rendelkezésre álló portálok listázása

Az előző lépésben csatlakoztatott Dataverse környezet elérhető Power Apps portáljainak listázásához használja a pac portal list parancsot.

pac paportal list

Példa portálok listájára.

3. lépés A portálok tartalmának letöltése

Töltse le a portál webhelyének tartalmát a csatlakoztatott Dataverse-környezetből a pac paportal download paranccsal.

pac paportal download --path [PATH] -id [WebSiteId-GUID]

Példa

pac paportal download --path c:\pac-portals\downloads -id d44574f9-acc3-4ccc-8d8d-85cf5b7ad141

Az id paraméternél használja az előző lépés kimenetében visszaadott WebSiteId azonosítót.

Példa a portálok tartalmának letöltésére.

4. lépés A portálok tartalmának módosítása

Módosítsa a konfigurációt a Visual Studio Code használatával, és mentse a módosításokat.

Megjegyzés

Ügyeljen arra, hogy csak a Power Platform CLI-vel használható támogatott táblákat frissítse. További információért olvassa el a következőt: Támogatott táblák.

Az alapértelmezett portáloldalon például ilyen szöveg jelenik meg:

Mintaportálok oldalszövege

Ez a szöveg látható a weboldal HTML-kódjában:

A Visual Studio Code módosításra kiemelt szöveggel.

Módosíthatja ezt a szöveget, és elmentheti a változtatásokat:

Frissített szöveg Visual Studio Code használatával.

Tipp

Módosíthatja a mappa elérési útját a PowerShell/integrált terminálon a letöltött helyre, és beírhatja a „code” parancsot. a mappának közvetlenül a Visual Studio Code programban történő megnyitásához.

5. lépés A módosítások feltöltése

Megjegyzés

  • Ha több környezetbe tölti fel a módosításokat, a telepítési profil használatával történő feltöltésével megismerheti, hogyan lehet feltölteni a módosításokat a telepítési profil használatával.
  • Ügyeljen arra, hogy a célkörnyezet maximális mellékletének mérete a forráskörnyezettel azonos vagy nagyobb legyen.
  • A fájlok maximális méretét a Rendszerbeállítások e-mail lapon található Maximális fájlméret határozza meg a környezet rendszerbeállítások párbeszédpanelén.

Miután elvégezte a szükséges módosításokat, töltse fel azokat a pac paportal upload paranccsal:

pac paportal upload --path [Folder-location]

Példa

pac paportal upload --path C:\pac-portals\downloads\custom-portal\

Feltöltés indítása.

Megjegyzés

Ellenőrizze, hogy helyes-e a megadott portáltartalom elérési útja. Alapértelmezés szerint a portál által elnevezett mappa (felhasználóbarát név) a letöltött portálok tartalmával jön létre. Ha például a portál felhasználóbarát neve custom-portal, a fenti parancs (--path) elérési útja: C:\pac-portals\downloads\custom-portal.

A feltöltés csak a megváltozott tartalmak esetében történik meg. Ebben a példában, mivel a módosítás egy weboldalon történik, csak az adx_webpage tábla tartalma kerül feltöltésre.

A feltöltés befejeződött csak a módosított tartalomra.

A változtatások feltöltése a telepítési profil használatával

Ha többféle környezetben dolgozik, érdemes megfontolni telepítési profilok használatával annak biztosítására, hogy a módosításokat a telepítési profil használatával a megfelelő környezetbe töltik fel.

  1. Hozzon létre egy telepítési profilok nevű mappát a portál tartalmát tartalmazó mappán belül. Ha például a letöltött portál tartalma "kezdő portál", a telepítési profilok mappájának ebben a mappában kell lennie.

    Központi telepítési profilok mappája

  2. A központi telepítési profilok mappájában hozzon létre egy környezetspecifikus változtatásokat tartalmazó, telepítésre vonatkozó YAML-fájlt. A fejlesztői környezet például "dev.deployment.yml" néven is hívható.

    Központi telepítési profil YAML for dev

  3. Módosítsa a központi telepítési YAML-fájlt Visual Studio Code formátumban a következő formátumban:

    <table-name>:
    - <record-id>: <GUID>
      <column-name>: <Name>
      <column-value>: <Value>
    

    Az alábbi minta YAML-kód például frissíti a "Böngésző címsorának utótagja" értékét az alapértelmezett "Egyéni portál" értékről "Egyéni portál (Dev)" értékre.

    adx_contentsnippet:
        - adx_contentsnippetid: 76227a41-a33c-4d63-b0f6-cd4ecd116bf8 # Replace with your content snippet ID
          adx_name: Browser Title Suffix # Setting name
          adx_value:  &nbsp;· Custom Portal (Dev) # Setting value
    
  4. Ha egy másik környezetben a telepítési profilt használó YAML-fájl segítségével fel kell tölteni a módosításokat, előbb hitelesítse a cél szervezetben.

  5. Hitelesítés után és a megfelelő környezethez való csatlakozást követően a tartalom feltöltéséhez használja a pac paportal apload parancsot:

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

    Megjegyzés

    A fenti példában a használt központi telepítési profil neve "dev" a fejlesztői telepítési profil létrehozásához szükséges előző lépések után. Módosítsa a "dev" nevet másra (például a "qa.deployment.yml" minőségének vagy a "test.deployment.yml tesztelése") ha a központi telepítéshez másik fájlnevet használt a központi telepítés YAML-fájljában.

6. lépés Erősítse meg a módosításokat

A portál weblapján végrehajtott módosítások megerősítése:

  1. Törölje a kiszolgálóoldali gyorsítótárat, vagy használja a Szinkronizálás konfigurálását a Power Apps-portálok Studio lehetőségével.

  2. A változás megjelenítéséhez keresse meg a portál webhelyét.

    Frissített oldaltartalom megtekintése.

  3. Ha már használt telepítési profilt korábban kifejtette, a YAML kódrészlet az alábbi módon frissíti az értéket.

    A Portálkezelő alkalmazás böngészőcím-utótagja

    A fenti változáson keresztül frissített böngészőcím-utótag mutatja a változást, amikor megnyitja a portált a böngészőben:

    Böngésző módosítása

Az oktatóanyag itt véget ér. A fenti lépéseket megismételve módosíthatja a portálok tartalmát egyéb támogatott táblák esetében is.

További lépések

A Visual Studio Code bővítmény használata

Kapcsolódó információk