Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Команде за рад са апликацијама заснованим на моделу.
Команде
| Команда | Опис |
|---|---|
| pac model create | Креира нову апликацију засновану на моделу. |
| pac model genpage download | Повуците генерисане странице из апликације засноване на моделу. |
| pac model genpage generate-types | Генерише дефиниције ТипеСцрипт шеме за изворе података |
| pac model genpage list | Наводи све генерисане странице у наведеној апликацији заснованој на моделу. |
| pac model genpage transpile | Транспилира ТипеСцрипт датотеку са типовима извођења за тестирање и отклањање грешака |
| pac model genpage upload | Отпремите и објавите генерисану страницу у апликацији заснованој на моделу. |
| pac model list | Наводи све апликације засноване на моделу у окружењу. |
| pac model list-languages | Наводи омогућене језике у Датаверсе окружењу. |
| pac model list-tables | Наведите Датаверсе табеле у повезаном окружењу. |
pac model create
Креира нову апликацију засновану на моделу.
Потребни параметри за model create
--name
-n
Приказно име за нову апликацију засновану на моделу.
Опциони параметри за model create
--description
-d
Опис нове апликације засноване на моделу.
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--publish
Објавите апликацију након креирања.
Овај параметар не захтева никакву вредност. То је прекидач.
--solution
Јединствено име решења за додавање апликације. Подразумевано је 'Дефаулт' ако није наведено.
pac model create Примери
Следећи примери показују уобичајене начине коришћења команде pac model create .
- Креирајте нову апликацију засновану на моделу у активном окружењу
- Креирајте апликацију са описом и додајте је у решење, а затим одмах објавите
- Креирајте апликацију у одређеном окружењу тако што ћете обезбедити УРЛ адресу окружења
Креирајте нову апликацију засновану на моделу у активном окружењу
pac model create --name "Contoso Sales Hub"
Креирајте апликацију са описом и додајте је у решење, а затим одмах објавите
pac model create \
--name "Contoso Sales Hub" \
--description "Central hub for managing Contoso sales activities, accounts, and contacts." \
--solution "ContosoSales" \
--publish
Креирајте апликацију у одређеном окружењу тако што ћете обезбедити УРЛ адресу окружења
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
Савет
Користите pac model list да бисте проверили да ли је апликација креирана и преузели ИД апликације за употребу са другим командама као што су pac model genpage upload.
pac model genpage download
Повуците генерисане странице из апликације засноване на моделу.
Потребни параметри за model genpage download
--app-id
ИД апликације засноване на моделу.
Опциони параметри за model genpage download
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--output-directory
-o
Директоријум за чување извукао странице. Подразумевано је текући директоријум.
--page-id
Листа ИД-ова страница раздвојених зарезима за повлачење.
pac model genpage download Примери
Следећи примери показују уобичајене начине коришћења команде pac model genpage download .
- Преузмите једну генеративну страницу по ИД-у странице у локалну фасциклу за уређивање
- Преузмите све генеративне странице у апликацији одједном
- Креирајте поддиректоријум назван по ИД-у странице и пише следеће датотеке
Преузмите једну генеративну страницу по ИД-у странице у локалну фасциклу за уређивање
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
Генерише дефиниције ТипеСцрипт шеме за изворе података
Потребни параметри за model genpage generate-types
--data-sources
Листа коришћених извора података раздвојена зарезом (нпр. 'рачун,олово,контакт').
Опциони параметри за model genpage generate-types
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--output-file
-o
Путања за чување генерисаног фајла ТипеСцрипт шеме (подразумевано је РунтимеТyпес.тс)
pac model genpage generate-types Примери
Следећи примери показују уобичајене начине коришћења команде pac model genpage generate-types .
Генеришите типове ТипеСцрипт-а
Генеришите типове ТипеСцрипт-а за account и contact табеле и напишите их на ./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
Белешка
Увек покрените generate-types пре писања кода странице који упитује Датаверсе табеле.
Генерисана датотека садржи снажно откуцана имена колона, поља страног кључа и вредности енум за сваку табелу. Ослањање на генерисане типове спречава грешке у извођењу узроковане погрешно написаним или непостојећим именима колона.
pac model genpage list
Наводи све генерисане странице у наведеној апликацији заснованој на моделу.
Потребни параметри за model genpage list
--app-id
ИД апликације засноване на моделу.
Опциони параметри за model genpage list
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
pac model genpage list Примери
Следећи примери показују уобичајене начине коришћења команде pac model genpage list .
Наведите странице помоћу ИД-а апликације
Наведите све генеративне странице у апликацији Цонтосо Салес Хуб користећи ИД апликације:
pac model genpage list --app-id "a1b2c3d4-1234-5678-abcd-000000000001"
Наведите странице користећи име апликације
Наведите генеративне странице по имену апликације (ЦЛИ аутоматски тражи ИД апликације):
pac model genpage list --app-id "Contoso Sales Hub"
pac model Генпаге узорак излаз
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
Транспилира ТипеСцрипт датотеку са типовима извођења за тестирање и отклањање грешака
Потребни параметри за model genpage transpile
--code-file
Путања до фајла који садржи код странице.
Опциони параметри за model genpage transpile
--data-sources
Листа коришћених извора података раздвојена зарезом (нпр. 'рачун,олово,контакт').
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--output-file
Путања за чување транспилираног ЈаваСцрипт излаза (подразумевано је [цоде-филе].compiled.js)
pac model genpage upload
Отпремите и објавите генерисану страницу у апликацији заснованој на моделу.
Потребни параметри за model genpage upload
--app-id
ИД апликације засноване на моделу.
--code-file
Путања до фајла који садржи код странице.
Опциони параметри за model genpage upload
--add-to-sitemap
Додајте страницу у навигацију мапе сајта апликације.
Овај параметар не захтева никакву вредност. То је прекидач.
--agent-message
Порука одговора агента.
--agent-message-file
Путања ка фајлу који садржи поруку одговора агента.
--compiled-code-file
Путања до датотеке која садржи компајлирани ЈаваСцрипт код. Ако није обезбеђен, ТипеСцрипт ће бити аутоматски пребачен у ЈаваСцрипт.
--data-sources
Листа коришћених извора података раздвојена зарезом (нпр. 'рачун,олово,контакт').
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--model
АИ модел који се користи за генерисање странице (нпр. 'цлауде-3-5-соннет-20241022').
--name
-n
Назив странице.
--page-id
ИД странице за ажурирање. Ако није наведено, нова страница ће бити креирана.
--prompt
Кориснички позив који је генерисао ову страницу.
--prompt-file
Путања ка фајлу који садржи кориснички позив који је генерисао ову страницу.
pac model genpage upload Примери
Следећи примери показују уобичајене начине коришћења команде pac model genpage upload .
- Објавите нову генеративну страницу
- Ажурирајте постојећу генеративну страницу
- Објавите страницу која користи лажне податке
Објавите нову генеративну страницу
Објавите нову генеративну страницу у апликацији Цонтосо Салес Хуб и додајте је на мапу сајта апликације:
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."
Објавите страницу која користи лажне податке
Објавите страницу која користи лажне податке (без Датаверсе табела — изоставите --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
Савет
Параметар --app-id прихвата или ГУИД апликације или њено име за приказ.
Ако више апликација дели исто име за приказ, користите ГУИД да бисте избегли двосмисленост.
Покрени pac model list да потражиш ИД-ове апликација.
pac model genpage upload параметар брза референца
| Параметар | Обавезно | Опис |
|---|---|---|
--app-id |
Да | ГУИД апликације или име за приказ. Трчите pac model list да га пронађете. |
--code-file |
Да | Пут до изворне .tsx датотеке за примену. |
--name |
Само нове странице | Име за приказ приказано у мапи апликације. |
--page-id |
Само ажурирања | ГУИД постојеће странице за замену. |
--data-sources |
Датаверсе странице | Листа логичких имена Датаверсе табеле одвојена зарезом (на пример). "account,contact" |
--prompt |
Препоручене | Сажетак на природном језику онога што страница ради. Чува се за контекст регенерације. |
--model |
Препоручене | ИД модела који се користи за генерисање странице (на пример, claude-sonnet-4-6). |
--agent-message |
Препоручене | Опис онога што је изграђено или промењено. Чува се као историја промена. |
--add-to-sitemap |
Само нове странице | Аутоматски додаје страницу у навигацију апликације. Изоставите приликом ажурирања. |
pac model list
Наводи све апликације засноване на моделу у окружењу.
Опциони параметри за model list
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
pac model list Пример
Наведите све апликације засноване на моделу у тренутно активном окружењу:
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
Наводи омогућене језике у Датаверсе окружењу.
Опциони параметри за model list-languages
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
pac model list-tables
Наведите Датаверсе табеле у повезаном окружењу.
Опциони параметри за model list-tables
--environment
-env
Одређује циљну Датаверсе. Вредност може бити Гуид или апсолутни хттпс УРЛ. Када није наведено, користиће се активна организација изабрана за тренутни профил аутентификације.
--search
-s
Листа имена раздвојена зарезом за тражење (одговара логичком имену, имену шеме или приказном имену).
--type
-t
Филтрирајте по типу табеле: 'прилагођено', 'стандардно' или 'све' (подразумевано: све).
Погледајте и
&лт;c0&гт;< ДИЦТ__Мицрософт ⚐ Поwер ⚐ Платформ > Мицрософт Поwер Платформ ЦЛИ командне групе&лт;/c0&гт;
&лт;c0&гт;< ДИЦТ__Мицрософт ⚐ Поwер ⚐ Платформ > Мицрософт Поwер Платформ ЦЛИ преглед&лт;/c0&гт;