최소 재현 캔버스 앱을 만드는 방법

최소 재현 앱은 문제를 재현하기 위한 최소 논리 및 컨트롤을 포함하는 앱입니다. 이 앱은 데이터 원본, 수식 또는 특정 구성과 관계없이 문제의 원인을 좁히는 데 도움이 됩니다.

최소 재현 앱을 만든 후 복사본을 다운로드하여 Microsoft Power Apps 커뮤니티 또는 Microsoft 지원 같은 다른 사용자와 공유할 수 있습니다.

다음 방법 중 하나를 사용하여 최소 재현 앱을 만들 수 있습니다.

  • 빈 앱을 만들고 문제를 보여 주는 데 필요한 연결 및 컨트롤만 추가합니다.
  • 원래 앱의 복사본을 만들고, 관련 없는 화면과 컨트롤을 점진적으로 제거하고, 문제의 본질이 남을 때까지 수식을 단순화합니다.

외부 데이터 원본 바꾸기

최소 재현 앱은 자체 포함해야 합니다. 외부 당사자가 액세스할 수 없으므로 Dataverse 또는 SharePoint와 같은 외부 데이터 원본에 대한 연결에 의존해서는 안 됩니다.

데이터 패널에서 앱에서 사용되는 데이터 원본을 볼 수 있습니다.

Power Apps Studio의 데이터 패널을 보여 주는 스크린샷 앱에서 데이터 원본을 사용하지 않으면 패널이 비어 있습니다.

최소 재현 앱을 만들 때 데이터 원본을 처리하려면 다음을 수행할 수 있습니다.

  • 표시되는 문제와 관련이 없는 경우 제거합니다.
  • 샘플 데이터 와 함께 컬렉션을 사용합니다.
  • csv 또는 Excel 파일에 샘플 데이터를 제공합니다. 데이터 원본을 처음부터 다시 만드는 방법을 설명합니다.

샘플 데이터는 가능한 한 간단해야 합니다.

스텁 통합 및 외부 웹 서비스

앱은 다른 웹 서비스의 기능을 사용할 수 있습니다. 예를 들어 Power BI 타일, YouTube 비디오 또는 Power Automate 흐름을 표시할 수 있습니다.

표시되는 문제와 관련이 없는 경우 이러한 구성 요소를 제거합니다. 필수 항목인 경우 재설성 방법에 대한 자료와 지침을 제공해야 합니다. 원본 대신 샘플 콘텐츠를 사용합니다. 샘플 콘텐츠에서 문제가 발생하지 않으면 외부 콘텐츠 또는 서비스에 문제가 있을 수 있습니다. 예를 들어 포함을 위해 Power BI 보고서를 올바르게 구성하지 못할 수 있습니다.

구성 요소 간소화

앱에 구성 요소 또는 코드 구성 요소가 포함된 경우 다른 사용자가 내부를 보거나 올바르게 로드하지 못할 수 있습니다.

표시되는 문제와 관련이 없는 경우 이러한 구성 요소를 제거합니다. 필수 항목인 경우 가능한 한 단순화한 다음 다음을 수행해야 합니다.

  • 관리되지 않는 솔루션에서 앱과 함께 패키지
  • 이러한 구성 요소를 처음부터 다시 만드는 방법에 대한 지침을 제공합니다.
  • 코드 구성 요소의 경우 작동하지 않는 코드 및 프레임워크 기능 줄을 멘션.

개인 정보 및 보안 검토

권한이 없는 사용자는 내보낸 앱의 데이터 원본에 액세스할 수 없지만 데이터 원본이 어떻게 사용되는지 확인할 수 있습니다. 앱의 컨트롤과 수식도 볼 수 있습니다. 전체 솔루션 .zip 파일이 제공되면 이미지와 같은 자산도 표시됩니다.

