Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Ereduetan oinarritutako aplikazioekin lan egiteko komandoak.
Commands
| Command | Description |
|---|---|
| pac model create | Ereduetan oinarritutako aplikazio berri bat sortzen du. |
| pac model genpage download | Atera sortutako orriak eredu bidez oinarritutako aplikazio batetik. |
| pac model genpage generate-types | TypeScript eskemaren definizioak sortzen ditu datu-iturburuentzat |
| pac model genpage list | Zehaztutako ereduan oinarritutako aplikazioan sortutako orrialde guztiak zerrendatzen ditu. |
| pac model genpage transpile | TypeScript fitxategi bat transpilatzen du exekuzio-denbora-motekin, probak egiteko eta araztea |
| pac model genpage upload | Igo eta argitaratu sortutako orri bat eredu gidatutako aplikazio batean. |
| pac model list | Inguruneko ereduetan oinarritutako aplikazio guztiak zerrendatzen ditu. |
| pac model list-languages | Dataverse ingurunean gaitutako hizkuntzak zerrendatzen ditu. |
| pac model list-tables | Zerrendatu Dataverse-ren taulak konektatutako ingurunean. |
pac model create
Ereduetan oinarritutako aplikazio berri bat sortzen du.
Beharrezko parametroak honako model create
--name
-n
Modeloan oinarritutako aplikazio berriaren bistaratze-izena.
Aukerako parametroak model create
--description
-d
Ereduetan oinarritutako aplikazio berriaren deskribapena.
--environment
-env
Helburuko Dataverse-a zehazten du. Balioa Guid edo https URL absolutua izan daiteke. Zehaztu ezean, uneko autentifikazio-profilerako hautatutako erakunde aktiboa erabiliko da.
--publish
Argitaratu aplikazioa sortu ondoren.
Parametro honek ez du baliorik behar. Aldaketa bat da.
--solution
Aplikazioa gehitzeko irtenbidearen izen esklusiboa. Lehenespenez, irtenbide aktiboa da.
pac model create adibideak
Ondorengo adibideetan komandoa pac model create erabiltzeko modu arruntak erakusten dira.
- Sortu ereduetan oinarritutako aplikazio berri bat ingurune aktiboan
- Sortu aplikazio bat deskribapen batekin eta gehitu irtenbide bati, eta berehala argitaratu
- Sortu aplikazio bat ingurune zehatz batean, ingurunearen URLa emanez
Sortu ereduetan oinarritutako aplikazio berri bat ingurune aktiboan
pac model create --name "Contoso Sales Hub"
Sortu aplikazio bat deskribapen batekin eta gehitu irtenbide bati, eta berehala argitaratu
pac model create \
--name "Contoso Sales Hub" \
--description "Central hub for managing Contoso sales activities, accounts, and contacts." \
--solution "ContosoSales" \
--publish
Sortu aplikazio bat ingurune zehatz batean, ingurunearen URLa emanez
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
Tip
Erabili pac model list aplikazioa sortu dela egiaztatzeko eta bere aplikazioaren IDa berreskuratzeko, beste komando batzuekin erabiltzeko, hala pac model genpage uploadnola.
pac model genpage download
Atera sortutako orriak eredu bidez oinarritutako aplikazio batetik.
Beharrezko parametroak honako model genpage download
--app-id
Modeloan oinarritutako aplikazioaren IDa.
Aukerako parametroak model genpage download
--environment
-env
Helburuko Dataverse-a zehazten du. Balioa Guid edo https URL absolutua izan daiteke. Zehaztu ezean, uneko autentifikazio-profilerako hautatutako erakunde aktiboa erabiliko da.
--output-directory
-o
Erauzitako orriak gordetzeko direktorioa. Lehenespenez, uneko direktorioa da.
--page-id
Atera beharreko orrialde-IDen komaz bereizitako zerrenda.
pac model genpage download adibideak
Ondorengo adibideetan komandoa pac model genpage download erabiltzeko modu arruntak erakusten dira.
- Deskargatu orrialde sortzaile bakar bat bere orrialde-IDaren arabera karpeta lokal batera editatzeko
- Deskargatu aplikazio bateko orrialde sortzaile guztiak aldi berean
- Sortu orrialdearen IDaren izena duen azpidirektorioa, eta honako fitxategi hauek idazten ditu
Deskargatu orrialde sortzaile bakar bat bere orrialde-IDaren arabera karpeta lokal batera editatzeko
pac model genpage download \
--app-id "a1b2c3d4-1234-5678-abcd-000000000001" \
--page-id "e5f6a7b8-abcd-ef01-2345-000000000010" \
--output-directory ./pages/account-dashboard
Deskargatu aplikazio bateko orrialde sortzaile guztiak aldi berean
pac model genpage download \
--app-id "Contoso Sales Hub" \
--output-directory ./pages
Sortu orrialdearen IDaren izena duen azpidirektorioa, eta honako fitxategi hauek idazten ditu
./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
TypeScript eskemaren definizioak sortzen ditu datu-iturburuentzat
Beharrezko parametroak honako model genpage generate-types
--data-sources
Erabilitako datu-iturrien komaz bereizitako zerrenda (adib., 'kontua,beruna,kontaktua').
Aukerako parametroak model genpage generate-types
--environment
-env
Helburuko Dataverse-a zehazten du. Balioa Guid edo https URL absolutua izan daiteke. Zehaztu ezean, uneko autentifikazio-profilerako hautatutako erakunde aktiboa erabiliko da.
--output-file
-o
Sortutako TypeScript eskema-fitxategia gordetzeko bide-izena (lehenetsia RuntimeTypes.ts)
pac model genpage generate-types adibideak
Ondorengo adibideetan komandoa pac model genpage generate-types erabiltzeko modu arruntak erakusten dira.
Sortu TypeScript motak
Sortu TypeScript motak account eta contact taulen artean, eta idatzi hona:./src/RuntimeTypes.ts
pac model genpage generate-types \
--data-sources "account,contact" \
--output-file ./src/RuntimeTypes.ts
Sortu taula bakar baten motak irteerako direktorio zehatz batean
pac model genpage generate-types \
--data-sources "opportunity" \
--output-file ./pages/opportunity/RuntimeTypes.ts
Note
Exekutatu generate-types beti Dataverse taulak kontsultatzen dituen orrialde-kodea idatzi aurretik.
Sortutako fitxategiak zutabe-izenak, atzerriko gako-eremuak eta enum balioak ditu taula bakoitzerako. Sortutako motetan oinarritzeak gaizki idatzitako edo existitzen ez diren zutabe-izenek eragindako exekuzio-denborako akatsak saihesten ditu.
pac model genpage list
Zehaztutako ereduan oinarritutako aplikazioan sortutako orrialde guztiak zerrendatzen ditu.
Beharrezko parametroak honako model genpage list
--app-id
Modeloan oinarritutako aplikazioaren IDa.
Aukerako parametroak model genpage list
--environment
-env
Helburuko Dataverse-a zehazten du. Balioa Guid edo https URL absolutua izan daiteke. Zehaztu ezean, uneko autentifikazio-profilerako hautatutako erakunde aktiboa erabiliko da.
pac model genpage list adibideak
Ondorengo adibideetan komandoa pac model genpage list erabiltzeko modu arruntak erakusten dira.
Zerrendatu orrialdeak aplikazioaren IDa erabiliz
Zerrendatu Contoso Sales Hub aplikazioko orrialde sortzaile guztiak bere aplikazioaren IDa erabiliz:
pac model genpage list --app-id "a1b2c3d4-1234-5678-abcd-000000000001"
Zerrendatu orrialdeak aplikazioaren izena erabiliz
Zerrendatu sorkuntza-orriak aplikazioaren izenaren arabera (CLIk aplikazioaren IDa automatikoki bilatzen du):
pac model genpage list --app-id "Contoso Sales Hub"
pac model genpage-ren irteeraren adibidea
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
TypeScript fitxategi bat transpilatzen du exekuzio-denbora-motekin, probak egiteko eta araztea
Beharrezko parametroak honako model genpage transpile
--code-file
Orrialde-kodea duen fitxategiaren bide-izena.
Aukerako parametroak model genpage transpile
--data-sources
Erabilitako datu-iturrien komaz bereizitako zerrenda (adib., 'kontua,beruna,kontaktua').
--environment
-env
Helburuko Dataverse-a zehazten du. Balioa Guid edo https URL absolutua izan daiteke. Zehaztu ezean, uneko autentifikazio-profilerako hautatutako erakunde aktiboa erabiliko da.
--output-file
Transpilatutako JavaScript irteera gordetzeko bide-izena (lehenetsia [kode-fitxategia].compiled.js)
pac model genpage upload
Igo eta argitaratu sortutako orri bat eredu gidatutako aplikazio batean.
Beharrezko parametroak honako model genpage upload
--app-id
Modeloan oinarritutako aplikazioaren IDa.
--code-file
Orrialde-kodea duen fitxategiaren bide-izena.
Aukerako parametroak model genpage upload
--add-to-sitemap
Gehitu orria aplikazioaren webgunearen nabigazioan.
Parametro honek ez du baliorik behar. Aldaketa bat da.
--agent-message
Agentearen erantzunaren mezua.
--agent-message-file
Agentearen erantzun-mezua duen fitxategiaren bide-izena.
--compiled-code-file
Konpilatutako JavaScript kodea duen fitxategiaren bide-izena. Ematen ez bada, TypeScript automatikoki JavaScript-era transferituko da.
--data-sources
Erabilitako datu-iturrien komaz bereizitako zerrenda (adib., 'kontua,beruna,kontaktua').
--environment
-env
Helburuko Dataverse-a zehazten du. Balioa Guid edo https URL absolutua izan daiteke. Zehaztu ezean, uneko autentifikazio-profilerako hautatutako erakunde aktiboa erabiliko da.
--model
Orria sortzeko erabilitako adimen artifizialeko eredua (adibidez, 'claude-3-5-sonnet-20241022').
--name
-n
Orrialdearen izena.
--page-id
Eguneratu beharreko orrialdearen IDa. Ematen ez bada, orrialde berri bat sortuko da.
--prompt
Orrialde hau sortu duen erabiltzailearen eskaera.
--prompt-file
Orri hau sortu duen erabiltzailearen gonbidapena duen fitxategiaren bide-izena.
pac model genpage upload adibideak
Ondorengo adibideetan komandoa pac model genpage upload erabiltzeko modu arruntak erakusten dira.
- Argitaratu sorkuntza-orri berri bat
- Eguneratu lehendik dagoen sorkuntza-orri bat
- Datu faltsuak erabiltzen dituen orrialde bat argitaratu
Argitaratu sorkuntza-orri berri bat
Argitaratu sorkuntza-orri berri bat Contoso Sales Hub aplikazioan eta gehitu aplikazioaren webgune-mapan:
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
Eguneratu lehendik dagoen sorkuntza-orri bat
Eguneratu lehendik dagoen orrialde sortzaile bat bere orrialdearen IDa emanez (alde batera utzi --add-to-sitemap , gune-mapa bikoiztutako sarrera bat sortzea saihesteko):
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."
Datu faltsuak erabiltzen dituen orrialde bat argitaratu
Argitaratu datu faltsuak erabiltzen dituen orri bat (Dataverse-ren taularik ez - alde batera utzi --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
Tip
Parametroak --app-id aplikazioaren GUID edo bistaratze-izena onartzen ditu.
Aplikazio gehiagok bistaratze-izen bera partekatzen badute, erabili GUID anbiguotasuna saihesteko.
Exekutatu pac model list aplikazioen IDak bilatzeko.
pac model genpage upload Erreferentzia azkarra parametroa
| Parameter | Required | Description |
|---|---|---|
--app-id |
Yes | Aplikazioaren GUID edo bistaratze-izena. Korrika egin pac model list ezazu aurkitzeko. |
--code-file |
Yes | Zabaldu beharreko iturburu-fitxategiaren .tsx bide-izena. |
--name |
Orrialde berriak soilik | Aplikazioaren webgunearen mapan bistaratutako izena erakusten da. |
--page-id |
Updates only | Ordezkatu beharreko lehendik dagoen orrialdearen GUID. |
--data-sources |
Dataverse pages | Dataverse-ren taulen izen logikoen komaz bereizitako zerrenda (adibidez, "account,contact"). |
--prompt |
Recommended | Hizkuntza naturalaren laburpena orrialdeak egiten duenaren laburpena. Birsorkuntza-testuingururako gordeta. |
--model |
Recommended | Orrialdea sortzeko erabilitako modeloaren IDa (adibidez, claude-sonnet-4-6). |
--agent-message |
Recommended | Eraiki edo aldatu denaren deskribapena. Aldaketaren historia bezala gordetzen da. |
--add-to-sitemap |
Orrialde berriak soilik | Orrialdea aplikazioaren nabigazioan automatikoki gehitzen du. Eguneratzean alde batera utzi. |
pac model list
Inguruneko ereduetan oinarritutako aplikazio guztiak zerrendatzen ditu.
Aukerako parametroak model list
--environment
-env
Helburuko Dataverse-a zehazten du. Balioa Guid edo https URL absolutua izan daiteke. Zehaztu ezean, uneko autentifikazio-profilerako hautatutako erakunde aktiboa erabiliko da.
pac model list Adibidea
Zerrendatu unean aktibo dagoen inguruneko ereduetan oinarritutako aplikazio guztiak:
pac model list
Sample output:
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
Dataverse ingurunean gaitutako hizkuntzak zerrendatzen ditu.
Aukerako parametroak model list-languages
--environment
-env
Helburuko Dataverse-a zehazten du. Balioa Guid edo https URL absolutua izan daiteke. Zehaztu ezean, uneko autentifikazio-profilerako hautatutako erakunde aktiboa erabiliko da.
pac model list-tables
Zerrendatu Dataverse-ren taulak konektatutako ingurunean.
Aukerako parametroak model list-tables
--environment
-env
Helburuko Dataverse-a zehazten du. Balioa Guid edo https URL absolutua izan daiteke. Zehaztu ezean, uneko autentifikazio-profilerako hautatutako erakunde aktiboa erabiliko da.
--search
-s
Bilatu beharreko izenen komaz bereizitako zerrenda (bat dator izen logikoarekin, eskemaren izenarekin edo bistaratze-izenarekin).
--type
-t
Iragazi taula motaren arabera: 'custom', 'standard' edo 'all' (lehenetsia: all).
See also
Microsoft Power Platform CLI komando-taldeak
Microsoft Power Platform CLI ikuspegi orokorra