opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Ukazi za delo z aplikacijami, ki temeljijo na modelih.
Commands
| Command | Description |
|---|---|
| pac model create | Ustvari novo aplikacijo, ki temelji na modelih. |
| pac model genpage download | Pridobi generirane strani iz aplikacije, ki temelji na modelih. |
| pac model genpage generate-types | Generira definicije sheme TypeScript za podatkovne vire |
| pac model genpage list | Navaja vse generirane strani v določeni aplikaciji, ki temelji na modelih. |
| pac model genpage transpile | Pretvori datoteko TypeScript s tipi v času izvajanja za testiranje in odpravljanje napak |
| pac model genpage upload | Naložite in objavite generirano stran v aplikacijo, ki jo vodi model. |
| pac model list | Navaja vse aplikacije, ki temeljijo na modelih, v okolju. |
| pac model list-languages | Seznami omogočenih jezikov v okolju Dataverse. |
| pac model list-tables | Navedite Dataverse tabele v povezanem okolju. |
pac model create
Ustvari novo aplikacijo, ki temelji na modelih.
Zahtevani parametri za model create
--name
-n
Prikazano ime nove aplikacije, ki temelji na modelu.
Izbirni parametri za model create
--description
-d
Opis nove aplikacije, ki temelji na modelu.
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--publish
Objavite program po ustvarjanju.
Ta parameter ne zahteva vrednosti. Stikalo je.
--solution
Enolično ime rešitve za dodajanje programa. Privzeto je aktivna rešitev.
pac model create Primeri
Ti primeri prikazujejo pogoste načine uporabe ukaza pac model create .
- Ustvarjanje nove aplikacije, ki temelji na modelu, v aktivnem okolju
- Ustvarite aplikacijo z opisom in jo dodajte rešitvi, nato pa jo takoj objavite
- Ustvarjanje programa v določenem okolju z URL-jem okolja
Ustvarjanje nove aplikacije, ki temelji na modelu, v aktivnem okolju
pac model create --name "Contoso Sales Hub"
Ustvarite aplikacijo z opisom in jo dodajte rešitvi, nato pa jo takoj objavite
pac model create \
--name "Contoso Sales Hub" \
--description "Central hub for managing Contoso sales activities, accounts, and contacts." \
--solution "ContosoSales" \
--publish
Ustvarjanje programa v določenem okolju z URL-jem okolja
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
Uporabite pac model list , če želite preveriti, ali je bil program ustvarjen, in pridobiti ID programa za uporabo z drugimi ukazi, kot je pac model genpage upload.
pac model genpage download
Pridobi generirane strani iz aplikacije, ki temelji na modelih.
Zahtevani parametri za model genpage download
--app-id
ID aplikacije, ki temelji na modelu.
Izbirni parametri za model genpage download
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--output-directory
-o
Imenik za shranjevanje vlečenih strani. Privzeto na trenutni imenik.
--page-id
Seznam ID-jev strani, ločenih z vejico, ki jih želite povleči.
pac model genpage download Primeri
Ti primeri prikazujejo pogoste načine uporabe ukaza pac model genpage download .
- Prenos ene strani za ustvarjanje z ID-jem strani v lokalno mapo za urejanje
- Prenesite vse strani v aplikaciji hkrati
- Ustvarjanje podimenika, poimenovanega po ID-ju strani, in pisanje teh datotek
Prenos ene strani za ustvarjanje z ID-jem strani v lokalno mapo za urejanje
pac model genpage download \
--app-id "a1b2c3d4-1234-5678-abcd-000000000001" \
--page-id "e5f6a7b8-abcd-ef01-2345-000000000010" \
--output-directory ./pages/account-dashboard
Prenesite vse strani v aplikaciji hkrati
pac model genpage download \
--app-id "Contoso Sales Hub" \
--output-directory ./pages
Ustvarjanje podimenika, poimenovanega po ID-ju strani, in pisanje teh datotek
./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 definicije sheme TypeScript za podatkovne vire
Zahtevani parametri za model genpage generate-types
--data-sources
Seznam uporabljenih virov podatkov, ločenih z vejico (npr. »račun«, »možna stranka«, »stik«).
Izbirni parametri za model genpage generate-types
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--output-file
-o
Pot do shranjevanja ustvarjene datoteke sheme TypeScript (privzeto RuntimeTypes.ts)
pac model genpage generate-types Primeri
Ti primeri prikazujejo pogoste načine uporabe ukaza pac model genpage generate-types .
Ustvari vrste TypeScript
Ustvarite vrste TypeScript za tabele accountcontact in jih napišite v ./src/RuntimeTypes.ts:
pac model genpage generate-types \
--data-sources "account,contact" \
--output-file ./src/RuntimeTypes.ts
Ustvarjanje vrst za eno tabelo v določenem izhodnem imeniku
pac model genpage generate-types \
--data-sources "opportunity" \
--output-file ./pages/opportunity/RuntimeTypes.ts
Note
Vedno zaženi generate-types pred pisanjem kode strani, ki poizvedlja tabele Dataverse.
Ustvarjena datoteka vsebuje močno natipkana imena stolpcev, polja s tujim ključem in oštevilčenje vrednosti za vsako tabelo. Če se zanašate na ustvarjene vrste, preprečite napake izvajalnika, ki jih povzročijo napačno črkovana ali neobstoječa imena stolpcev.
pac model genpage list
Navaja vse generirane strani v določeni aplikaciji, ki temelji na modelih.
Zahtevani parametri za model genpage list
--app-id
ID aplikacije, ki temelji na modelu.
Izbirni parametri za model genpage list
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
pac model genpage list Primeri
Ti primeri prikazujejo pogoste načine uporabe ukaza pac model genpage list .
List pages using app ID
Navedite vse strani v programu Contoso Sales Hub z ID-jem aplikacije:
pac model genpage list --app-id "a1b2c3d4-1234-5678-abcd-000000000001"
List pages using app name
Seznamgenerativnih strani po imenu aplikacije (CLI samodejno poišče 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
Pretvori datoteko TypeScript s tipi v času izvajanja za testiranje in odpravljanje napak
Zahtevani parametri za model genpage transpile
--code-file
Pot do datoteke, ki vsebuje kodo strani.
Izbirni parametri za model genpage transpile
--data-sources
Seznam uporabljenih virov podatkov, ločenih z vejico (npr. »račun«, »možna stranka«, »stik«).
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--output-file
Pot do shranjevanja transpilednega rezultata JavaScript (privzeto na [code-file].compiled.js)
pac model genpage upload
Naložite in objavite generirano stran v aplikacijo, ki jo vodi model.
Zahtevani parametri za model genpage upload
--app-id
ID aplikacije, ki temelji na modelu.
--code-file
Pot do datoteke, ki vsebuje kodo strani.
Izbirni parametri za model genpage upload
--add-to-sitemap
Dodajte stran v krmarjenje po zemljevidu mesta programa.
Ta parameter ne zahteva vrednosti. Stikalo je.
--agent-message
Sporočilo z odgovorom posrednika.
--agent-message-file
Pot do datoteke, ki vsebuje sporočilo posrednika za odgovor.
--compiled-code-file
Pot do datoteke, ki vsebuje prevedeno kodo JavaScript. Če ni na voljo, bo TypeScript samodejno prelidan v JavaScript.
--data-sources
Seznam uporabljenih virov podatkov, ločenih z vejico (npr. »račun«, »možna stranka«, »stik«).
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--model
Model AI, ki se uporablja za ustvarjanje strani (npr. 'Claude-3-5-sonnet-20241022').
--name
-n
Ime strani.
--page-id
ID strani, ki jo želite posodobiti. Če ni na voljo, bo ustvarjena nova stran.
--prompt
Poziv uporabnika, ki je ustvaril to stran.
--prompt-file
Pot do datoteke z uporabniškim pozivom, ki je ustvaril to stran.
pac model genpage upload Primeri
Ti primeri prikazujejo pogoste načine uporabe ukaza pac model genpage upload .
- Objava nove strani za ustvarjanje
- Posodobitev obstoječe strani za ustvarjanje
- Objavljanje strani, ki uporablja podatke o modelih
Objava nove strani za ustvarjanje
Objavite novo stran za ustvarjanje v aplikaciji Contoso Sales Hub in jo dodajte na zemljevid mesta 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
Posodobitev obstoječe strani za ustvarjanje
Posodobite obstoječo stran, tako da zagotovite NJEN ID strani ( --add-to-sitemap izpustite, da ne ustvarite podvojenega vnosa zemljevida mesta):
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."
Objavljanje strani, ki uporablja podatke o modelih
Objavite stran, ki uporablja podatke o modelih (brez tabel Dataverse – izpustite --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
Parameter --app-id sprejme GUID programa ali njegovo prikazano ime.
Če ima več aplikacij isto prikazano ime, uporabite GUID, da se izognete dvoumnosti.
Zaženite pac model list , da poiščete ID-je aplikacij.
pac model genpage upload hiter sklic parametra
| Parameter | Required | Description |
|---|---|---|
--app-id |
Yes | GUID programa ali prikazano ime. Teci pac model list , da jo poiščeš. |
--code-file |
Yes | Pot do izvorne .tsx datoteke, ki jo želite uvesti. |
--name |
Samo nove strani | Prikazano ime je prikazano na zemljevidu mesta programa. |
--page-id |
Updates only | GUID obstoječe strani, ki jo želite zamenjati. |
--data-sources |
Dataverse pages | Seznam logičnih imen tabele Dataverse, ločenih z vejico (na primer "account,contact"). |
--prompt |
Recommended | Povzetek dela strani v naravnem jeziku. Shranjeno za kontekst regeneracije. |
--model |
Recommended | ID modela, ki se uporablja za ustvarjanje strani (na primer claude-sonnet-4-6). |
--agent-message |
Recommended | Opis, kaj je bilo zgrajeno ali spremenjeno. Shranjeno kot zgodovina sprememb. |
--add-to-sitemap |
Samo nove strani | Samodejno doda stran v krmarjenje po programu. Izpustite pri posodabljanju. |
pac model list
Navaja vse aplikacije, ki temeljijo na modelih, v okolju.
Izbirni parametri za model list
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
pac model list Primer
Navedite vse aplikacije, ki temeljijo na modelu, v trenutno aktivnem okolju:
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
Seznami omogočenih jezikov v okolju Dataverse.
Izbirni parametri za model list-languages
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
pac model list-tables
Navedite Dataverse tabele v povezanem okolju.
Izbirni parametri za model list-tables
--environment
-env
Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.
--search
-s
Seznam imen, ločenih z vejico, ki jih je treba iskati (ujema se z logičnim imenom, imenom sheme ali prikaznim imenom).
--type
-t
Filtrirajte po vrsti tabele: 'custom', 'standard' ali 'all' (privzeto: vse).
See also
Microsoft Power Platform CLI Command Groups
Pregled okolja Microsoft Power Platform CLI