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.
Käsud mudelipõhiste rakendustega töötamiseks.
Käsud
| Käsk | Kirjeldus |
|---|---|
| pac model create | Loob uue mudelipõhise rakenduse. |
| pac model genpage add | Saate mudelipõhise rakenduse saidikaardile manustada ühe või mitu olemasolevat generatiivset lehte (uuesti üleslaadimist pole). pac model genpage uploadKasutage lehte enda loomiseks või värskendamiseks; selle tegusõna abil saate kuvada juba üleslaaditud lehe mõnes muus rakenduses. |
| pac model genpage download | Tõmba genereeritud lehed mudelipõhisest rakendusest. |
| pac model genpage generate-types | Genereerib andmeallikate jaoks TypeScripti skeemi definitsioonid |
| pac model genpage list | Loendi genereeritud lehed – vaikimisi env-wide või ühe rakenduse jaoks, kui --app-ID on saadaval. Edasta –-include-unpublished ka mustandlehtede loendisse. |
| pac model genpage remove | Eemaldage olemasolevadgeneratiivsed tehisintellekti lehed mudelipõhise rakenduse saidikaardilt. Andmeversi leherida säilitatakse (sellele võib endiselt viidata muudest rakendustest). |
| pac model genpage transpile | Transpileerib TypeScript-faili käitusaegsete tüüpidega testimiseks ja silumiseks |
| pac model genpage upload | Saate genereeritud lehe Dataverse'i üles laadida ja selle avaldada. Loob uue lehe, kui --page-id puudub; värskendab olemasolevat lehte, kui --page-ID on saadaval. Keskkonnas juba olemasoleva lehe manustamiseks teise rakenduse saidikaardile ilma uuesti üleslaadimata kasutage selle asemel nuppu "pac model genpage add". |
| pac model list | Loetleb kõik mudelipõhised rakendused keskkonnas. |
| pac model list-languages | Loendid lubasid keeled Dataverse'i keskkonnas. |
| pac model list-tables | Loetle Dataverse'i tabelid ühendatud keskkonnas. |
pac model create
Loob uue mudelipõhise rakenduse.
Nõutavad parameetrid: model create
--name
-n
Uue mudelipõhise rakenduse kuvatav nimi.
Valikulised parameetrid: model create
--description
-d
Uue mudelipõhise rakenduse kirjeldus.
--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.
--publish
Avaldage rakendus pärast loomist.
See parameeter ei vaja väärtust. See on lüliti.
--solution
Rakenduse lisamiseks lahenduse kordumatu nimi. Vaikeväärtus on "Vaikeväärtus", kui seda pole määratud.
pac model create Näited
Järgmistes näidetes on toodud käsu kasutamise pac model create levinumad viisid.
- Uue mudelipõhise rakenduse loomine aktiivses keskkonnas
- Looge kirjeldusega rakendus ja lisage see lahendusele, seejärel avaldage kohe
- Rakenduse loomine kindlas keskkonnas, esitades keskkonna URL-i
Uue mudelipõhise rakenduse loomine aktiivses keskkonnas
pac model create --name "Contoso Sales Hub"
Looge kirjeldusega rakendus ja lisage see lahendusele, seejärel avaldage kohe
pac model create \
--name "Contoso Sales Hub" \
--description "Central hub for managing Contoso sales activities, accounts, and contacts." \
--solution "ContosoSales" \
--publish
Rakenduse loomine kindlas keskkonnas, esitades keskkonna URL-i
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
Näpunäide.
Selle abil saate pac model list kontrollida, kas rakendus on loodud ja tuua selle rakenduse ID kasutamiseks muude käskudega (nt pac model genpage upload.
pac model genpage add
Saate mudelipõhise rakenduse saidikaardile manustada ühe või mitu olemasolevat generatiivset lehte (uuesti üleslaadimist pole). pac model genpage uploadKasutage lehte enda loomiseks või värskendamiseks; selle tegusõna abil saate kuvada juba üleslaaditud lehe mõnes muus rakenduses.
Nõutavad parameetrid: model genpage add
--page-id
Rakendusele lisamiseks komaeraldusega lehe ID-d (GUID-d).
Valikulised parameetrid: model genpage add
--app-id
Mudelipõhise rakenduse ID (GUID). Üksteist välistav – rakenduse nimi.
--app-name
Mudelipõhise rakenduse kordumatu nimi. Üksteist välistav - -app-id.
--area
Valikuline ala ID saidikaardil, kuhu soovite lehe paigutada. Vaikeväärtus on esimene ala.
--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.
--group
Valikuline rühma ID saidikaardil, et paigutada leht jaotisesse. Vaikimisi kuvatakse valitud ala esimene rühm.
--language-code
Alamarea tiitli keelekood (LCID). Vaikeväärtus on 1033 (en-US).
--publish
Pärast lehtede lisamist avaldage mudelipõhine rakendus.
See parameeter ei vaja väärtust. See on lüliti.
--solution
Dataverse'i lahendusekonteksti kordumatu nimi saidikaardi värskenduse jaoks. Vaikeväärtus on "Vaikeväärtus".
pac model genpage download
Tõmba genereeritud lehed 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.
pac model genpage download Näited
Järgmistes näidetes on toodud käsu kasutamise pac model genpage download levinumad viisid.
- Lehe ID järgi ühe lehe allalaadimine redigeerimiseks kohalikku kausta
- Rakenduse kõigi generatiivsete lehtede korraga allalaadimine
- Looge alamkataloog, mille nimi on lehe ID järgi, ja kirjutab järgmised failid
Lehe ID järgi ühe lehe allalaadimine 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
Rakenduse kõigi generatiivsete lehtede korraga allalaadimine
pac model genpage download \
--app-id "Contoso Sales Hub" \
--output-directory ./pages
Looge alamkataloog, 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
Genereerib andmeallikate jaoks TypeScripti skeemi definitsioonid
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)
pac model genpage generate-types Näited
Järgmistes näidetes on toodud käsu kasutamise pac model genpage generate-types levinumad viisid.
TypeScripti tüüpide loomine
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
Ühe tabeli tüüpide loomine 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
Loendi genereeritud lehed – vaikimisi env-wide või ühe rakenduse jaoks, kui --app-ID on saadaval. Edasta –-include-unpublished ka mustandlehtede loendisse.
Valikulised parameetrid: model genpage list
--app-id
Mudelipõhise rakenduse ID.
--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.
--include-unpublished
Kaasa avaldamata generatiivsed lehed loendisse (vaikesäte: ainult avaldatud).
See parameeter ei vaja väärtust. See on lüliti.
pac model genpage list Näited
Järgmistes näidetes on toodud käsu kasutamise pac model genpage list levinumad viisid.
Rakenduse ID-ga loendilehed
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"
Loendilehed rakenduse nime abil
Loetlege generatiivsed lehed rakenduse nime järgi (CLI otsib automaatselt rakenduse ID):
pac model genpage list --app-id "Contoso Sales Hub"
pac model genpage sample output
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 remove
Eemaldage olemasolevadgeneratiivsed tehisintellekti lehed mudelipõhise rakenduse saidikaardilt. Andmeversi leherida säilitatakse (sellele võib endiselt viidata muudest rakendustest).
Nõutavad parameetrid: model genpage remove
--page-id
Üks või mitu eemaldatava uxagentproject-ID-d (komaeraldusega).
Valikulised parameetrid: model genpage remove
--app-id
Mudelipõhine rakenduse ID (ainuidentifikaator), millelt lehed eemaldada. Üksteist välistav – rakenduse nimi.
--app-name
Mudelipõhine rakenduse kordumatu nimi, millelt lehed eemaldada. Üksteist välistav - -app-id.
--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.
--publish
Avaldage mudelipõhine rakendus pärast saidikaardi redigeerimist, et muudatused muutuks kohe reaalajas.
See parameeter ei vaja väärtust. See on lüliti.
--solution
Dataverse lahenduse kordumatu nimi saidikaardi värskenduse jaoks. Vaikeväärtus on "Vaikeväärtus".
pac model genpage transpile
Transpileerib TypeScript-faili käitusaegsete tüü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
Saate genereeritud lehe Dataverse'i üles laadida ja selle avaldada. Loob uue lehe, kui --page-id puudub; värskendab olemasolevat lehte, kui --page-ID on saadaval. Keskkonnas juba olemasoleva lehe manustamiseks teise rakenduse saidikaardile ilma uuesti üleslaadimata kasutage selle asemel nuppu "pac model genpage add".
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.
pac model genpage upload Näited
Järgmistes näidetes on toodud käsu kasutamise pac model genpage upload levinumad viisid.
- Uue lehe avaldamine
- Olemasoleva generatiivse lehe värskendamine
- Mocki andmeid kasutava lehe avaldamine
Uue lehe avaldamine
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ärskendamine
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."
Mocki andmeid kasutava lehe avaldamine
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
Näpunäide.
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.
pac model genpage upload 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 tabeli Dataverse loogikanimedest (nt "account,contact"). |
--prompt |
Soovitatav | Loomuliku keele kokkuvõte lehe tegevusest. Talletatakse regenereerimise konteksti jaoks. |
--model |
Soovitatav | Lehe loomiseks 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
Loetleb kõik mudelipõhised rakendused keskkonnas.
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.
pac model list näide
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
Loendid lubasid keeled 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.
pac model list-tables
Loetle Dataverse'i tabelid ühendatud keskkonnas.
Valikulised parameetrid: model list-tables
--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.
--search
-s
Komadega eraldatud nimede nimekiri, mida otsida (vastab loogilisele nimele, skeeminimele või kuvanimele).
--type
-t
Filtreeri tabelitüübi järgi: 'custom', 'standard' või 'all' (vaikimisi: kõik).
Lisateave
Microsoft Power Platform CLI käsurühmad
Microsoft Power Platform CLI ülevaade