Підтримка рішень Power Platform CLI для Power Pages (підготовча версія)
[Ця тема є попередньою документацією і може бути змінена.]
Вдосконалена Power Pages модель даних підтримує функцію підвищення обізнаності про Power Pages. Ця функція допомагає використовувати можливості рішення Microsoft Power Platform для переміщення конфігурації веб-сайту з одного середовища до іншого.
Важливо
- Це функція попереднього перегляду.
- Підготовчі функції призначені для невиробничого використання і можуть бути обмежені. Ці функції доступні до офіційного випуску, щоб клієнти могли ознайомитися з ними заздалегідь і залишити відгуки.
Power Platform CLI містить команди, пов’язані з рішеннями, які також можна застосовувати до Power Pages.
Створіть нове рішення
Запустіть наведену команду, щоб створити нове рішення за допомогою PAC CLI:
pac solution init --publisher-name '<<publisher name>>' --publisher-prefix '<<publisher prefix>>' --outputDirectory '<<directory>>'
Приклад:
pac solution init --publisher-name 'ppmaker' --publisher-prefix 'pp' --outputDirectory 'c:\dev\ppsolution'
Додавання наявних веб-сайтів до рішення
Щоб додати веб-сайт до рішення за допомогою PAC CLI, слід визначити тип компонента та ідентифікатор компонента.
Визначення типу компоненту
Щоб отримати певні імена та значення Power Pages componentType
, надішліть запит GET з допомогою виклику Dataverse Web API OData.
{OrgURL}/api/data/v9.1/solutioncomponentdefinitions?filter=startswith(name,'powerpage')$&select=name,solutioncomponenttype
Визначення ідентифікатора компоненту
Щоб отримати значення componentId
, надішліть запит GET за допомогою виклику Web API OData.
Можна використати наведені кінцеві точки.
powerpagesite
powerpagesitelanguage
powerpagecomponent
У наведеному прикладі використовується кінцева точка powerpagesite
:
{OrgURL}/api/data/v9.1/powerpagesites?$select=name
Після визначення типу компонента та ідентифікатора компонента виконайте таку команду, щоб додати наявний веб-сайт до рішення за допомогою PAC CLI.
pac solution add-solution-component
Приклад:
pac solution add-solution-component -sn SampleSolution -c c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59 -ct 10319
У цьому прикладі:
SampleSolution
представляє унікальне ім'я рішення.c6f2aec0-ddd2-ed11-a7c6-6045bdf05d59
— це ідентифікатор запису сайту Power Pages.10319
— це значенняCompomponentType
рішення сайту Power Pages попередньої відповіді Web API.
Запуск pac solution sync
або pac solution export
для експортування рішення за допомогою PAC CLI.
Тепер конфігурації веб-сайту Power Pages можна переміщувати за допомогою процесів керування життєвим циклом програми (ALM)Microsoft Power Platform.
Див. також
Зворотний зв’язок
https://aka.ms/ContentUserFeedback.
Очікується незабаром: протягом 2024 року ми будемо припиняти використання механізму реєстрації проблем у GitHub для зворотного зв’язку щодо вмісту й замінювати його новою системою зворотного зв’язку. Докладніше:Надіслати й переглянути відгук про