Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
(Eelvaade) Mudelipõhiste rakendustega töötamise käsud.
Käsud
| Käsk | Kirjeldus |
|---|---|
| pac model genpage download | (Eelvaade) Genereeritud lehtede tõmbamine mudelipõhisest rakendusest. |
| pac model genpage generate-types | (Eelvaade) Loob andmeallikate TypeScripti skeemimääratlused |
| pac model genpage list | (Eelvaade) Loetleb kõik määratud mudelipõhises rakenduses loodud lehed. |
| pac model genpage transpile | (Eelvaade) Transpileerib TypeScript-faili käitusajatüüpidega testimiseks ja silumiseks |
| pac model genpage upload | (Eelvaade) Saate loodud lehe üles laadida ja avaldada mudelipõhises rakenduses. |
| pac model list | (Eelvaade) Loetleb kõik keskkonna mudelipõhised rakendused. |
| pac model list-languages | (Eelvaade) Loend sisaldab lubatud keeli Dataverse'i keskkonnas. |
pac model genpage download
(Eelvaade) Genereeritud lehtede tõmbamine mudelipõhisest rakendusest.
Nõutavad parameetrid: model genpage download
--app-id
Mudelipõhise rakenduse ID.
Valikulised parameetrid: model genpage download
--environment
-env
Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.
--output-directory
-o
Kataloog tõmmatud lehtede salvestamiseks. Vaikimisi on valitud praegune kaust.
--page-id
Tõmmatavate lehe ID-de komaeraldusega loend.
Näited
Laadige lehe ID järgi üks generatiivne leht redigeerimiseks kohalikku kausta:
pac model genpage download \
--app-id "a1b2c3d4-1234-5678-abcd-000000000001" \
--page-id "e5f6a7b8-abcd-ef01-2345-000000000010" \
--output-directory ./pages/account-dashboard
Laadige korraga alla kõik rakenduse generatiivsed lehed:
pac model genpage download \
--app-id "Contoso Sales Hub" \
--output-directory ./pages
Käsk loob alamkataloogi, mille nimi on lehe ID järgi, ja kirjutab järgmised failid:
./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
(Eelvaade) Loob andmeallikate TypeScripti skeemimääratlused
Nõutavad parameetrid: model genpage generate-types
--data-sources
Komaeraldusega loend kasutatud andmeallikatest (nt konto, müügivihje, kontakt).
Valikulised parameetrid: model genpage generate-types
--environment
-env
Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.
--output-file
-o
Loodud TypeScripti skeemifaili salvestamise tee (vaikimisi RuntimeTypes.ts)
Näited
Genereerige tabelite account jaoks TypeScripti tüübid ja contact kirjutage need asukohta ./src/RuntimeTypes.ts:
pac model genpage generate-types \
--data-sources "account,contact" \
--output-file ./src/RuntimeTypes.ts
Genereeri ühe tabeli tüübid kindlasse väljundkausta:
pac model genpage generate-types \
--data-sources "opportunity" \
--output-file ./pages/opportunity/RuntimeTypes.ts
Märkus.
Käita alati generate-types enne andmetabelite päringut lehekoodi kirjutamist.
Loodud fail sisaldab tugevalt tipitud veerunimesid, välisvõtmevälju ja loendiväärtusi iga tabeli kohta. Genereeritud tüüpidele toetumine takistab käitusajatõrkeid, mis on tingitud valesti kirjutatud või olematutest veerunimedest.
pac model genpage list
(Eelvaade) Loetleb kõik määratud mudelipõhises rakenduses loodud lehed.
Nõutavad parameetrid: model genpage list
--app-id
Mudelipõhise rakenduse ID.
Valikulised parameetrid: model genpage list
--environment
-env
Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.
Näited
Loetlege kõik Contoso müügikeskuse rakenduse generatiivsed lehed, kasutades selle rakenduse ID-t:
pac model genpage list --app-id "a1b2c3d4-1234-5678-abcd-000000000001"
Loetlege generatiivsed lehed rakenduse nime järgi (CLI otsib automaatselt rakenduse ID):
pac model genpage list --app-id "Contoso Sales Hub"
Näidisväljund:
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
(Eelvaade) Transpileerib TypeScript-faili käitusajatüüpidega testimiseks ja silumiseks
Nõutavad parameetrid: model genpage transpile
--code-file
Lehekoodi sisaldava faili tee.
Valikulised parameetrid: model genpage transpile
--data-sources
Komaeraldusega loend kasutatud andmeallikatest (nt konto, müügivihje, kontakt).
--environment
-env
Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.
--output-file
Transpileeritud JavaScripti väljundi salvestamise tee (vaikimisi [koodifail].compiled.js)
pac model genpage upload
(Eelvaade) Saate loodud lehe üles laadida ja avaldada mudelipõhises rakenduses.
Nõutavad parameetrid: model genpage upload
--app-id
Mudelipõhise rakenduse ID.
--code-file
Lehekoodi sisaldava faili tee.
Valikulised parameetrid: model genpage upload
--add-to-sitemap
Saate lehe lisada rakenduse saidikaardi navigeerimispaanile.
See parameeter ei vaja väärtust. See on lüliti.
--agent-message
Agendi vastusteade.
--agent-message-file
Agendi vastusesõnumit sisaldava faili tee.
--compiled-code-file
Kompileeritud JavaScripti koodi sisaldava faili tee. Kui seda ei esitata, transpileeritakse TypeScript automaatselt JavaScripti.
--data-sources
Komaeraldusega loend kasutatud andmeallikatest (nt konto, müügivihje, kontakt).
--environment
-env
Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.
--model
Lehe genereerimiseks kasutatav TEI mudel (nt claude-3-5-sonnet-20241022).
--name
-n
Lehe nimi.
--page-id
Värskendatava lehe ID. Kui seda pole esitatud, luuakse uus leht.
--prompt
Selle lehe genereerinud kasutajaviip.
--prompt-file
Selle lehe genereerinud kasutajaviipa sisaldava faili tee.
Näited
Avaldage Contoso müügikeskuse rakenduses uus generatiivne leht ja lisage see rakenduse saidikaardile.
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
Olemasoleva generatiivse lehe värskendamiseks sisestage selle lehe ID (saidikaardi duplikaadikirje loomise vältimiseks ärge --add-to-sitemap looge järgmist).
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."
Saate avaldada lehe, mis kasutab mock-andmeid (tabeleid Dataverse pole – ära jäetud --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
Otsa
Parameeter --app-id aktsepteerib rakenduse GUID-i või selle kuvatavat nime.
Kui mitmel rakendusel on sama kuvatav nimi, kasutage mitmetähenduslikkuse vältimiseks GUID-i.
Saate käivitada pac model list rakenduse ID-sid otsimiseks.
Parameetri kiirülevaade
| Parameeter | Nõutav | Kirjeldus |
|---|---|---|
--app-id |
Jah | Rakenduse GUID või kuvatav nimi. Selle otsimiseks käivitage pac model list see. |
--code-file |
Jah | Juurutatava .tsx lähtefaili tee. |
--name |
Ainult uued lehed | Rakenduse saidikaardil kuvatav kuvatav nimi. |
--page-id |
Ainult värskendused | Asendatava olemasoleva lehe GUID. |
--data-sources |
Andmelehed | Komaeraldusega loend Dataverse'i tabeli loogikanimedest (nt "account,contact"). |
--prompt |
Soovitatav | Loomuliku keele kokkuvõte lehe tegevusest. Talletatakse regenereerimise konteksti jaoks. |
--model |
Soovitatav | Lehe genereerimiseks kasutatav mudeli ID (nt claude-sonnet-4-6). |
--agent-message |
Soovitatav | Valmis- või muutmiskorra kirjeldus. Talletatakse muutuste ajaloona. |
--add-to-sitemap |
Ainult uued lehed | Lisab lehe automaatselt rakenduse navigeerimispaanile. Ära lisa värskendamisel. |
pac model list
(Eelvaade) Loetleb kõik keskkonna mudelipõhised rakendused.
Valikulised parameetrid: model list
--environment
-env
Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.
Näited
Loetlege kõik mudelipõhised rakendused praegu aktiivses keskkonnas.
pac model list
Näidisväljund:
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
(Eelvaade) Loend sisaldab lubatud keeli Dataverse'i keskkonnas.
Valikulised parameetrid: model list-languages
--environment
-env
Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.
Vt ka
Microsoft Power Platform CLI käsurühmad
Microsoft Power Platform CLI ülevaade