Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Naredbe za rad s aplikacijama temeljenim na modelima.
Commands
| Command | Description |
|---|---|
| pac model create | Stvara novu aplikaciju vođenu modelima. |
| pac model genpage download | Povucite generirane stranice iz aplikacije vođene modelima. |
| pac model genpage generate-types | Generira TypeScript definicije shema za izvore podataka |
| pac model genpage list | Prikazuje sve generirane stranice u specificiranoj aplikaciji vođenoj modelima. |
| pac model genpage transpile | Transpilira TypeScript datoteku s runtime tipovima za testiranje i otklanjanje grešaka |
| pac model genpage upload | Učitajte i objavite generiranu stranicu u aplikaciju vođenu modelima. |
| pac model list | Navodi sve aplikacije vođene modelima u okruženju. |
| pac model list-languages | Popisuje omogućene jezike u Dataverse okruženju. |
| pac model list-tables | Navedite Dataverse tablice u povezanom okruženju. |
pac model create
Stvara novu aplikaciju vođenu modelima.
Obavezni parametri za model create
--name
-n
Zaslonski naziv za novu aplikaciju utemeljenu na modelu.
Neobavezni parametri za model create
--description
-d
Opis nove aplikacije utemeljene na modelu.
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--publish
Objavite aplikaciju nakon stvaranja.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--solution
Jedinstveni naziv rješenja u koji ćete dodati aplikaciju. Po zadanom je aktivno rješenje.
pac model create primjerima
Sljedeći primjeri pokazuju uobičajene načine korištenja naredbe pac model create .
- Stvaranje nove aplikacije utemeljene na modelu u aktivnom okruženju
- Stvorite aplikaciju s opisom i dodajte je u rješenje, a zatim je odmah objavite
- Stvaranje aplikacije u određenom okruženju pružanjem URL-a okruženja
Stvaranje nove aplikacije utemeljene na modelu u aktivnom okruženju
pac model create --name "Contoso Sales Hub"
Stvorite aplikaciju s opisom i dodajte je u rješenje, a zatim je odmah objavite
pac model create \
--name "Contoso Sales Hub" \
--description "Central hub for managing Contoso sales activities, accounts, and contacts." \
--solution "ContosoSales" \
--publish
Stvaranje aplikacije u određenom okruženju pružanjem URL-a okruženja
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
Koristi pac model list se za provjeru je li aplikacija stvorena i dohvaćaNJE ID-a aplikacije za korištenje s drugim naredbama kao što je pac model genpage upload.
pac model genpage download
Povucite generirane stranice iz aplikacije vođene modelima.
Obavezni parametri za model genpage download
--app-id
ID aplikacije utemeljene na modelu.
Neobavezni parametri za model genpage download
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--output-directory
-o
Direktorij za spremanje izvučenih stranica. Zadano za trenutni direktorij.
--page-id
Popis ID-ova stranica odvojenih zarezom za povlačenje.
pac model genpage download primjerima
Sljedeći primjeri pokazuju uobičajene načine korištenja naredbe pac model genpage download .
- Preuzimanje jedne generatiktivne stranice prema ID-u stranice u lokalnu mapu radi uređivanja
- Preuzimanje svih generatiivnih stranica u aplikaciji odjednom
- Stvaranje podimenika nazvanog po ID-u stranice i zapisivanja sljedećih datoteka
Preuzimanje jedne generatiktivne stranice prema ID-u stranice u lokalnu mapu 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
Preuzimanje svih generatiivnih stranica u aplikaciji odjednom
pac model genpage download \
--app-id "Contoso Sales Hub" \
--output-directory ./pages
Stvaranje podimenika nazvanog po ID-u stranice i zapisivanja sljedećih datoteka
./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
Generira TypeScript definicije shema za izvore podataka
Obavezni parametri za model genpage generate-types
--data-sources
Popis korištenih izvora podataka odvojenih zarezom (npr. "račun,potencijalni klijent,kontakt").
Neobavezni parametri za model genpage generate-types
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--output-file
-o
Put do spremanja generirane datoteke TypeScript sheme (zadano za RuntimeTypes.ts)
pac model genpage generate-types primjerima
Sljedeći primjeri pokazuju uobičajene načine korištenja naredbe pac model genpage generate-types .
Generiraj vrste TypeScripta
Generirajte TypeScript vrste za tablice account i contact zapišite ih u ./src/RuntimeTypes.ts:
pac model genpage generate-types \
--data-sources "account,contact" \
--output-file ./src/RuntimeTypes.ts
Generiranje vrsta za jednu tablicu u određeni izlazni direktorij
pac model genpage generate-types \
--data-sources "opportunity" \
--output-file ./pages/opportunity/RuntimeTypes.ts
Note
Uvijek se izvodi generate-types prije pisanja koda stranice koji upiti Dataverse tablice.
Generirana datoteka sadrži jako tipkane nazive stupaca, polja vanjskog ključa i numerirane vrijednosti za svaku tablicu. Korištenje generiranih vrsta sprječava pogreške prilikom izvođenja uzrokovane pogrešno napisanim ili ne postojećim nazivima stupaca.
pac model genpage list
Prikazuje sve generirane stranice u specificiranoj aplikaciji vođenoj modelima.
Obavezni parametri za model genpage list
--app-id
ID aplikacije utemeljene na modelu.
Neobavezni parametri za model genpage list
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
pac model genpage list primjerima
Sljedeći primjeri pokazuju uobičajene načine korištenja naredbe pac model genpage list .
Popis stranica pomoću ID-a aplikacije
Prikažite popis svih generirajućih stranica u aplikaciji Contoso Sales Hub pomoću ID-a aplikacije:
pac model genpage list --app-id "a1b2c3d4-1234-5678-abcd-000000000001"
Popis stranica s nazivom aplikacije
Popis generatiivnih stranica prema nazivu aplikacije (CLI automatski traži ID aplikacije):
pac model genpage list --app-id "Contoso Sales Hub"
pac model genpage sample output
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
Transpilira TypeScript datoteku s runtime tipovima za testiranje i otklanjanje grešaka
Obavezni parametri za model genpage transpile
--code-file
Put do datoteke koja sadrži kod stranice.
Neobavezni parametri za model genpage transpile
--data-sources
Popis korištenih izvora podataka odvojenih zarezom (npr. "račun,potencijalni klijent,kontakt").
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--output-file
Put do spremanja izlaza za JavaScript (zadano u [kod-datoteka].compiled.js)
pac model genpage upload
Učitajte i objavite generiranu stranicu u aplikaciju vođenu modelima.
Obavezni parametri za model genpage upload
--app-id
ID aplikacije utemeljene na modelu.
--code-file
Put do datoteke koja sadrži kod stranice.
Neobavezni parametri za model genpage upload
--add-to-sitemap
Dodajte stranicu u navigaciju karte web-mjesta aplikacije.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--agent-message
Poruka o odgovoru agenta.
--agent-message-file
Put do datoteke koja sadrži poruku agenta za odgovor.
--compiled-code-file
Put do datoteke koja sadrži kompilirani JavaScript kod. Ako nije navedeno, TypeScript će se automatski prenijeti u JavaScript.
--data-sources
Popis korištenih izvora podataka odvojenih zarezom (npr. "račun,potencijalni klijent,kontakt").
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--model
AI model korišten za generiranje stranice (npr. 'claude-3-5-sonnet-20241022').
--name
-n
Naziv stranice.
--page-id
ID stranice za ažuriranje. Ako nije navedena, stvorit će se nova stranica.
--prompt
Upit korisnika koji je generirao ovu stranicu.
--prompt-file
Put do datoteke koja sadrži upit korisnika koji je generirao ovu stranicu.
pac model genpage upload primjerima
Sljedeći primjeri pokazuju uobičajene načine korištenja naredbe pac model genpage upload .
- Objavi novu generatiktivnu stranicu
- Ažuriranje postojeće generatiive stranice
- Objavljivanje stranice koja koristi modele podataka
Objavi novu generatiktivnu stranicu
Objavite novu generatiktivnu stranicu u aplikaciji Contoso Sales Hub i dodajte je u karte web-mjesta 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žuriranje postojeće generatiive stranice
Ažurirajte postojeću generatiktivnu stranicu navođenjem ID-a stranice (izostavite --add-to-sitemap da biste izbjegli stvaranje dupliciranog unosa karte web-mjesta):
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."
Objavljivanje stranice koja koristi modele podataka
Objavite stranicu koja koristi probne podatke (bez tablica za Dataverse – 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 prihvaća GUID aplikacije ili zaslonski naziv.
Ako više aplikacija ima isti zaslonski naziv, upotrijebite GUID da biste izbjegli dvosmislenost.
Pokrenite pac model list da biste potražili ID-ove aplikacije.
pac model genpage upload brza referenca parametra
| Parameter | Required | Description |
|---|---|---|
--app-id |
Yes | GUID aplikacije ili zaslonsko ime. Trиi pac model list da ga pronaрeљ. |
--code-file |
Yes | Put do izvorišne .tsx datoteke za uvođenje. |
--name |
Samo nove stranice | Zaslonski naziv prikazan u karte web-mjesta aplikacije. |
--page-id |
Updates only | GUID postojeće stranice za zamjenu. |
--data-sources |
Dataverse pages | Popis logičkih naziva tablice Dataverse razdvojenih zarezom (na primjer). "account,contact" |
--prompt |
Recommended | Sažetak sadržaja stranice na prirodnom jeziku. Spremljeno za kontekst obnavljanja. |
--model |
Recommended | ID modela koji se koristi za generiranje stranice (na primjer, claude-sonnet-4-6). |
--agent-message |
Recommended | Opis onoga što je izgrađeno ili promijenjeno. Spremljeno kao povijest promjena. |
--add-to-sitemap |
Samo nove stranice | Automatski dodaje stranicu navigaciji aplikacijom. Izostavi prilikom ažuriranja. |
pac model list
Navodi sve aplikacije vođene modelima u okruženju.
Neobavezni parametri za model list
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
pac model list Primjer
Prikaži popis svih aplikacija utemeljenih na modelu u trenutno aktivnom okruženju:
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
Popisuje omogućene jezike u Dataverse okruženju.
Neobavezni parametri za model list-languages
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
pac model list-tables
Navedite Dataverse tablice u povezanom okruženju.
Neobavezni parametri za model list-tables
--environment
-env
Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.
--search
-s
Popis imena odvojenih zarezom za pretraživanje (odgovara logičkom imenu, imenu sheme ili prikaznom imenu).
--type
-t
Filtrirajte prema vrsti tablice: 'prilagođeno', 'standardno' ili 'sve' (zadano: sve).
See also
Microsoft Power Platform CLI naredbene grupe
Pregled CLI-ja za Microsoft Power Platform