Поддержка решения интерфейса командной строки 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 10463
В этом примере:
-
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.