pac model

Parancsok modellalapú alkalmazásokhoz való munkához.

Commands

Command Description
pac model create Létrehoz egy új, modellalapú alkalmazást.
pac model genpage download Húzd ki a generált oldalakat egy modellalapú alkalmazásból.
pac model genpage generate-types TypeScript séma-definíciókat generál adatforrásokhoz
pac model genpage list Minden generált oldalt felsorol a megadott modellalapú alkalmazásban.
pac model genpage transpile Átalakít egy TypeScript fájlt futásidejű típusokkal teszteléshez és hibakereséshez
pac model genpage upload Töltsd fel és tegyél közzé egy generált oldalt egy modellalapú alkalmazásban.
pac model list Felsorolja az összes modellalapú alkalmazást a környezetben.
pac model list-languages Listák engedélyezték a nyelveket a Dataverse környezetében.
pac model list-tables Listázd fel a Dataverse táblákat a csatlakoztatott környezetben.

pac model create

Létrehoz egy új, modellalapú alkalmazást.

Kötelező paraméterek a következőhöz: model create

--name -n

Az új modellalapú alkalmazás megjelenítendő neve.

Választható paraméterek a következőhöz: model create

--description -d

Az új modellalapú alkalmazás leírása.

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--publish

Az alkalmazás közzététele a létrehozás után.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--solution

Egyedi megoldásnév az alkalmazás hozzáadásához. Az aktív megoldás alapértelmezett értéke.

pac model create példák

Az alábbi példák a parancs használatának gyakori módjait pac model create mutatják be.

Új modellalapú alkalmazás létrehozása az aktív környezetben

pac model create --name "Contoso Sales Hub"

Hozzon létre egy alkalmazást egy leírással, és adja hozzá egy megoldáshoz, majd tegye közzé azonnal

pac model create \
  --name "Contoso Sales Hub" \
  --description "Central hub for managing Contoso sales activities, accounts, and contacts." \
  --solution "ContosoSales" \
  --publish

Alkalmazás létrehozása egy adott környezetben a környezeti URL-cím megadásával

pac model create \
  --name "Contoso Sales Hub" \
  --description "Central hub for managing Contoso sales activities, accounts, and contacts." \
  --environment "https://contoso.crm.dynamics.com" \
  --solution "ContosoSales" \
  --publish

Tip

Az pac model list alkalmazás létrehozásának ellenőrzésére és az alkalmazás azonosítójának lekérésére használható más parancsokkal, például pac model genpage upload.

pac model genpage download

Húzd ki a generált oldalakat egy modellalapú alkalmazásból.

Kötelező paraméterek a következőhöz: model genpage download

--app-id

A modellalapú alkalmazás azonosítója.

Választható paraméterek a következőhöz: model genpage download

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--output-directory -o

Könyvtár a lehúzott lapok mentéséhez. Az aktuális könyvtár alapértelmezett értéke.

--page-id

A lekérendő lapazonosítók vesszővel tagolt listája.

pac model genpage download példák

Az alábbi példák a parancs használatának gyakori módjait pac model genpage download mutatják be.

Egyetlen generatív lap letöltése az oldalazonosítója alapján egy helyi mappába szerkesztés céljából

pac model genpage download \
  --app-id "a1b2c3d4-1234-5678-abcd-000000000001" \
  --page-id "e5f6a7b8-abcd-ef01-2345-000000000010" \
  --output-directory ./pages/account-dashboard

Az alkalmazás összes generatív oldalának letöltése egyszerre

pac model genpage download \
  --app-id "Contoso Sales Hub" \
  --output-directory ./pages

Hozzon létre egy alkönyvtárat az oldalazonosító után, és írja a következő fájlokat

./pages/account-dashboard/
  e5f6a7b8-abcd-ef01-2345-000000000010/
    page.tsx          ← TypeScript source code
    page.js           ← Transpiled JavaScript
    RuntimeTypes.ts   ← Dataverse type definitions
    config.json       ← Page metadata
    prompt.txt        ← Original generation prompt

pac model genpage generate-types

TypeScript séma-definíciókat generál adatforrásokhoz

Kötelező paraméterek a következőhöz: model genpage generate-types

--data-sources

A használt adatforrások vesszővel tagolt listája (pl. "fiók,érdeklődő,kapcsolattartó").

Választható paraméterek a következőhöz: model genpage generate-types

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--output-file -o

A létrehozott TypeScript-sémafájl mentésének elérési útja (alapértelmezés szerint RuntimeTypes.ts)

pac model genpage generate-types példák

