Поддержка решения интерфейса командной строки Power Platform CLI для Power Pages (предварительная версия)

[Данный раздел посвящен предварительному выпуску и может быть изменен.]

Расширенная модель данных Power Pages поддерживает функцию связи с решениями для Power Pages. Эта функция позволяет использовать возможности решений Microsoft Power Platform для переноса конфигурации веб-сайта из одной среды в другую.

Внимание

  • Эта функция находится на этапе предварительной версии.
  • Предварительные версии функций не предназначены для использования в производственной среде, а их функциональность может быть ограничена. Они доступны перед официальным выпуском, чтобы клиенты могли досрочно получить доступ и предоставить отзывы.

Интерфейс командной строки Power Platform предоставляет связанные с решениями команды, которые также можно применять к Power Pages.

Создание нового решения

Выполните следующую команду для создания нового решения путем использования интерфейса командной строки PAC:

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, необходимо определить тип компонента и ИД компонента.

Определение типа компонента

Чтобы получить конкретные имена и значения componentType Power Pages, отправьте запрос GET с помощью вызова OData веб-API Dataverse.

{OrgURL}/api/data/v9.1/solutioncomponentdefinitions?filter=startswith(name,'powerpage')$&select=name,solutioncomponenttype

Снимок экрана со списком типов компонентов.

Определение ИД компонента

Чтобы получить значение componentId, отправьте запрос GET с помощью вызова OData веб-API.

Можно использовать следующие конечные точки:

  • powerpagesite
  • powerpagesitelanguage
  • powerpagecomponent

В следующем примере используется конечная точка powerpagesite:

{OrgURL}/api/data/v9.1/powerpagesites?$select=name

Снимок экрана со списком идентификаторов компонентов.

После определения типа и ИД компонента выполните следующую команду, чтобы добавить существующий веб-сайт в решение с помощью интерфейса командной строки PAC:

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 из ранее полученного отклика веб-API.

Выполните pac solution sync или pac solution export, чтобы экспортировать решение путем использования интерфейса командной строки PAC.

Теперь вы можете перемещать конфигурацию веб-сайта Power Pages с использованием процессов управления жизненным циклом приложений (ALM) Microsoft Power Platform.

См. также