Deli putem


pac model

(Pregled) Komande za rad sa aplikacijama zasnovanim na modelima.

Komande

Command Opis
pac model genpage download (Pregled) Povucite generisane stranice iz aplikacije koju potiče model.
pac model genpage generate-types (Pregled) Generiše definicije šeme TypeScript za izvore podataka
pac model genpage list (Pregled) Navodi sve generisane stranice u navedenoj aplikaciji koju potiče model.
pac model genpage transpile (Pregled) Transpiluje TypeScript datoteku sa tipovima izvršavanja za testiranje i otklanjanje grešaka
pac model genpage upload (Pregled) Otpremite i objavite generisanu stranicu u aplikaciji zasnovanoj na modelu.
pac model list (Pregled) Navodi sve aplikacije koje potiče model u okruženju.
pac model list-languages (Pregled) Navodi omogućene jezike u Dataverse okruženju.

pac model genpage download

(Pregled) Povucite generisane stranice iz aplikacije koju potiče model.

Obavezni parametri za model genpage download

--app-id

ID aplikacije koju potiče model.

Opcionalni parametri za model genpage download

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

--output-directory -o

Direktorijum za čuvanje povučenih stranica. Podrazumevano za trenutni direktorijum.

--page-id

Lista ID-a stranice razdvojenih zarezima koju treba izvlačiti.

Primeri

Preuzmite jednu generativnu stranicu po ID-u stranice u lokalnu fasciklu radi uređivanja:

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

Preuzmite sve generativne stranice u aplikaciji odjednom:

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

Komanda kreira poddirektorijum imenovanog po ID-u stranice i piše sledeće datoteke:

./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

(Pregled) Generiše definicije šeme TypeScript za izvore podataka

Obavezni parametri za model genpage generate-types

--data-sources

Lista korišćenih izvora podataka razdvojenih zarezima (npr. 'account,lead,contact').

Opcionalni parametri za model genpage generate-types

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

--output-file -o

Putanja za čuvanje generisane datoteke TypeScript šeme (podrazumevano se RuntimeTypes.ts)

Primeri

Generiši TypeScript tipove za account i tabele contact i upisuj ih u ./src/RuntimeTypes.ts:

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

Generiši tipove za jednu tabelu u određeni izlazni direktorijum:

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

Napomena

Uvek pokrenite generate-types pre pisanja koda stranice koji izvršava upite tabelama Dataverse. Generisana datoteka sadrži jako otkucana imena kolona, polja sporednog ključa i nabrajanje vrednosti za svaku tabelu. Oslanjanje na generisane tipove sprečava greške u izvršavanju izazvane pogrešno napisanim imenima kolona ili nepostojeće.

pac model genpage list

(Pregled) Navodi sve generisane stranice u navedenoj aplikaciji koju potiče model.

Obavezni parametri za model genpage list

--app-id

ID aplikacije koju potiče model.

Opcionalni parametri za model genpage list

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

Primeri

Nanesite sve generativne stranice u aplikaciji Contoso Prodajno čvorište pomoću ID-a aplikacije:

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

Nabrajanje generativnih stranica po imenu aplikacije (CLI automatski traži ID aplikacije):

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

Primer izlaza:

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

(Pregled) Transpiluje TypeScript datoteku sa tipovima izvršavanja za testiranje i otklanjanje grešaka

Obavezni parametri za model genpage transpile

--code-file

Putanja do datoteke koja sadrži kôd stranice.

Opcionalni parametri za model genpage transpile

--data-sources

Lista korišćenih izvora podataka razdvojenih zarezima (npr. 'account,lead,contact').

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

--output-file

Putanja za čuvanje transpiliranog JavaScript izlaza (podrazumevano za [kodnu datoteku].compiled.js)

pac model genpage upload

(Pregled) Otpremite i objavite generisanu stranicu u aplikaciji zasnovanoj na modelu.

Obavezni parametri za model genpage upload

--app-id

ID aplikacije koju potiče model.

--code-file

Putanja do datoteke koja sadrži kôd stranice.

Opcionalni parametri za model genpage upload

--add-to-sitemap

Dodajte stranicu u navigaciju mape lokacije aplikacije.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--agent-message

Agent je odgovorio.

--agent-message-file

Putanja do datoteke koja sadrži poruku o odgovoru agenta.

--compiled-code-file

Putanja do datoteke koja sadrži kompajlirani JavaScript kôd. Ako nije obezbeđen, TypeScript će automatski biti transpiliran u JavaScript.

--data-sources

Lista korišćenih izvora podataka razdvojenih zarezima (npr. 'account,lead,contact').

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

--model

AI model koji se koristi za generisanje stranice (npr. 'claude-3-5-sonnet-20241022').

--name -n

Ime stranice.

--page-id

ID stranice koju treba ažurirati. Ako nije obezbeđena, kreiraće se nova stranica.

--prompt

Korisnički odziv koji je generisati ovu stranicu.

--prompt-file

Putanja do datoteke koja sadrži odziv korisnika koji je generisati ovu stranicu.

Primeri

Objavite novu generativnu stranicu u aplikaciji Contoso Prodajno čvorište i dodajte je u mapu lokacije aplikacije:

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

Ažurirajte postojeću generativnu stranicu tako što ćete obezbediti njen ID stranice ( --add-to-sitemap izostavite da biste izbegli kreiranje duplirane stavke mape lokacije):

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."

Objavi stranicu koja koristi podsmešne podatke (bez dataverse tabela – izostavi --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

Parametar --app-id prihvata GUID aplikacije ili njegovo ime za prikaz. Ako više aplikacija deli isto ime za prikaz, koristite GUID da biste izbegli dvosmislenost. Pokrenite pac model list da biste potražili ID-e aplikacije.

Brza referenca parametra

Parametar Obavezno Opis
--app-id Da GUID aplikacije ili ime za prikaz. Trиi pac model list da ga naрeљ.
--code-file Da Putanja do izvorne .tsx datoteke za primenu.
--name Samo nove stranice Ime za prikaz prikazano u mapi lokacije aplikacije.
--page-id Samo ispravke GUID postojeće stranice koju treba zameniti.
--data-sources Dataverse pages Lista sa logičkim imenima tabele Dataverse razdvojenim zarezima (npr. "account,contact").
--prompt Preporučene Rezime prirodnog jezika o tome šta stranica radi. Uskladišteno za kontekst regeneracije.
--model Preporučene ID modela koji se koristi za generisanje stranice (npr. claude-sonnet-4-6).
--agent-message Preporučene Opis onoga što je napravljeno ili promenjeno. Uskladišteno kao istorija promena.
--add-to-sitemap Samo nove stranice Automatski dodaje stranicu navigaciji aplikacije. Izostavite prilikom ažuriranja.

pac model list

(Pregled) Navodi sve aplikacije koje potiče model u okruženju.

Opcionalni parametri za model list

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

Primeri

Nanesite sve aplikacije koje potiče model u trenutno aktivnom okruženju:

pac model list

Primer izlaza:

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

(Pregled) Navodi omogućene jezike u Dataverse okruženju.

Opcionalni parametri za model list-languages

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

Takođe pogledajte

Microsoft Power Platform CLI komandne grupe
Microsoft Power Platform CLI pregled