Az alábbi példák a parancs használatának gyakori módjait pac model genpage generate-types mutatják be.

TypeScript-típusok létrehozása

TypeScript-típusokat hozhat létre a táblákhoz és account a contact táblákhoz, és a következőbe írhatja ./src/RuntimeTypes.tsőket:

pac model genpage generate-types \
  --data-sources "account,contact" \
  --output-file ./src/RuntimeTypes.ts

Típusok létrehozása egyetlen táblához egy adott kimeneti könyvtárba

pac model genpage generate-types \
  --data-sources "opportunity" \
  --output-file ./pages/opportunity/RuntimeTypes.ts

Note

A Dataverse-táblákat lekérdező oldalkód írása előtt mindig futtassa generate-types . A létrehozott fájl az egyes táblákhoz erősen gépelt oszlopneveket, idegenkulcs-mezőket és számértékeket tartalmaz. A létrehozott típusok alapján megelőzhető a hibásan írt vagy nem létező oszlopnevek által okozott futásidejű hibák.

pac model genpage list

Minden generált oldalt felsorol a megadott modellalapú alkalmazásban.

Kötelező paraméterek a következőhöz: model genpage list

--app-id

A modellalapú alkalmazás azonosítója.

Választható paraméterek a következőhöz: model genpage list

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

pac model genpage list példák

Az alábbi példák a parancs használatának gyakori módjait pac model genpage list mutatják be.

Oldalak listázása alkalmazásazonosítóval

Listázhatja a Contoso Sales Hub alkalmazás összes generatív lapját az alkalmazásazonosítójával:

pac model genpage list --app-id "a1b2c3d4-1234-5678-abcd-000000000001"

Oldalak listázása alkalmazásnévvel

Generatív lapok listázása alkalmazásnév alapján (a parancssori felület automatikusan megkeresi az alkalmazásazonosítót):

pac model genpage list --app-id "Contoso Sales Hub"

pac model genpage mintakimenet

Found 2 generated page(s):

  Account Dashboard
    Page ID: e5f6a7b8-abcd-ef01-2345-000000000010
    Description: Created: 2026-01-15T10:22:00Z

  Opportunity Tracker
    Page ID: e5f6a7b8-abcd-ef01-2345-000000000011
    Description: Created: 2026-02-03T14:05:00Z

pac model genpage transpile

Átalakít egy TypeScript fájlt futásidejű típusokkal teszteléshez és hibakereséshez

Kötelező paraméterek a következőhöz: model genpage transpile

--code-file

Az oldalkódot tartalmazó fájl elérési útja.

Választható paraméterek a következőhöz: model genpage transpile

--data-sources

A használt adatforrások vesszővel tagolt listája (pl. "fiók,érdeklődő,kapcsolattartó").

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--output-file

A lefordított JavaScript-kimenet mentésének elérési útja (alapértelmezés szerint a [code-file].compiled.js)

pac model genpage upload

Töltsd fel és tegyél közzé egy generált oldalt egy modellalapú alkalmazásban.

Kötelező paraméterek a következőhöz: model genpage upload

--app-id

A modellalapú alkalmazás azonosítója.

--code-file

Az oldalkódot tartalmazó fájl elérési útja.

Választható paraméterek a következőhöz: model genpage upload

--add-to-sitemap

Adja hozzá a lapot az alkalmazás webhelytérkép-navigációs sávjához.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--agent-message

Az ügynök válaszüzenete.

--agent-message-file

Az ügynök válaszüzenetét tartalmazó fájl elérési útja.

--compiled-code-file

A lefordított JavaScript-kódot tartalmazó fájl elérési útja. Ha nincs megadva, a TypeScript automatikusan JavaScriptre lesz lefordítva.

--data-sources

A használt adatforrások vesszővel tagolt listája (pl. "fiók,érdeklődő,kapcsolattartó").

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--model

A lap létrehozásához használt AI-modell (pl. "claude-3-5-sonnet-20241022").

--name -n

A lap neve.

--page-id

A frissíteni kívánt lap azonosítója. Ha nincs megadva, létrejön egy új lap.

--prompt

A lapot létrehozó felhasználói kérés.

--prompt-file

A lapot létrehozó felhasználói kérést tartalmazó fájl elérési útja.

pac model genpage upload példák

Az alábbi példák a parancs használatának gyakori módjait pac model genpage upload mutatják be.

Új generatív lap közzététele

Tegyen közzé egy új generatív lapot a Contoso Sales Hub alkalmazásban, és adja hozzá az alkalmazás webhelytérképéhez:

