Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Kommandoer for å jobbe med modelldrevne apper.
Commands
| Command | Description |
|---|---|
| pac model create | Lager en ny modelldrevet app. |
| pac model genpage download | Hent genererte sider fra en modelldrevet app. |
| pac model genpage generate-types | Genererer TypeScript-skjemadefinisjoner for datakilder |
| pac model genpage list | Lister alle genererte sider i den spesifiserte modelldrevne appen. |
| pac model genpage transpile | Transpilerer en TypeScript-fil med kjøretidstyper for testing og feilsøking |
| pac model genpage upload | Last opp og publiser en generert side til en modelldrevet app. |
| pac model list | Lister opp alle modelldrevne apper i miljøet. |
| pac model list-languages | Lister aktiverte språk i Dataverse-miljøet. |
| pac model list-tables | List opp Dataverse-tabeller i det tilkoblede miljøet. |
pac model create
Lager en ny modelldrevet app.
Obligatoriske parametere for model create
--name
-n
Visningsnavnet for den nye modelldrevne appen.
Valgfrie parametere for model create
--description
-d
Beskrivelse for den nye modelldrevne appen.
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--publish
Publiser appen etter oppretting.
Denne parameteren krever ingen verdi. Det er en bryter.
--solution
Unikt løsningsnavn som appen skal legges til i. Standarder for den aktive løsningen.
pac model create Eksempler
Eksemplene nedenfor viser vanlige måter å bruke kommandoen på pac model create .
- Opprett en ny modelldrevet app i det aktive miljøet
- Opprett en app med en beskrivelse og legg den til i en løsning, og publiser den umiddelbart
- Opprette en app i et bestemt miljø ved å oppgi nettadressen for miljøet
Opprett en ny modelldrevet app i det aktive miljøet
pac model create --name "Contoso Sales Hub"
Opprett en app med en beskrivelse og legg den til i en løsning, og publiser den umiddelbart
pac model create \
--name "Contoso Sales Hub" \
--description "Central hub for managing Contoso sales activities, accounts, and contacts." \
--solution "ContosoSales" \
--publish
Opprette en app i et bestemt miljø ved å oppgi nettadressen for miljøet
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
Bruk pac model list denne til å bekrefte at appen ble opprettet og hente app-ID-en for bruk med andre kommandoer, for eksempel pac model genpage upload.
pac model genpage download
Hent genererte sider fra en modelldrevet app.
Obligatoriske parametere for model genpage download
--app-id
ID-en til den modelldrevne appen.
Valgfrie parametere for model genpage download
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--output-directory
-o
Katalog for å lagre sider som er trukket. Standarder for gjeldende katalog.
--page-id
Kommadelt liste over side-ID-er som skal trekkes.
pac model genpage download Eksempler
Eksemplene nedenfor viser vanlige måter å bruke kommandoen på pac model genpage download .
- Last ned én enkelt generativ side etter side-ID-en til en lokal mappe for redigering
- Last ned alle generative sider i en app samtidig
- Opprette en undermappe oppkalt etter side-ID-en og skrive følgende filer
Last ned én enkelt generativ side etter side-ID-en til en lokal mappe for redigering
pac model genpage download \
--app-id "a1b2c3d4-1234-5678-abcd-000000000001" \
--page-id "e5f6a7b8-abcd-ef01-2345-000000000010" \
--output-directory ./pages/account-dashboard
Last ned alle generative sider i en app samtidig
pac model genpage download \
--app-id "Contoso Sales Hub" \
--output-directory ./pages
Opprette en undermappe oppkalt etter side-ID-en og skrive følgende filer
./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
Genererer TypeScript-skjemadefinisjoner for datakilder
Obligatoriske parametere for model genpage generate-types
--data-sources
Kommadelt liste over datakilder som brukes (for eksempel konto, kundeemne, kontakt).
Valgfrie parametere for model genpage generate-types
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--output-file
-o
Bane til å lagre den genererte TypeScript-skjemafilen (standarder for RuntimeTypes.ts)
pac model genpage generate-types Eksempler
Eksemplene nedenfor viser vanlige måter å bruke kommandoen på pac model genpage generate-types .
Generer TypeScript-typer
Generer TypeScript-typer for tabellene account og contact skriv dem til ./src/RuntimeTypes.ts:
pac model genpage generate-types \
--data-sources "account,contact" \
--output-file ./src/RuntimeTypes.ts
Generer typer for én enkelt tabell i en bestemt utdatakatalog
pac model genpage generate-types \
--data-sources "opportunity" \
--output-file ./pages/opportunity/RuntimeTypes.ts
Note
Kjør generate-types alltid før du skriver sidekode som spør dataverse tabeller.
Den genererte filen inneholder kolonnenavn med stor skrift, sekundærnøkkelfelt og opplistingsverdier for hver tabell. Avhengig av de genererte typene forhindrer kjøretidsfeil forårsaket av feilstavede eller ikke-eksisterende kolonnenavn.
pac model genpage list
Lister alle genererte sider i den spesifiserte modelldrevne appen.
Obligatoriske parametere for model genpage list
--app-id
ID-en til den modelldrevne appen.
Valgfrie parametere for model genpage list
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
pac model genpage list Eksempler
Eksemplene nedenfor viser vanlige måter å bruke kommandoen på pac model genpage list .
Listesider som bruker app-ID
Vis alle generative sider i Contoso Sales Hub-appen ved hjelp av app-ID-en:
pac model genpage list --app-id "a1b2c3d4-1234-5678-abcd-000000000001"
Listesider som bruker appnavn
Liste over generative sider etter appnavn (CLI slår opp app-ID-en automatisk):
pac model genpage list --app-id "Contoso Sales Hub"
pac model eksempelutdata for genpage
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
Transpilerer en TypeScript-fil med kjøretidstyper for testing og feilsøking
Obligatoriske parametere for model genpage transpile
--code-file
Bane til filen som inneholder sidekoden.
Valgfrie parametere for model genpage transpile
--data-sources
Kommadelt liste over datakilder som brukes (for eksempel konto, kundeemne, kontakt).
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--output-file
Bane til å lagre de transpilerte JavaScript-utdataene (standardinnstillingene for [kodefil].compiled.js)
pac model genpage upload
Last opp og publiser en generert side til en modelldrevet app.
Obligatoriske parametere for model genpage upload
--app-id
ID-en til den modelldrevne appen.
--code-file
Bane til filen som inneholder sidekoden.
Valgfrie parametere for model genpage upload
--add-to-sitemap
Legg til siden i appens områdekartnavigasjon.
Denne parameteren krever ingen verdi. Det er en bryter.
--agent-message
Agentens svarmelding.
--agent-message-file
Bane til en fil som inneholder agentens svarmelding.
--compiled-code-file
Bane til filen som inneholder den kompilerte JavaScript-koden. Hvis det ikke er angitt, overføres TypeScript automatisk til JavaScript.
--data-sources
Kommadelt liste over datakilder som brukes (for eksempel konto, kundeemne, kontakt).
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--model
AI-modellen som brukes til å generere siden (f.eks. claude-3-5-sonnet-20241022).
--name
-n
Navnet på siden.
--page-id
ID-en for siden som skal oppdateres. Hvis den ikke er angitt, opprettes en ny side.
--prompt
Brukerledeteksten som genererte denne siden.
--prompt-file
Bane til en fil som inneholder brukerledeteksten som genererte denne siden.
pac model genpage upload Eksempler
Eksemplene nedenfor viser vanlige måter å bruke kommandoen på pac model genpage upload .
- Publiser en ny generativ side
- Oppdatere en eksisterende generativ side
- Publiser en side som bruker mock-data
Publiser en ny generativ side
Publiser en ny generativ side i Contoso Sales Hub-appen, og legg den til i appområdekartet:
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
Oppdatere en eksisterende generativ side
Oppdater en eksisterende generativ side ved å oppgi side-ID-en (utelate --add-to-sitemap for å unngå å opprette en kopi av områdekartoppføring):
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."
Publiser en side som bruker mock-data
Publiser en side som bruker mock-data (ingen dataverse tabeller – utelate --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
Parameteren --app-id godtar enten GUID-en for appen eller visningsnavnet.
Hvis flere apper deler samme visningsnavn, bruker du GUID-en for å unngå tvetydighet.
Kjør pac model list for å slå opp app-ID-er.
pac model genpage upload hurtigreferanse for parameter
| Parameter | Required | Description |
|---|---|---|
--app-id |
Yes | App-GUID eller visningsnavn. Kjør pac model list for å finne den. |
--code-file |
Yes | Bane til .tsx kildefilen som skal distribueres. |
--name |
Bare nye sider | Visningsnavn som vises i appområdekartet. |
--page-id |
Updates only | GUID for den eksisterende siden som skal erstattes. |
--data-sources |
Dataverse pages | Kommadelt liste over logiske dataverse tabellnavn (for eksempel "account,contact"). |
--prompt |
Recommended | Naturlig språksammendrag av hva siden gjør. Lagret for regenereringskontekst. |
--model |
Recommended | Modell-ID som brukes til å generere siden (for eksempel claude-sonnet-4-6). |
--agent-message |
Recommended | Beskrivelse av hva som ble bygget eller endret. Lagret som endringslogg. |
--add-to-sitemap |
Bare nye sider | Legger til siden i appnavigasjonen automatisk. Utelate når du oppdaterer. |
pac model list
Lister opp alle modelldrevne apper i miljøet.
Valgfrie parametere for model list
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
pac model list-eksempel
Vis alle modelldrevne apper i det aktive miljøet:
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
Lister aktiverte språk i Dataverse-miljøet.
Valgfrie parametere for model list-languages
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
pac model list-tables
List opp Dataverse-tabeller i det tilkoblede miljøet.
Valgfrie parametere for model list-tables
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--search
-s
Komma-separert liste over navn å søke etter (matcher logisk navn, skjemanavn eller visningsnavn).
--type
-t
Filtrer etter tabelltype: 'egendefinert', 'standard' eller 'alle' (standard: alle).
See also
Microsoft Power Platform CLI-kommandogrupper
Microsoft Power Platform CLI-oversikt