Del via


pac model

(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