이 글에서는 캔버스 앱을 단일 앱 파일, 앱 패키지의 형태로 내보내고 가져오는 데 사용할 수 있는 다양한 옵션과 애플리케이션 수명 주기 관리(ALM) 관점에서의 고려 사항에 대해 알아봅니다. ALM을 효과적으로 관리하려면 솔루션을 사용하는 것이 좋습니다. 캔버스 앱 패키지는 ALM을 지원하지 않으며 Dataverse에 액세스할 수 없는 경우 기본적인 가져오기 및 내보내기 기능에만 사용해야 합니다.
다음 옵션 중 하나를 사용하여 캔버스 앱을 내보내고 가져올 수 있습니다.
중요
- 패키지 비호환성 때문에 Dataverse 솔루션 패키지에 캔버스 앱 패키지를 사용할 수 없습니다.
- 흐름, 연결 참조 등과 같은 Dataverse 종속성이 있는 캔버스 앱은 캔버스 앱 패키지에 대해 지원되지 않습니다. Microsoft Power Platform 환경의 ALM 기능의 경우 캔버스 앱 패키지 내보내기 및 가져오기 대신 Microsoft Dataverse 및 솔루션을 사용합니다. 추가 정보: ALM 개요
- 가져온 캔버스 앱에 App Insights 계측 키가 있을 수 있습니다. 앱을 가져온 후 계측 키를 검사하여 원하는 App Insights 리소스에 해당하는지 확인합니다.
캔버스 앱을 앱 패키지로 내보내기 및 가져오기
패키지를 사용하여 캔버스 앱을 내보내고 가져올 수 있습니다. 이 기능을 사용하면 한 환경에서 앱을 내보내고 다른 환경으로 가져올 수 있습니다.
캔버스 앱 패키지에 포함된 리소스
앱에서 여러 리소스를 사용할 수 있습니다. 예를 들어 대부분의 앱은 연결을 사용합니다. 다른 앱은 Power Automate을 사용하거나 사용자 지정 커넥터를 보유하거나 온프레미스 리소스에 대한 게이트웨이를 사용하여 연결할 수 있습니다. 일부 앱에서는 Dataverse 사용자 지정을 사용할 수도 있습니다
다음 표에서는 다양한 리소스 유형, 지원 가능성 및 가져오기 옵션을 설명합니다.
| 리소스 유형 | 지원 | 가져오기 옵션 |
|---|---|---|
| App | 예, 캔버스 앱용 | 앱을 환경으로 가져오는 데는 다음 두 가지 옵션이 있습니다.
|
| Power Automate | 예 | 흐름을 환경으로 가져오는 데는 다음 두 가지 옵션이 있습니다.
참고: 흐름이 종속되는 모든 리소스는 내보내지는 앱 패키지 내에 포함되고 가져오는 패키지로 구성되어야 합니다. 솔루션을 사용하여 흐름을 내보내고 가져올 수 있습니다. 추가 정보: Power Automate 솔루션 |
| 사용자 지정 커넥터 | 없음 | 사용자 지정 커넥터 내보내기는 지원되지 않습니다. 대상 환경에서 사용자 지정 커넥터를 다시 만들어야 합니다. |
| 연결 | 없음 | 연결 내보내기는 지원되지 않습니다. 대상 환경에서 연결을 다시 만들어야 합니다. |
| Dataverse 사용자 지정 | 없음 | 캔버스 앱 패키지의 일부분으로 Dataverse 사용자 지정 내보내기는 지원되지 않습니다. 대신 Dataverse 솔루션을 사용해야 합니다. 추가 정보: Dataverse 솔루션 |
| 게이트웨이 | 없음 | 게이트웨이를 내보내거나 가져올 수 없습니다. 대상 환경에서 게이트웨이를 다시 만들어야 합니다. |
사용 권한
앱의 소유자 또는 공동 소유자만이 캔버스 앱 패키지를 내보낼 수 있습니다. 앱을 가져오려면 대상 환경에서 Environment Maker 보안 역할이 필요하며, 이는 직접적으로 또는 AAD 보안 그룹 범주의 일부인 Dataverse 팀을 통해 부여될 수 있습니다. 사용자 지정 보안 역할은 현재 지원되지 않습니다.