pac model genpage upload \
  --app-id "a1b2c3d4-1234-5678-abcd-000000000001" \
  --code-file ./pages/account-dashboard.tsx \
  --name "Account Dashboard" \
  --data-sources "account,contact" \
  --prompt "A dashboard showing Account records as interactive cards with contact count and revenue metrics." \
  --model "claude-sonnet-4-6" \
  --agent-message "Created account dashboard with card grid, revenue chart, and contact list. Uses account and contact tables." \
  --add-to-sitemap

Meglévő generatív lap frissítése

Meglévő generatív lap frissítése az oldalazonosító megadásával (kihagyva --add-to-sitemap a duplikált webhelytérkép-bejegyzés létrehozását):

pac model genpage upload \
  --app-id "a1b2c3d4-1234-5678-abcd-000000000001" \
  --page-id "e5f6a7b8-abcd-ef01-2345-000000000010" \
  --code-file ./pages/account-dashboard.tsx \
  --data-sources "account,contact" \
  --prompt "A dashboard showing Account records as interactive cards with contact count and revenue metrics." \
  --model "claude-sonnet-4-6" \
  --agent-message "Updated card layout to use a two-column grid; added revenue sparkline chart."

Példaadatokat használó lap közzététele

Áladatokat használó lap közzététele (dataverse-táblák nélkül – kihagyva --data-sources):

pac model genpage upload \
  --app-id "Contoso Sales Hub" \
  --code-file ./pages/welcome-screen.tsx \
  --name "Welcome" \
  --prompt "A branded welcome screen with Contoso logo, quick-action tiles, and a news feed placeholder." \
  --model "claude-sonnet-4-6" \
  --agent-message "Welcome page with static mock data. No Dataverse queries." \
  --add-to-sitemap

Tip

A --app-id paraméter elfogadja az alkalmazás GUID azonosítóját vagy megjelenítendő nevét. Ha több alkalmazás is ugyanazt a megjelenítendő nevet használja, a GUID használatával elkerülheti a kétértelműséget. Futtassa pac model list az alkalmazásazonosítók keresését.

pac model genpage upload paraméter gyorshivatkozása

Parameter Required Description
--app-id Yes Alkalmazás GUID azonosítója vagy megjelenítendő neve. Futtassa pac model list , hogy megtalálja.
--code-file Yes .tsx Az üzembe helyezendő forrásfájl elérési útja.
--name Csak új lapok Megjelenítendő név az alkalmazás webhelytérképén.
--page-id Updates only A lecserélendő meglévő lap GUID azonosítója.
--data-sources Dataverse pages A Dataverse tábla logikai neveinek vesszővel tagolt listája (például "account,contact").
--prompt Recommended A lap természetes nyelvi összefoglalása. Regenerációs környezethez tárolva.
--model Recommended A lap létrehozásához használt modellazonosító (például claude-sonnet-4-6).
--agent-message Recommended A beépített vagy módosított elemek leírása. Változáselőzményként tárolva.
--add-to-sitemap Csak új lapok Automatikusan hozzáadja a lapot az alkalmazás navigációs sávjához. Kihagyja a frissítést.

pac model list

Felsorolja az összes modellalapú alkalmazást a környezetben.

Választható paraméterek a következőhöz: model list

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

pac model list példa

Az összes modellalapú alkalmazás listázása az aktuálisan aktív környezetben:

pac model list

Sample output:

Found 3 model-driven app(s):

  Contoso Sales Hub
    App ID: a1b2c3d4-1234-5678-abcd-000000000001
    Unique Name: contoso_SalesHub

  Contoso Field Service
    App ID: a1b2c3d4-1234-5678-abcd-000000000002
    Unique Name: contoso_FieldService

  Contoso Customer Portal
    App ID: a1b2c3d4-1234-5678-abcd-000000000003
    Unique Name: contoso_CustomerPortal

pac model list-languages

Listák engedélyezték a nyelveket a Dataverse környezetében.

Választható paraméterek a következőhöz: model list-languages

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

pac model list-tables

Listázd fel a Dataverse táblákat a csatlakoztatott környezetben.

Választható paraméterek a következőhöz: model list-tables

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--search -s

Vesszővel elválasztott névlista a keresésre (egyezik logikus névvel, séma névvel vagy megjelenítő névvel).

--type -t

Szűrő táblatípus szerint: 'custom', 'standard' vagy 'all' (alapértelmezett: all).

See also

Microsoft Power Platform parancssori felület parancscsoportjai
Microsoft Power Platform parancssori felület áttekintése