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 create | (eksempelvisning) Opretter en ny modeldrevet app. |
| 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 create
(eksempelvisning) Opretter en ny modeldrevet app.
Obligatoriske parametre for model create
--name
-n
Det viste navn for den nye modeldrevne app.
Valgfrie parametre for model create
--description
-d
Beskrivelse af den nye modeldrevne app.
--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.
--publish
Publicer appen efter oprettelsen.
Denne parameter kræver ingen værdi. Det er en kontakt.
--solution
Løsningens entydige navn, som appen skal føjes til. Som standard den aktive løsning.
pac model create Eksempler
Følgende eksempler viser almindelige måder at bruge kommandoen på pac model create .
- Opret en ny modeldrevet app i det aktive miljø
- Opret en app med en beskrivelse, og føj den til en løsning, og publicer den derefter med det samme
- Opret en app i et bestemt miljø ved at angive URL-adressen til miljøet
Opret en ny modeldrevet app i det aktive miljø
pac model create --name "Contoso Sales Hub"
Opret en app med en beskrivelse, og føj den til en løsning, og publicer den derefter med det samme
pac model create \
--name "Contoso Sales Hub" \
--description "Central hub for managing Contoso sales activities, accounts, and contacts." \
--solution "ContosoSales" \
--publish
Opret en app i et bestemt miljø ved at angive URL-adressen til 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
Bruges pac model list til at bekræfte, at appen er oprettet, og hente app-id'et til brug sammen med andre kommandoer, f.eks pac model genpage upload. .
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.
pac model genpage download Eksempler
Følgende eksempler viser almindelige måder at bruge kommandoen på pac model genpage download .
- Download en enkelt generativ side ved hjælp af side-id'et til en lokal mappe til redigering
- Download alle generative sider i en app på én gang
- Opret en undermappe med navnet efter side-id'et, og skriv følgende filer
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
Opret en undermappe med navnet efter side-id'et, og skriv 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)
pac model genpage generate-types Eksempler
Følgende eksempler viser almindelige måder at bruge kommandoen på pac model genpage generate-types .
Generér TypeScript-typer
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.
pac model genpage list Eksempler
Følgende eksempler viser almindelige måder at bruge kommandoen på pac model genpage list .
Vis sider ved hjælp af app-id
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 sider ved hjælp af appnavn
Vis generative sider efter appnavn (kommandolinjegrænsefladen slår automatisk app-id'et op):
pac model genpage list --app-id "Contoso Sales Hub"
pac model genpage-eksempeloutput
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.
pac model genpage upload Eksempler
Følgende eksempler viser almindelige måder at bruge kommandoen på pac model genpage upload .
- Udgiv en ny generativ side
- Opdater en eksisterende generativ side
- Publicer en side, der bruger modeldata
Udgiv en ny generativ side
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
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
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.
pac model genpage upload 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.
pac model list eksempel
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