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 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 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.
Eksempler
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
Kommandoen oppretter en underkatalog oppkalt etter side-ID-en og skriver 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)
Eksempler
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.
Eksempler
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"
Liste over generative sider etter appnavn (CLI slår opp app-ID-en automatisk):
pac model genpage list --app-id "Contoso Sales Hub"
Eksempel på utdata:
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.
Eksempler
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
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 (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.
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 (f.eks. "account,contact"). |
--prompt |
Anbefalt | Naturlig språksammendrag av hva siden gjør. Lagret for regenereringskontekst. |
--model |
Anbefalt | Modell-ID som brukes til å generere siden (f.eks. 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.
Eksempler
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