pac model

Ereduetan oinarritutako aplikazioekin lan egiteko komandoak.

Komandoak

Komandoa Deskribapenak
pac model create Ereduetan oinarritutako aplikazio berri bat sortzen du.
pac model genpage add Gehitu orri sortzaile bat edo gehiago eredu-gidatutako aplikazio baten webgune-mapari (ez berriro igo). Erabili 'pac model genpage upload' orria bera sortu edo eguneratzeko; erabili aditz hau dagoeneko igo den orri bat beste aplikazio batean agertzeko.
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 Zerrendatu sortutako orriak — ingurumen osoan lehenetsita edo aplikazio bakar baterako, aplikazio--id ematen denean. Pasatu --include-unpublished zirriborro orriak ere zerrendatzeko.
pac model genpage remove Bereizi dagoeneko dauden generative AI orriak eredu gidatutako aplikazio baten sitemapatik. Dataverse-ko orri-lerroa gordetzen da (beste aplikazio batzuetatik erreferentzia egin daiteke oraindik).
pac model genpage transpile TypeScript fitxategi bat transpilatzen du exekuzio-denbora-motekin, probak egiteko eta araztea
pac model genpage upload Sortu orri bat Dataverse-ra igo eta argitaratu. Orrialde berri bat sortzen du --page-id ezabatu denean; Eguneratzen da dagoen orria --page-id ematen denean. Ingurunean dagoen orri bat beste aplikazio baten sitemap-era atxikitzeko, berriro igo gabe, erabili 'pac model genpage add' ordez.
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. Lehenetsita 'Default' jartzen du zehaztu ezean.

pac model create adibideak

Ondorengo adibideetan komandoa pac model create erabiltzeko modu arruntak erakusten dira.

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

Eskupekoa

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 add

Gehitu orri sortzaile bat edo gehiago eredu-gidatutako aplikazio baten webgune-mapari (ez berriro igo). Erabili 'pac model genpage upload' orria bera sortu edo eguneratzeko; erabili aditz hau dagoeneko igo den orri bat beste aplikazio batean agertzeko.

Beharrezko parametroak honako model genpage add

--page-id

Komak bereizita dauden orri sortzaile IDak (GUID) aplikaziora gehitzeko.

Aukerako parametroak model genpage add

--app-id

Eredu-gidatutako aplikazioaren ID-a (GUID). --app-name-rekin batera baztertzen da.

--app-name

Eredu-gidatutako aplikazioaren izen berezia. Elkar baztertzailea da --app-id-ekin.

--area

Sitemap-eko Eremu ID aukerakoa orrialdea azpian jartzeko. Lehen eremuan lehenetsita.

--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.

--group

Talde ID-a aukerakoa webgune-mapan orria azpian jartzeko. Lehenetsitako Eremuaren lehen Taldeari egiten dio.

--language-code

Hizkuntza kodea (LCID) SubArea izenburuarentzat. Lehenetsitako 1033 (en-US).

--publish

Argitaratu eredu gidatutako aplikazioa orriak gehitu ondoren.

Parametro honek ez du baliorik behar. Aldaketa bat da.

--solution

Dataverse soluzio testuinguruaren izen bakarra webgune-maparen eguneraketarako. Lehenetsitako 'Default' moduan jartzen du.

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

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

Oharra

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

Zerrendatu sortutako orriak — ingurumen osoan lehenetsita edo aplikazio bakar baterako, aplikazio--id ematen denean. Pasatu --include-unpublished zirriborro orriak ere zerrendatzeko.

Aukerako parametroak model genpage list

--app-id

Modeloan oinarritutako aplikazioaren IDa.

--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.

--include-unpublished

Sartu argitaratu gabeko sortzaile orriak zerrendan (lehenetsia: soilik argitaratua).

Parametro honek ez du baliorik behar. Aldaketa bat 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 remove

Bereizi dagoeneko dauden generative AI orriak eredu gidatutako aplikazio baten sitemapatik. Dataverse-ko orri-lerroa gordetzen da (beste aplikazio batzuetatik erreferentzia egin daiteke oraindik).

Beharrezko parametroak honako model genpage remove

--page-id

Uxagentproject ID bat edo gehiago kendu behar dira (koma bereizita).

Aukerako parametroak model genpage remove

--app-id

Modeloak gidatutako aplikazio ID (uniqueid) orrialdeak kentzeko. --app-name-rekin batera baztertzen da.

--app-name

Ereduak gidatutako aplikazioaren izen bakarra orrialdeak kentzeko. Elkar baztertzailea da --app-id-ekin.

--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 eredu-gidatutako aplikazioa sitemap editatu ondoren, aldaketak berehala martxan jartzeko.

Parametro honek ez du baliorik behar. Aldaketa bat da.

--solution

Dataverse soluzioaren webgunearen eguneraketaren izen bakarra da. Lehenetsitako 'Default' moduan jartzen du.

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

Sortu orri bat Dataverse-ra igo eta argitaratu. Orrialde berri bat sortzen du --page-id ezabatu denean; Eguneratzen da dagoen orria --page-id ematen denean. Ingurunean dagoen orri bat beste aplikazio baten sitemap-era atxikitzeko, berriro igo gabe, erabili 'pac model genpage add' ordez.

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

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

Eskupekoa

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

Parametroa Beharrezkoa Deskribapenak
--app-id Bai Aplikazioaren GUID edo bistaratze-izena. Korrika egin pac model list ezazu aurkitzeko.
--code-file Bai Zabaldu beharreko iturburu-fitxategiaren .tsx bide-izena.
--name Orrialde berriak soilik Aplikazioaren webgunearen mapan bistaratutako izena erakusten da.
--page-id Eguneratzeak soilik Ordezkatu beharreko lehendik dagoen orrialdearen GUID.
--data-sources Dataverse-ren orrialdeak Dataverse-ren taulen izen logikoen komaz bereizitako zerrenda (adibidez, "account,contact").
--prompt Gomendatua Hizkuntza naturalaren laburpena orrialdeak egiten duenaren laburpena. Birsorkuntza-testuingururako gordeta.
--model Gomendatua Orrialdea sortzeko erabilitako modeloaren IDa (adibidez, claude-sonnet-4-6).
--agent-message Gomendatua 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

Irteera lagina:

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).

Ikusi ere

Microsoft Power Platform CLI komando-taldeak
Microsoft Power Platform CLI ikuspegi orokorra