모델 기반 앱의 사용자 지정 페이지 개요

사용자 지정 페이지는 모델 기반 앱 내의 새로운 페이지 유형으로, 캔버스 앱의 기능을 모델 기반 앱으로 가져옵니다. 사용자 지정 페이지는 모델 기반 및 캔버스 앱의 수렴을 증가시키고 캔버스 디자이너의 유연성으로 전체 페이지, 대화 상자 또는 창을 추가하는 데 사용할 수 있습니다. 또한 식 및 사용자 지정 Power Apps Component Framework 컨트롤을 사용한 로우 코드 페이지 작성 환경도 포함합니다.

이 새 페이지는 모델 기반 앱 양식, 보기 또는 대시보드 페이지보다 더 유연할 수 있습니다. 하나 이상의 테이블을 포함할 수 있습니다. 그런 다음 제작자는 데이터 및 구성 요소 상호 작용을 정의할 수 있습니다. 사용자 지정 페이지는 별도의 솔루션 요소로, 한 명의 제작자가 한 번에 하나의 사용자 지정 페이지를 편집할 수 있습니다. 다른 모델 기반 앱 페이지와 마찬가지로 페이지 상태는 전달된 매개변수에서 가져오거나 지속 테이블에서 검색됩니다.

중요

사용자 지정 페이지는 중요한 제품 변경 사항이 포함된 새로운 기능이며 현재 사용자 지정 페이지의 알려진 문제에 설명된 여러 알려진 제한 사항이 있습니다.

기능 실행 상태 노트
사용자 지정 페이지의 런타임 일반 공급
사용자 지정 페이지용 솔루션 및 ALM 일반 공급
사용자 지정 페이지의 커넥터 일반 공급 모든 Power Apps 커넥터 목록
사용자 지정 페이지의 최신 컨트롤 일반 공급 지원되는 컨트롤 목록
사용자 지정 페이지의 코드 구성 요소 일반 공급
사용자 지정 페이지에 대한 지원 모니터링 일반 공급
사용자 지정 페이지 작성 일반 공급 최신 앱 디자이너 및 캔버스 디자이너는 런타임에 지원되는 사용자 지정 페이지를 작성하는 데 사용되어야 합니다
사용자 지정 페이지의 캔버스 구성 요소 일반 공급
Teams 모델 기반 앱의 사용자 지정 페이지 공개 프리뷰
모바일 온라인의 사용자 지정 페이지 공개 프리뷰 iOS는 디바이스 관리로 방지할 수 있는 '교차 사이트 추적 허용'을 활성화해야 합니다

사용자 지정 페이지의 예

아래는 모델 기반 앱 내의 사용자 정의 페이지 인라인을 보여줍니다. 모델 기반 앱에는 헤더와 탐색이 없이 이미지에 전체 페이지 공간이 있습니다.

메인 페이지용 사용자 지정 페이지.

메인 페이지용 사용자 지정 페이지

중앙 대화 상자용 사용자 지정 페이지.

중앙 대화 상자용 사용자 지정 페이지

측면 대화 상자용 사용자 지정 페이지.

측면 대화 상자용 사용자 지정 페이지

앱 사이드 창으로써의 사용자 지정 페이지를 사용하면 앱 오른쪽의 새 앱 사이드 창 내에서 사용자 지정 페이지를 열 수 있습니다.

앱 사이드 창으로써의 사용자 지정 페이지

사용자 지정 페이지는 새로 만들기 > 페이지를 사용하여 최신 앱 디자이너의 솔루션 또는 Power Apps의 솔루션 영역에서 만들어야 합니다. 추가 정보: 모델 기반 앱에 사용자 지정 페이지 추가

사용자 지정 페이지는 포함된 캔버스 앱과 다릅니다.

사용자 지정 페이지를 통해 제작자는 캔버스 앱 기능을 사용하여 새로운 페이지 경험을 만들 수 있습니다. 이를 통해 보다 유연한 레이아웃, 스타일 지정 옵션으로 더 많은 제어, 커넥터 데이터 추가, 표현식 사용 등을 통해 로우 코드 작성 경험을 제공합니다. 사용자 지정 페이지 작성은 페이지가 실행되는 모델 기반 앱의 컨텍스트가 증가하면서 캔버스 앱 디자이너에서 발생합니다.

또한 포함된 캔버스 앱은 사용자 지정 페이지만큼 통합되지 않은 호스팅 방식으로 캔버스 기능을 사용합니다. 포함된 캔버스 앱의 더 간단한 통합은 포함된 캔버스 앱의 수에 대한 현재 제한이 변경되지 않았음을 의미합니다. 사용자 지정 페이지의 고급 통합은 이러한 제한을 해결합니다. 포함된 캔버스 앱은 로우 코드 구성 요소처럼 작동하는 모델 기반 양식에만 배치할 수 있습니다. 추가 정보: 모델 기반 양식에 캔버스 앱 포함.

대부분의 경우 더 긴밀한 통합과 더 나은 성능을 위해 포함된 캔버스 앱 대신 사용자 지정 페이지를 사용하는 것이 좋습니다.

독립형 캔버스 앱 콘텐츠를 사용자 지정 페이지로 마이그레이션

