다음을 통해 공유


Power Apps 문제 해결 전략

직면한 문제 유형에 따라 Power Apps 문제를 해결하는 방법에는 여러 가지가 있습니다. 이 문서의 문제 해결 전략은 문제의 원인을 좁히는 데 도움이 되며 문제를 해결하거나 해결할 올바른 방향을 가리키는 데 도움이 될 수 있습니다.

기능 문제 해결

Power Apps 기능이 예상대로 작동하지 않는 기능 관련 문제는 다음 단계와 링크를 가이드로 사용하여 문제를 격리해 보세요. 문제를 파악하는 중요한 단계는 가능한 한 적은 단계에서 문제를 안정적으로 재현할 수 있다는 것입니다.

첫 번째 단계로 일반 문제 해결 전략을 따릅니다.

그런 다음, 다음 문서를 사용하여 문제를 격리하고 최소한의 재현 앱을 만듭니다. 여기서는 실용적입니다.

Canvas 앱의 경우:

모델 기반 앱의 경우:

문제를 특정 기능 영역으로 격리한 후 다음 섹션을 사용하여 문제를 해결하거나 해결할 수 있습니다.

문제가 나열되지 않으면 이 문서의 뒷부분에 있는 다음 단계를 참조하세요.

성능 문제 해결

성능 관련 문제의 경우 모니터성능 인사이트와 같은 프로파일링 도구를 사용하여 문제를 디버그하고 진단할 수 있습니다.

캔버스 앱

성능이 뛰어난 캔버스 앱을 만드는 방법에 대한 개요는 성능이 뛰어난 앱 만들기 개요를 참조하세요.

성능이 좋은 앱을 만드는 방법에 대한 자세한 내용 및 지침은 다음을 참조하세요.

캔버스 앱 및 성능 문제를 디버깅하는 방법에 대한 자세한 내용은 다음을 참조하세요.

모델 기반 앱

모델 기반 앱의 경우 폼이 성능을 위해 디자인되었는지 확인합니다.

모델 기반 앱 및 성능 문제를 디버깅하는 방법에 대한 자세한 내용은 Monitor를 사용하여 모델 기반 앱 디버깅을 참조하세요.

일반적인 문제 해결 전략

변경 내용 격리

동시에 여러 번 변경하는 경우 어떤 것이 문제를 일으키는지는 분명하지 않습니다. 마지막으로 알려진 작업 상태로 되돌리고 단일 변경을 시도합니다. 잘 작동하는 경우 변경 사항을 되돌리기 문제가 발생할 때까지 다른 변경 작업을 수행합니다. 예를 들어 캔버스 앱을 이전 버전으로 복원 하고 변경 내용을 점진적으로 적용할 수 있습니다.

앱을 작업 상태로 되돌리기 수 없는 경우 다른 모든 항목을 동일하게 유지하면서 변경 내용을 다르게 만드는 것도 도움이 됩니다.

다음은 몇 가지 예입니다.

  • 긴 텍스트를 검색해도 올바른 결과가 반환되지 않는 경우 짧은 텍스트 조각을 사용해 보세요.
  • 동일한 디바이스에서 다른 브라우저를 사용하여 동일한 앱을 봅니다.
  • 데이터가 컨트롤에 올바르게 표시되지 않으면 다른 형식의 컨트롤로 표시해 보세요.
  • 데이터가 페이지에 올바르게 표시되지 않으면 동일한 데이터가 있는 다른 페이지 또는 앱을 사용해 보세요.
  • 한 데이터 연결이 작동하지 않는 경우 다른 데이터 연결을 시도합니다.

예상대로 작동하는 것을 아는 것은 그렇지 않은 것을 아는 것만큼이나 중요합니다. 예를 들어 한 Microsoft Dataverse 테이블에 연결할 수 있지만 다른 테이블에 연결할 수 없는 경우 테이블이 잘못 구성되었을 수 있습니다. 반면에 테이블에 연결할 수 없는 경우 중단, 네트워크 오류 또는 버그로 인해 더 큰 문제가 발생할 수 있습니다. 이러한 가능성은 조사를 위한 다른 방법을 제안하고 오류의 원인을 파악하는 데 도움이 됩니다.

단순화

복잡한 앱에는 잘못될 수 있는 많은 구성 요소가 있습니다. 변수가 적도록 불필요한 세부 정보를 제거합니다.

모델 기반 앱에 클라이언트 스크립트가 있는 경우 사용하지 않도록 설정해 보세요. 문제가 지속되면 적어도 이러한 스크립트를 잠재적 원인으로 제거했습니다.

처음부터 시작

새 앱 또는 구성을 만드는 것이 좋습니다. 이 프로세스는 여러 간소화된 단계 및 검사점으로 나눌 수 있습니다. 특히 원래 버전이 너무 복잡하여 다시 만들 수 없는 경우 그렇습니다. 앱의 본질을 고려하고 무엇이 작동하고 무엇이 작동하지 않는지 실험합니다. 예를 들어 모델 기반 앱의 테이블이 올바른 레코드를 표시하지 않는 경우 보기를 다시 만들어 보세요.

