Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
(eksempelvisning) Kommandoer til at arbejde med modeldrevne apps.
Kommandoer
| Kommando | Beskrivelse |
|---|---|
| pac model genpage download | (eksempelvisning) Træk genererede sider fra en modeldrevet app. |
| pac model genpage generate-types | (eksempelvisning) Genererer TypeScript-skemadefinitioner for datakilder |
| pac model genpage list | (eksempelvisning) Viser alle genererede sider i den angivne modeldrevne app. |
| pac model genpage transpile | (eksempelvisning) Transpilerer en TypeScript-fil med kørselstyper til test og fejlfinding |
| pac model genpage upload | (eksempelvisning) Upload og publicer en genereret side til en modeldrevet app. |
| pac model list | (eksempelvisning) Viser alle modeldrevne apps i miljøet. |
| pac model list-languages | (eksempelvisning) Viser aktiverede sprog i Dataverse-miljøet. |
pac model genpage download
(eksempelvisning) Træk genererede sider fra en modeldrevet app.
Obligatoriske parametre for model genpage download
--app-id
Id'et for den modeldrevne app.
Valgfrie parametre for model genpage download
--environment
-env
Angiver måldataversen. Værdien kan være et GUID eller en absolut HTTPS URL-adresse. Når den ikke er angivet, bruges den aktive organisation, der er valgt til den aktuelle godkendelsesprofil.
--output-directory
-o
Mappe til lagring af hentede sider. Som standard den aktuelle mappe.
--page-id
Kommasepareret liste over side-id'er, der skal trækkes.
Eksempler
Download en enkelt generativ side ved hjælp af side-id'et til en lokal mappe til redigering:
pac model genpage download \
--app-id "a1b2c3d4-1234-5678-abcd-000000000001" \
--page-id "e5f6a7b8-abcd-ef01-2345-000000000010" \
--output-directory ./pages/account-dashboard
Download alle generative sider i en app på én gang:
pac model genpage download \
--app-id "Contoso Sales Hub" \
--output-directory ./pages
Kommandoen opretter en undermappe med navnet efter side-id'et 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
(eksempelvisning) Genererer TypeScript-skemadefinitioner for datakilder
Obligatoriske parametre for model genpage generate-types
--data-sources
Kommasepareret liste over anvendte datakilder (f.eks. 'konto,kundeemne,kontakt').
Valgfrie parametre for model genpage generate-types
--environment
-env
Angiver måldataversen. Værdien kan være et GUID eller en absolut HTTPS URL-adresse. Når den ikke er angivet, bruges den aktive organisation, der er valgt til den aktuelle godkendelsesprofil.
--output-file
-o
Sti til lagring af den genererede TypeScript-skemafil (som standard RuntimeTypes.ts)
Eksempler
Generér TypeScript-typer for tabellerne account og contact , og skriv dem til ./src/RuntimeTypes.ts:
pac model genpage generate-types \
--data-sources "account,contact" \
--output-file ./src/RuntimeTypes.ts
Generér typer for en enkelt tabel til en bestemt outputmappe:
pac model genpage generate-types \
--data-sources "opportunity" \
--output-file ./pages/opportunity/RuntimeTypes.ts
Bemærkning
Kør generate-types altid, før du skriver sidekode, der forespørger Dataverse-tabeller.
Den genererede fil indeholder stærkt indtastede kolonnenavne, fremmede nøglefelter og optællingsværdier for hver tabel. Hvis du er afhængig af de genererede typer, forhindrer du kørselsfejl, der skyldes forkert stavede eller ikke-eksisterende kolonnenavne.
pac model genpage list
(eksempelvisning) Viser alle genererede sider i den angivne modeldrevne app.
Obligatoriske parametre for model genpage list
--app-id
Id'et for den modeldrevne app.
Valgfrie parametre for model genpage list
--environment
-env
Angiver måldataversen. Værdien kan være et GUID eller en absolut HTTPS URL-adresse. Når den ikke er angivet, bruges den aktive organisation, der er valgt til den aktuelle godkendelsesprofil.
Eksempler
Vis alle generative sider i appen Contoso Sales Hub ved hjælp af appens app-id:
pac model genpage list --app-id "a1b2c3d4-1234-5678-abcd-000000000001"
Vis generative sider efter appnavn (kommandolinjegrænsefladen slår automatisk app-id'et op):
pac model genpage list --app-id "Contoso Sales Hub"
Eksempelresultat:
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
(eksempelvisning) Transpilerer en TypeScript-fil med kørselstyper til test og fejlfinding
Obligatoriske parametre for model genpage transpile
--code-file
Sti til den fil, der indeholder sidekoden.
Valgfrie parametre for model genpage transpile
--data-sources
Kommasepareret liste over anvendte datakilder (f.eks. 'konto,kundeemne,kontakt').
--environment
-env
Angiver måldataversen. Værdien kan være et GUID eller en absolut HTTPS URL-adresse. Når den ikke er angivet, bruges den aktive organisation, der er valgt til den aktuelle godkendelsesprofil.
--output-file
Sti til lagring af det transpilerede JavaScript-output (som standard [kodefil].compiled.js)
pac model genpage upload
(eksempelvisning) Upload og publicer en genereret side til en modeldrevet app.
Obligatoriske parametre for model genpage upload
--app-id
Id'et for den modeldrevne app.
--code-file
Sti til den fil, der indeholder sidekoden.
Valgfrie parametre for model genpage upload
--add-to-sitemap
Føj siden til appens webstedsoversigtsnavigation.
Denne parameter kræver ingen værdi. Det er en kontakt.
--agent-message
Agentens svarmeddelelse.
--agent-message-file
Sti til en fil, der indeholder agentens svarmeddelelse.
--compiled-code-file
Sti til den fil, der indeholder den kompilerede JavaScript-kode. Hvis den ikke angives, overføres TypeScript automatisk til JavaScript.
--data-sources
Kommasepareret liste over anvendte datakilder (f.eks. 'konto,kundeemne,kontakt').
--environment
-env
Angiver måldataversen. Værdien kan være et GUID eller en absolut HTTPS URL-adresse. Når den ikke er angivet, bruges den aktive organisation, der er valgt til den aktuelle godkendelsesprofil.
--model
Den AI-model, der bruges til at generere siden (f.eks. 'claude-3-5-sonnet-20241022').
--name
-n
Navnet på siden.
--page-id
Id'et for den side, der skal opdateres. Hvis den ikke er angivet, oprettes der en ny side.
--prompt
Den brugerprompt, der oprettede denne side.
--prompt-file
Sti til en fil, der indeholder den brugerprompt, der genererede denne side.
Eksempler
Publicer en ny generativ side i Appen Contoso Sales Hub, og føj den til appwebstedsoversigten:
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
Opdater en eksisterende generativ side ved at angive side-id'et (udelad --add-to-sitemap for at undgå at oprette en duplikeret webstedsoversigtspost):
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."
Publicer en side, der bruger modeldata (ingen dataverse-tabeller – udelad --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 accepterer enten appens GUID eller det viste navn.
Hvis flere apps deler det samme viste navn, skal du bruge GUID'et for at undgå flertydighed.
Kør pac model list for at slå app-id'er op.
Hurtig reference til parameter
| Parameter | Påkrævet | Beskrivelse |
|---|---|---|
--app-id |
Ja | App-GUID eller vist navn. Kør pac model list for at finde den. |
--code-file |
Ja | Sti til den kildefil, .tsx der skal installeres. |
--name |
Kun nye sider | Vist navn, der vises i appwebstedsoversigten. |
--page-id |
Kun opdateringer | GUID for den eksisterende side, der skal erstattes. |
--data-sources |
Dataverse-sider | Kommasepareret liste over logiske dataverse-tabelnavne (f.eks. "account,contact"). |
--prompt |
Anbefalet | Oversigt over, hvad siden gør, på et naturligt sprog. Gemt til regenereringskontekst. |
--model |
Anbefalet | Model-id, der bruges til at generere siden (f.eks. claude-sonnet-4-6). |
--agent-message |
Anbefalet | Beskrivelse af, hvad der blev bygget eller ændret. Gemt som ændringsoversigt. |
--add-to-sitemap |
Kun nye sider | Føjer automatisk siden til appnavigationen. Udelad ved opdatering. |
pac model list
(eksempelvisning) Viser alle modeldrevne apps i miljøet.
Valgfrie parametre for model list
--environment
-env
Angiver måldataversen. Værdien kan være et GUID eller en absolut HTTPS URL-adresse. Når den ikke er angivet, bruges den aktive organisation, der er valgt til den aktuelle godkendelsesprofil.
Eksempler
Vis alle modeldrevne apps i det aktive miljø:
pac model list
Eksempelresultat:
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
(eksempelvisning) Viser aktiverede sprog i Dataverse-miljøet.
Valgfrie parametre for model list-languages
--environment
-env
Angiver måldataversen. Værdien kan være et GUID eller en absolut HTTPS URL-adresse. Når den ikke er angivet, bruges den aktive organisation, der er valgt til den aktuelle godkendelsesprofil.
Se også
Kommandolinjekommandogrupper for Microsoft Power Platform
Oversigt over kommandolinjegrænsefladen til Microsoft Power Platform