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.
(Forhåndsvisning) Kommandoer for å arbeide med modelldrevne apper.
Kommandoer
| Kommando | Beskrivelse |
|---|---|
| pac model create | (Forhåndsvisning) Oppretter en ny modelldrevet app. |
| pac model genpage download | (Forhåndsvisning) Dra genererte sider fra en modelldrevet app. |
| pac model genpage generate-types | (Forhåndsvisning) Genererer TypeScript-skjemadefinisjoner for datakilder |
| pac model genpage list | (Forhåndsvisning) Viser alle genererte sider i den angitte modelldrevne appen. |
| pac model genpage transpile | (Forhåndsvisning) Transpilerer en TypeScript-fil med kjøretidstyper for testing og feilsøking |
| pac model genpage upload | (Forhåndsvisning) Last opp og publiser en generert side til en modelldrevet app. |
| pac model list | (Forhåndsvisning) Viser alle modelldrevne apper i miljøet. |
| pac model list-languages | (Forhåndsvisning) Viser aktiverte språk i Dataverse-miljøet. |
pac model create
(Forhåndsvisning) Oppretter 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
Tips
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
(Forhåndsvisning) Dra 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
(Forhåndsvisning) 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
Bemerkning
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
(Forhåndsvisning) Viser alle genererte sider i den angitte 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
(Forhåndsvisning) 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
(Forhåndsvisning) 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
Tips
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 | Påkrevd | Beskrivelse |
|---|---|---|
--app-id |
Ja | App-GUID eller visningsnavn. Kjør pac model list for å finne den. |
--code-file |
Ja | Bane til .tsx kildefilen som skal distribueres. |
--name |
Bare nye sider | Visningsnavn som vises i appområdekartet. |
--page-id |
Bare oppdateringer | GUID for den eksisterende siden som skal erstattes. |
--data-sources |
Dataverse sider | Kommadelt liste over logiske dataverse tabellnavn (for eksempel "account,contact"). |
--prompt |
Anbefalt | Naturlig språksammendrag av hva siden gjør. Lagret for regenereringskontekst. |
--model |
Anbefalt | Modell-ID som brukes til å generere siden (for eksempel claude-sonnet-4-6). |
--agent-message |
Anbefalt | 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
(Forhåndsvisning) Viser 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
Eksempel på utdata:
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
(Forhåndsvisning) Viser 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.
Se også
Kommandogrupper for Microsoft Power Platform CLI
Oversikt over Microsoft Power Platform CLI