내보낸 앱을 배포하기 전에 개인 정보 보호 및 보안 노출을 제한하는 데 도움이 되도록 아래 단계를 수행합니다.

  • 앱에 비공개 및 기밀 정보를 포함하지 마세요. 중요한 정보를 실수로 제공할 수 있는 변수, 컨트롤 및 기타 앱 요소의 이름을 확인합니다.
  • 기존 프로덕션 앱을 간소화하는 대신 처음부터 새 앱을 만듭니다. 또한 새 앱은 원래 앱을 대신 사용하는 경우 중요한 정보의 우발적인 노출을 줄입니다. 원래 앱에서 중요한 정보를 수동으로 제거할 필요가 없으므로 시간을 절약할 수 있습니다.
  • .zip 파일 대신 .msapp 파일만 배포합니다. .msapp 파일은 .zip 패키지 내에서 찾을 수 있습니다.

최소 재현 앱 다운로드

캔버스 앱은 만들어진 방법에 따라 .msapp 또는 .zip 파일에 저장할 수 있습니다.

Power Apps

  1. Power Apps에 로그인합니다.

  2. 편집할 앱을 엽니다.

  3. 저장 메뉴 항목을 확장하고 복사본 다운로드를 선택합니다.

    Power Apps Studio의 저장 메뉴 항목에 대한 확장된 하위 메뉴를 보여 주는 스크린샷 복사본 다운로드 옵션이 강조 표시되어 있습니다.

    다운로드한 .msapp 파일은 Power Apps의 메뉴 모음에서 열기를 선택하는 다른 사용자가 열 수 있습니다. 이 옵션을 보려면 메뉴 모음을 확장해야 할 수 있습니다.

    Power Apps Studio의 메뉴 모음 끝에 더 많은 메뉴 항목이 포함된 팝업을 보여 주는 스크린샷 열기 옵션이 강조 표시되어 있습니다.

Microsoft Lists

  1. 목록을 엽니다.

  2. Power Apps>양식 사용자 지정통합>을 선택합니다. 사용자 지정된 양식이 Power Apps에서 열립니다.

    Microsoft 목록의 **Power Apps** 메뉴를 보여 주는 스크린샷 양식 사용자 지정 옵션이 강조 표시되어 있습니다.

  3. 위쪽 메뉴에서 공유 를 선택합니다. 공유 패널이 있는 세부 정보 페이지가 열립니다.

    스튜디오에서 앱 편집을 보여 주는 스크린샷 위쪽 메뉴 모음에 공유 아이콘 단추가 강조 표시되어 있습니다.

  4. 공유 패널을 해제합니다.

  5. 메뉴 모음에서 패키지 내보내 기를 선택합니다.

    앱 세부 정보를 보여 주는 스크린샷 패키지 내보내기 명령 단추가 위쪽 메뉴 모음에 강조 표시되어 있습니다.

  6. 패키지에 이름을 입력합니다. 내보낸 콘텐츠를 검토하고 내보내기를 선택합니다.

    다운로드한 .zip 파일은 다른 사용자가 열 수 있습니다.

Teams의 Power Apps

  1. Microsoft Teams에서 팀의 Power Apps 앱 목록으로 이동합니다.

  2. 앱을 선택합니다.

  3. 위쪽 메뉴에서 솔루션 내보내 기를 선택합니다.

    앱 목록을 보여 주는 스크린샷 앱이 선택되고 솔루션 내보내기에 대한 명령 단추가 위쪽 메뉴 모음에 강조 표시됩니다.

  4. 내보낸 콘텐츠를 검토하고 zip으로 내보내기를 선택합니다.

    다운로드한 .zip 파일은 다른 사용자가 가져올 수 있습니다.

사용자 지정 페이지

관리되지 않는 솔루션의 사용자 지정 페이지만 내보낼 수 있습니다. 사용자 지정 페이지가 관리되는 솔루션에 있는 경우 솔루션 게시자에 사용자 지정 페이지가 포함된 관리되지 않는 솔루션을 만들도록 요청합니다. 관리되지 않는 새 솔루션 및 사용자 지정 페이지를 만들 수도 있습니다.

다른 솔루션 구성 요소와 마찬가지로 관리되지 않는 솔루션에서 사용자 지정 페이지를 내보낼 수 있습니다. 다운로드한 .zip 파일은 다른 사용자가 모든 환경으로 가져올 수 있습니다.

다음 단계

참고 항목