새 앱이 작동하는 경우 원래 앱과 비교하여 차이점을 찾습니다. 차이가 없는 경우 최신 버전에서 문제가 해결될 수 있습니다. 또는 원래 앱에 구성 문제가 있을 수 있습니다. 앱을 업그레이드할 수 없더라도 문제가 해결되었는지와 방법을 알면 다음 단계를 안내합니다.

데이터 문제가 있는 계층 알아보기

Power Apps는 웹 기술을 기반으로 합니다. 클라우드 데이터로 작업할 때는 여러 계층이 관련됩니다. 몇 가지 일반적인 계층은 다음과 같습니다.

  • 서버 - 데이터에 액세스할 수 있는 데이터 및 컨트롤을 저장합니다.
  • 네트워크 - 서버와 앱 간에 데이터를 전송합니다.
  • - 서버에서 데이터를 요청하고, 처리하고, 앱에 표시합니다.
  • 앱 호스트 - 앱이 실행되는 위치입니다. 호스트는 앱을 사용할 인프라를 제공합니다. Power Apps의 경우 앱 호스트는 브라우저, Power Apps 모바일 또는 Power Apps가 포함된 다른 웹 사이트일 수 있습니다.

이러한 계층은 Power Apps에 대한 일반적인 기술 스택을 형성합니다. 문제가 발생하는 계층을 격리하면 솔루션 및 해결 방법을 위한 더 많은 아이디어를 발견할 수 있습니다.

계층을 격리하는 몇 가지 예는 다음과 같습니다.

  • 서버 - 서버에 문제가 있는 경우 데이터에 액세스하는 모든 웹 사이트 또는 앱에서 동일한 문제가 발생합니다. 자세히 조사하려면 다음을 수행합니다.
    • Power Apps 외부에서 데이터를 사용할 수 있는지 확인합니다. 예를 들어 Microsoft Lists 경우 목록을 호스트하는 SharePoint 사이트에서 레코드를 보고 편집할 수 있는지 검사.
    • 다른 사용자가 동일한 문제를 경험하는지 확인합니다. 환경을 관리자 사용자와 비교하면 권한 문제가 발견될 수 있습니다.
  • 네트워크 - 네트워크를 사용할 수 없는 경우 인터넷에 액세스할 수 없습니다. 이례적이지만 다음과 검사.
  • - 모니터 를 사용하여 앱에서 수행한 네트워크 요청을 검사합니다. 서버에서 올바른 데이터를 반환하는 경우 앱에 문제가 있습니다. 반환된 데이터가 잘못된 경우 서버 오류이거나 앱이 데이터를 올바르게 요청하지 않았을 수 있습니다.
  • 앱 호스트 - 다른 호스트를 사용해 보세요. 예를 들어 Android용 Power Apps 모바일 앱을 사용하는 경우 iOS용 모바일 앱을 사용해 보거나 데스크톱 브라우저를 사용합니다.

간헐적인 문제를 안정적으로 재현

일시적인 문제는 해결하기 어려울 수 있습니다. 핵심은 항상 발생하는 조건을 만드는 것입니다. 다음 단계는 캐싱, 네트워크 속도, 브라우저 성능 또는 하드웨어 제한과 관련된 일시적인 문제를 조사하는 데 도움이 될 수 있습니다.

프라이빗 브라우징 모드 또는 다른 브라우저 사용해 보기

  • 사용 중인 브라우저가 최신 상태인지 확인합니다. 자세한 내용은 Power Apps에 대한 시스템 요구 사항, 제한 및 구성 값을 참조하세요.
  • 브라우저에 저장된 만료된 쿠키 또는 부실 파일로 인해 잘못된 작업이 발생할 수 있습니다. 브라우저의 InPrivate 또는 Incognito 모드를 사용해 보세요.
  • 지원되는 다른 브라우저를 사용해 보세요.
  • 모든 브라우저 확장 및 추가 기능을 사용하지 않도록 설정합니다.
  • 앱의 경우 오래된 데이터를 지우기 위해 다시 설치해 보세요.

다른 네트워크 사용해 보기

데이터 로드 속도가 느려질 경우 동작이 다를 수 있습니다. 모바일 데이터 연결을 사용하는 경우 무선 또는 유선 연결을 사용해 보세요. VPN(가상 사설망)을 사용하는 경우 사용하지 않도록 설정해 보세요. 브라우저 개발자 도구를 사용하여 데스크톱 브라우저에서 느린 네트워크를 시뮬레이션할 수도 있습니다.

다른 디바이스 사용해 보기

데이터 속도와 마찬가지로 처리 속도도 다른 동작을 초래할 수 있습니다. 휴대폰을 사용하는 경우 데스크톱 컴퓨터에서 문제가 발생하는 경우 검사.

다음 단계

이 문서에 문제가 나열되지 않은 경우 더 많은 지원 리소스를 검색하거나 Microsoft 지원에 문의할 수 있습니다. 자세한 내용은 도움말 + 지원 받기를 참조하세요.