Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
(Алдын ала қарау) Модельдік қосымшалармен жұмыс істеуге арналған командалар.
Пәрмендер
| Пәрмен | Сипаттама |
|---|---|
| pac model genpage download | (Алдын ала қарау) Модельге негізделген қосымшадан генерацияланған беттерді алыңыз. |
| pac model genpage generate-types | (Алдын ала қарау) Деректер көздері үшін TypeScript схемасының анықтамаларын жасайды |
| pac model genpage list | (Алдын ала қарау) Көрсетілген модельге негізделген қосымшадағы барлық генерацияланған беттерді тізімдейді. |
| pac model genpage transpile | (Алдын ала қарау) TypeScript файлын тестілеу және жөндеу үшін орындау кезеңінің типтерімен транспилейді |
| pac model genpage upload | (Алдын ала қарау) Генерацияланған бетті модельге негізделген қосымшаға жүктеп, жариялаңыз. |
| pac model list | (Алдын ала қарау) Қоршаған ортадағы барлық модельге негізделген қосымшаларды тізімдейді. |
| pac model list-languages | (Алдын ала қарау) Dataverse ортасында қосылған тілдерді тізімдейді. |
pac model genpage download
(Алдын ала қарау) Модельге негізделген қосымшадан генерацияланған беттерді алыңыз.
Қажетті параметрлер model genpage download
--app-id
Модельге негізделген қосымшаның ID-і.
Қосымша параметрлер model genpage download
--environment
-env
Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.
--output-directory
-o
Өшірілген беттерді сақтау үшін директория. Әдепкі бойынша ағымдағы каталогқа орнатылады.
--page-id
Бет ID-лерін алу үшін үтірмен бөлінген тізім.
Мысалдар
Бір генеративті бетті оның бет идентификаторы бойынша жергілікті қалтаға жүктеп өңдеңіз:
pac model genpage download \
--app-id "a1b2c3d4-1234-5678-abcd-000000000001" \
--page-id "e5f6a7b8-abcd-ef01-2345-000000000010" \
--output-directory ./pages/account-dashboard
Қосымшадағы барлық генеративті беттерді бірден жүктеп алыңыз:
pac model genpage download \
--app-id "Contoso Sales Hub" \
--output-directory ./pages
Команда бет идентификаторының атымен аталатын ішкі каталог жасайды және келесі файлдарды жазады:
./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 схемасының анықтамаларын жасайды
Қажетті параметрлер model genpage generate-types
--data-sources
Қолданылатын деректер көздерінің үтірмен бөлінген тізімі (мысалы, 'аккаунт, lead, contact').
Қосымша параметрлер model genpage generate-types
--environment
-env
Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.
--output-file
-o
Генерацияланған TypeScript схема файлын сақтау жолы (әдепкі RuntimeTypes.ts)
Мысалдар
және кестелері accountcontact үшін TypeScript түрлерін жасап, оларды келесі түрге ./src/RuntimeTypes.tsжазыңыз:
pac model genpage generate-types \
--data-sources "account,contact" \
--output-file ./src/RuntimeTypes.ts
Бір кестеге арналған типтерді нақты шығыс каталогына генерациялау:
pac model genpage generate-types \
--data-sources "opportunity" \
--output-file ./pages/opportunity/RuntimeTypes.ts
Ескертпе
Dataverse кестелерін сұрайтын бет кодын жазбас бұрын әрдайым іске қосыңыз generate-types .
Жасалған файлда әр кестеге арналған қатты типтелген бағана атаулары, шетелдік кілт өрістері және enum мәндері бар. Генерацияланған типтерге сүйену қате жазылған немесе жоқ бағана атаулары туындайтын орындау кезінде қателіктердің алдын алады.
pac model genpage list
(Алдын ала қарау) Көрсетілген модельге негізделген қосымшадағы барлық генерацияланған беттерді тізімдейді.
Қажетті параметрлер model genpage list
--app-id
Модельге негізделген қосымшаның ID-і.
Қосымша параметрлер model genpage list
--environment
-env
Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.
Мысалдар
Contoso Sales Hub қосымшасындағы барлық генеративті беттерді оның қосымша идентификаторы арқылы тізімдеңіз:
pac model genpage list --app-id "a1b2c3d4-1234-5678-abcd-000000000001"
Генеративті беттерді қосымша атауы бойынша тізімдеңіз (CLI қосымша идентификаторын автоматты түрде анықтайды):
pac model genpage list --app-id "Contoso Sales Hub"
Үлгі шығысы:
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 файлын тестілеу және жөндеу үшін орындау кезеңінің типтерімен транспилейді
Қажетті параметрлер model genpage transpile
--code-file
Бет кодын қамтитын файлға жол.
Қосымша параметрлер model genpage transpile
--data-sources
Қолданылатын деректер көздерінің үтірмен бөлінген тізімі (мысалы, 'аккаунт, lead, contact').
--environment
-env
Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.
--output-file
Транспилленген JavaScript шығысын сақтау жолы (әдепкі [код-файл].compiled.js)
pac model genpage upload
(Алдын ала қарау) Генерацияланған бетті модельге негізделген қосымшаға жүктеп, жариялаңыз.
Қажетті параметрлер model genpage upload
--app-id
Модельге негізделген қосымшаның ID-і.
--code-file
Бет кодын қамтитын файлға жол.
Қосымша параметрлер model genpage upload
--add-to-sitemap
Бұл бетті қосымшаның сайт картасына қосыңыз.
Бұл параметр мәнді қажет етпейді. Бұл ауысу.
--agent-message
Агенттің жауап хабарламасы.
--agent-message-file
Агенттің жауап хабарламасы бар файлға жол.
--compiled-code-file
Компиляцияланған JavaScript кодын қамтитын файлға жол. Егер ол берілмесе, TypeScript автоматты түрде JavaScript-ке ауыстырылады.
--data-sources
Қолданылатын деректер көздерінің үтірмен бөлінген тізімі (мысалы, 'аккаунт, lead, contact').
--environment
-env
Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.
--model
Бетті генерациялау үшін қолданылатын AI моделі (мысалы, 'claude-3-5-sonnet-20241022').
--name
-n
Беттің аты.
--page-id
Беттің ID-ін жаңартуға болады. Егер көрсетілмесе, жаңа бет ашылады.
--prompt
Бұл бетті жасаған пайдаланушы сұраны.
--prompt-file
Бұл бетті жасаған пайдаланушы сұрауын қамтитын файлға жол.
Мысалдар
Contoso Sales Hub қосымшасына жаңа генеративті бет жариялап, оны қосымшаның сайт картасына қосыңыз:
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
Бар генеративті бетті бет идентификаторын көрсету арқылы жаңартыңыз (сайт картасының қайталанатын жазбасын жасамау үшін алып тастаңыз --add-to-sitemap ):
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."
Жалған деректерді қолданатын бетті жариялаңыз (Dataverse кестелері жоқ — алып тастаңыз --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
--app-id Параметр қосымшаның GUID-ін немесе оның көрсетілетін атауын қабылдайды.
Егер бірнеше қосымша бірдей дисплей атауын бөліссе, түсініксіздікті болдырмау үшін GUID-ті қолданыңыз.
Қосымша ID-лерін іздеуге жүгіріңіз pac model list .
Параметрлерге жылдам сілтеме
| Параметр | Қажетті | Сипаттама |
|---|---|---|
--app-id |
Иә | Қосымшаның GUID немесе көрсетілетін атауы. Оны іздеп жүгір pac model list . |
--code-file |
Иә | Бастапқы файлға .tsx жеткізу жолын орналастыру керек. |
--name |
Тек жаңа беттер | Қосымшадағы сайт картасында көрсетілген атау көрсетіледі. |
--page-id |
Тек жаңартулар | Қолданыстағы беттің GUID-ін ауыстыру керек. |
--data-sources |
Dataverse беттері | Dataverse кестелерінің логикалық атауларының үтірмен бөлінген тізімі (мысалы "account,contact", ). |
--prompt |
Ұсынылды | Беттің табиғи тілдегі қысқаша мазмұны. Қалпына келтіру контексті үшін сақталған. |
--model |
Ұсынылды | Бетті генерациялау үшін қолданылатын модель идентификаторы (мысалы, claude-sonnet-4-6). |
--agent-message |
Ұсынылды | Не салынған немесе өзгертілгенінің сипаттамасы. Өзгеріс тарихы ретінде сақталған. |
--add-to-sitemap |
Тек жаңа беттер | Бұл бетті қосымша навигациясына автоматты түрде қосады. Жаңартқанда оны алып тастаңыз. |
pac model list
(Алдын ала қарау) Қоршаған ортадағы барлық модельге негізделген қосымшаларды тізімдейді.
Қосымша параметрлер model list
--environment
-env
Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.
Мысалдар
Қазіргі белсенді ортадағы барлық модельдік қосымшаларды тізімдеңіз:
pac model list
Үлгі шығысы:
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 ортасында қосылған тілдерді тізімдейді.
Қосымша параметрлер model list-languages
--environment
-env
Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.
Тағы қараңыз
Microsoft Power Platform CLI пәрмен топтары
Microsoft Power Platform CLI шолуына шолу