Power Pages을 통해 솔루션 사용
Power Pages와 함께 솔루션을 사용하면 표준 Microsoft Power Platform 솔루션을 통해 모든 웹 사이트 구성을 포함하고 전송할 수 있습니다. 모든 웹 사이트 및 Dataverse 구성 요소를 단일 솔루션 아티팩트로 결합한 다음 고급 ALM(애플리케이션 수명 주기 관리) 기능을 활용하여 관리형 솔루션을 사용하여 대상 환경에 웹 사이트를 배포합니다.
전제 조건
Power Pages에서 솔루션을 사용하려면 향상된 데이터 모델을 활성화해야 합니다. 추가 정보: Power Pages 향상된 데이터 모델
솔루션에 Power Pages 사이트 및 구성 요소 추가
Power Pages 홈 페이지를 엽니다.
솔루션 탭을 선택합니다.
페이지 상단의 도구 모음에서 새 솔루션을 선택합니다. 솔루션 세부 정보를 입력한 다음 만들기를 선택하여 솔루션을 만듭니다.
새 솔루션으로 이동합니다.
기존 추가 메뉴에서 사이트를 선택합니다.
기존 사이트 추가 패널에서 하나 이상의 사이트를 선택한 다음 추가를 선택합니다.
노트
- 사이트 명령이 기존 추가 메뉴에 표시되지 않는 경우 향상된 데이터 모델.을 사용하여 만든 웹 사이트가 환경에 포함되지 않은 것입니다.
- 이 프로세스는 모든 사이트 구성 요소를 솔루션에 추가합니다.
- 사이트 구성 요소와 연결된 Dataverse 시스템 테이블은 솔루션에 자동으로 추가되지 않으므로 기존 테이블 추가를 사용하여 추가해야 합니다.
웹 사이트 구성 요소 추가
새 구성 요소를 생성하고 웹 사이트에 추가할 때 웹 사이트가 포함된 솔루션에 추가할 수 있습니다.
노트
새 웹 사이트 구성 요소는 사이트가 포함된 솔루션에 자동으로 추가되지 않습니다. 추가하려면 다음 절차를 사용해야 합니다.
- Power Pages 홈 페이지에서 솔루션 탭을 선택합니다.
- 구성 요소를 추가할 솔루션을 선택합니다.
- 기존 추가 메뉴에서 더보기>기타>사이트 구성 요소를 선택합니다.
- 기존 사이트 구성 요소 추가 패널에서 사이트 구성 요소를 선택한 다음 추가를 선택하여 솔루션에 추가합니다.
또는 필요한 구성 요소를 사이트에 추가할 수 있습니다.
- 솔루션에서 사이트를 선택합니다.
- 기본 메뉴에서 고급을 선택한 다음 필수 개체 추가를 선택합니다.
- 표시되는 패널에서 확인을 선택하여 계속합니다. 잠시 후 필요한 개체가 솔루션에 성공적으로 추가되었다는 메시지를 받게 됩니다.
참고
웹사이트 구성요소 추가 기능을 사용하면 선택한 구성요소뿐만 아니라 모든 사이트 구성요소가 솔루션에 추가됩니다. 이는 솔루션에 있는 모든 관련 및 종속 구성 요소를 자동으로 포함하도록 구성이 설정되어 있기 때문에 발생합니다. 현재로선 해결 방법이 없지만, 이 제한 사항을 해결할 계획입니다. 곧 수정판이 출시될 예정입니다.
소스 환경에서 솔루션을 내보냅니다
솔루션을 선택한 후 메인 메뉴에서 솔루션 내보내기를 선택합니다. 솔루션을 가져오고 내보내는 방법에 대한 자세한 내용은 솔루션 개념을 참조하십시오.
솔루션을 대상 환경으로 가져오기
- 페이지 상단의 도구 모음에서 솔루션 가져오기를 선택합니다.
- 내보낸 솔루션의 위치를 찾아 파일을 선택한 다음 열기를 선택합니다.
- 다음을 선택합니다.
- 가져오기를 선택합니다.
솔루션을 가져오면 솔루션 목록에 나타납니다.
노트
솔루션이 비관리형인 경우 대상 환경에서 모든 사용자 지정 항목 게시를 선택합니다.
대상 환경에서 사이트 재활성화
웹 사이트가 대상 환경으로 전송된 후 다시 활성화해야 합니다.
대상 환경의 Power Pages 홈 페이지에서 비활성 사이트를 선택합니다. 환경으로 전송한 웹사이트가 나열되어야 합니다.
재활성화를 선택합니다.
재활성화된 웹 사이트의 이름을 지정하고 웹 주소를 생성하거나 기본값을 그대로 둘 수 있습니다.
완료를 선택합니다.
대상 환경은 소스 환경의 웹 사이트 업데이트를 반영해야 합니다. 이제부터는 웹 사이트 구성 데이터를 전송하여 소스 환경에서 대상 환경으로 구성을 전송할 수 있어야 합니다.
향상된 데이터 모델 웹 사이트에 대한 레코드를 사이트에 바인딩
다음 단계는 원본 환경의 구성을 사용하여 기존 웹사이트를 업데이트하는 방법을 보여줍니다.
Power Platform 관리 센터를 엽니다.
대상 환경을 선택합니다.
리소스 섹션에서 Power Pages 사이트를 선택합니다.
대상 사이트를 선택하고 줄임표(…)를 선택한 다음 관리를 선택하여 사이트 세부 정보 페이지를 엽니다.
사이트 세부 사항 섹션에서 편집을 선택합니다. 웹 사이트 레코드 드롭다운 목록에서 가져온 사이트 레코드를 선택한 다음 저장을 선택합니다.
사이트 작업을 선택한 다음 사이트 다시 시작을 선택합니다.
이제 대상 환경 사이트가 소스 환경 사이트의 데이터로 업데이트됩니다.
노트
Power Pages 관리 앱을 사용하여 관리형 솔루션의 일부인 웹 사이트 구성을 삭제할 수 없습니다. 웹 사이트를 제거하려면 관리형 솔루션을 삭제하세요.
자주 묻는 질문
솔루션을 사용하여 Power Pages 웹 사이트를 마이그레이션하는 가장 좋은 방법은 무엇입니까?
모범 사례는 Microsoft Power Platform을 사용하는 애플리케이션 수명 주기 관리 개요를 참고하십시오.
관리형 솔루션에서 사이트 구성 데이터를 가져온 후 대상 환경에서 웹 사이트를 편집했습니다. 소스 환경에서 관리형 솔루션을 가져올 때 새로운 변경 사항이 표시되지 않는 이유는 무엇입니까?
대상 환경에서 사이트 구성 데이터를 편집하지 않는 것이 좋습니다. 그렇지 않으면 비관리형 솔루션 계층이 생성되고 대상 환경이 소스 환경의 변경 사항을 반영하지 않습니다. 대상 환경에서 이 문제를 해결하려면 비관리형 솔루션 계층을 제거해야 합니다. 자세한 내용은 솔루션 계층을 참고하십시오.