다음을 통해 공유


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 목록을 보여주는 스크린샷.

구성 요소 유형 및 구성 요소 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 웹 사이트 구성을 이동할 수 있습니다.

참조 항목