Del via


pac model

(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ø

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

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

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