Поділитися через


Підтримка рішень 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.

Див. також