기존 독립형 캔버스 앱은 사용자 지정 페이지로 사용할 수 없으며 예상되는 앱 구조가 다릅니다. 독립형 캔버스 앱에는 모든 컨트롤과 변수에 대한 전역 액세스 권한이 있는 많은 화면이 있는 경우가 많습니다. 사용자 지정 페이지는 일반적으로 성능 및 공동 개발 기능을 제공하기 위해 느슨한 결합이 있는 단일 화면으로 예상됩니다.

기존 독립형 캔버스 앱을 마이그레이션하려면 먼저 별도의 사용자 정의 페이지에 대한 화면 매핑을 식별하는 것으로 시작합니다. 각각의 개별 사용자 지정 페이지에 대해 다음 단계를 완료하세요.

  1. 모델 기반 앱 디자이너에서 빈 사용자 지정 페이지를 만듭니다. 추가 정보: 모델 기반 앱에 사용자 지정 페이지 추가
  2. 화면에서 사용하는 데이터에 대한 캔버스 앱 데이터 소스를 추가합니다.
  3. 캔버스 디자이너의 원본 캔버스 앱에서 화면을 복사합니다.
  4. 캔버스 디자이너의 빈 사용자 지정 페이지에 화면을 붙여넣습니다.
  5. 화면 이름 대신 사용자 지정 페이지 이름을 사용하도록 탐색 호출을 변경합니다.
  6. 모델 기반 앱 디자이너 사이트 맵에 사용자 지정 페이지를 추가합니다.

자주 묻는 질문

  • 사용자 지정 페이지에서 사용할 수 있는 데이터는 무엇입니까?

    Microsoft Dataverse 및 Power Apps의 모든 커넥터를 사용할 수 있는 사용자 지정 페이지. 추가 정보: 모든 Power Apps 커넥터의 목록

  • 사용자 지정 페이지는 모델 기반 앱과 어떤 상호 작용을 할 수 있습니까?

    사이트맵에 사용자 지정 페이지 추가를 사용하여 직접 탐색을 위해 사이트 맵에 사용자 지정 페이지를 추가할 수 있습니다. 모델 기반 앱 페이지는 navigateTo 클라이언트 API를 사용하여 사용자 지정 페이지를 열 수 있습니다. 사용자 지정 페이지는 다른 사용자 지정 페이지 또는 Power Fx 탐색 기능을 사용하여 양식, 보기 또는 대시보드와 같은 모델 기반 앱 페이지로 이동할 수 있습니다. 추가 정보: 사용자 지정 페이지 탐색

  • 사용자 지정 페이지는 어떻게 반응형이 됩니까?

    반응형 컨테이너 컨트롤을 사용하면 수식 없이 반응형 앱 페이지를 빌드할 수 있습니다. 추가 정보: 반응형 페이지 만들기. 더 많은 사용자 지정 페이지 디자인 지침은 모델 기반 앱을 위한 사용자 지정 페이지 디자인에서도 찾을 수 있습니다.

  • 솔루션에서 사용자 지정 페이지는 어떻게 관리됩니까?

    각 사용자 지정 페이지는 솔루션의 개별 구성 요소이므로 한 제작자가 한 번에 하나의 사용자 지정 페이지를 편집할 수 있습니다. 대부분의 사용자 지정 페이지에는 단일 화면이 있습니다. 여러 화면 대신 사용자 지정 페이지의 탐색 기능을 사용하여 다른 사용자 지정 페이지 또는 모델 기반 앱 페이지로 이동합니다. 사용자 지정 페이지에 여러 화면이 있는 경우에도 여전히 단일 솔루션 구성 요소이므로 한 제작자만 포함된 화면 세트에서 작업할 수 있습니다.

  • 사용자 지정 페이지를 사용할 수 있는 라이선스는 무엇이며 사용자 지정 페이지가 앱 수에 영향을 줍니까?

    사용자 지정 페이지는 다른 방식으로 관리할 수 있는 특수 캔버스 앱 유형을 사용합니다. 사용자 지정 페이지는 모델 기반 앱 인프라의 일부로 간주되며 모델 기반 앱 내에서만 사용할 수 있습니다. 따라서 모델 기반 앱의 라이선스를 따릅니다. 또한 사용자 지정 페이지는 앱이 아닌 페이지로 처리되기 때문에 앱 제한에 포함되지 않습니다.

  • 사용자 지정 페이지를 독립형 캔버스 앱처럼 공유해야 합니까?

    사용자 지정 페이지는 앱 사용자를 위한 개별 페이지를 공유하지 않고 모델 기반 앱 공유에 의존하는 모델 기반 앱 페이지 공유와 정렬됩니다. 제작자는 편집을 허용하기 위해 사용자 지정 페이지를 공유해야 할 수 있습니다.

참조

모델 기반 앱에 사용자 지정 페이지 추가

모델 기반 앱을 위한 사용자 지정 페이지 디자인

사용자 지정 페이지에서 PowerFx 사용

사용자 지정 페이지에 커넥터 추가

모니터를 사용하여 사용자 지정 페이지 문제 해결

모델 기반 앱 사용자 지정 페이지의 알려진 문제