Power Pages에 대한 Power Platform CLI 솔루션 지원(프리뷰)
[이 항목은 시험판 문서이며 변경될 수 있습니다.]
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를 사용하여 솔루션에 웹 사이트를 추가하려면 구성 요소 유형과 구성 요소 ID를 결정해야 합니다.
구성 요소 유형 결정
특정 Power Pages componentType
이름 및 값을 가져오려면 Dataverse 웹 API OData 호출을 사용하여 GET 요청을 보냅니다.
{OrgURL}/api/data/v9.1/solutioncomponentdefinitions?$filter=startswith(name,'powerpage')&$select=name,solutioncomponenttype
구성 요소 ID 결정
componentId
값을 가져오려면 웹 API OData 호출을 사용하여 GET 요청을 보냅니다.
다음 엔드포인트를 사용할 수 있습니다.
powerpagesite
powerpagesitelanguage
powerpagecomponent
다음 예에서는 powerpagesite
엔드포인트를 사용합니다.
{OrgURL}/api/data/v9.1/powerpagesites?$select=name
구성 요소 유형 및 구성 요소 ID를 결정한 후 다음 명령을 실행하여 PAC CLI를 사용하여 기존 웹 사이트를 솔루션에 추가합니다.
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 사이트의 레코드 ID입니다. -
10319
는 이전 웹 API 응답에서 Power Pages 사이트 솔루션의CompomponentType
값입니다.
pac solution sync
또는 pac solution export
를 실행하고 PAC CLI를 사용하여 솔루션을 내보냅니다.
이제 Microsoft Power Platform ALM(애플리케이션 수명 주기 관리) 프로세스를 사용하여 Power Pages 웹 사이트 구성을 이동할 수 있습니다.