Power Apps의 모델 기반 앱이란 무엇입니까?

모델 기반 앱 개요

모델 기반 앱 디자인은 앱 디자이너 도구를 사용하여 양식, 보기, 차트대시보드에서 테이블과 같은 구성 요소를 추가하는 데 중점을 둔 접근 방식입니다. 또한 관계는 테이블 간의 탐색을 허용하고 데이터가 불필요하게 반복되지 않도록 하는 방식으로 테이블을 함께 연결합니다.

코드가 거의 또는 전혀 없는 앱 디자이너를 사용하여 간단하거나 매우 복잡한 앱을 빌드할 수 있습니다.

프로세스 기반 앱

모델 기반 앱은 데이터 밀도가 높고 사용자가 관련 레코드 간에 쉽게 이동할 수 있는 프로세스 기반 앱에 특히 적합합니다. 예를 들어 신규 직원 온보딩, 영업 프로세스 관리 또는 은행과 같은 조직의 구성원 관계와 같은 복잡한 프로세스를 관리하기 위해 앱을 빌드하는 경우 모델 기반 앱이 좋은 선택입니다.

데이터 모델링

모델 기반 앱이라고 하지만 데이터 모델 기반 앱으로 생각하는 것이 더 쉬울 수도 있습니다. 그 이유는 Microsoft Dataverse 내에 데이터 모델이 없으면 모델 기반 앱을 만들 수 없기 때문입니다.

사용자 환경

사용자의 관점에서 모든 모델 기반 앱은 유사한 경험을 제공하며 둘 다 다수의 사용자와 사용되는 장치에서 액세스 가능합니다. 경험은 아래에 표시된 다이어그램과 유사합니다.

이 예에서 앱에는 세 가지 테이블(과제, 아이디어, 팀 프로젝트), 하나의 대시보드 및 여러 차트보기가 포함되어 있습니다. 사용자는 왼쪽 창을 사용하거나 대시보드를 통해 테이블 사이를 탐색할 수 있습니다.

샘플 모델 기반 앱

모델 기반 방식의 이점

디자이너가 앱 레이아웃을 완벽하게 제어할 수 있는 캔버스 앱 개발과 달리 모델 기반 앱은 사용자 인터페이스의 대부분 레이아웃을 결정하고 앱에 추가하는 구성 요소에 의해 주로 지정됩니다.

이 애플리케이션 개발 방법에는 몇 가지 주목할만한 이점이 있습니다.

  • 데이터 모델관계를 만들었다면 풍부한 구성 요소 중심의 코드 없는 디자이너로 인해 빌드 프로세스가 상대적으로 빠릅니다.
  • 앱은 데스크톱에서 모바일에 이르기까지 다양한 장치에서 유사한 사용자 인터페이스를 가지고 있습니다.
  • 앱은 자동으로 액세스되며 반응합니다.
  • 사용자 경험은 모든 모델 기반 앱에서 일관됩니다. 사용자가 하나의 모델 기반 앱에 확신을 갖게 되면 조직 내에서 이후 앱을 더 쉽게 채택할 수 있습니다.
  • 개발, 테스트 및 프로덕션 환경 사이에 앱을 마이그레이션할 때는 솔루션을 사용하는 것이 더 직관적입니다.

모델 기반 방식의 이점에 대해 자세히 알아보기

모델 기반 앱과 캔버스 앱 비교

캔버스 앱에서 앱 제작자는 앱 레이아웃을 완전히 제어할 수 있습니다. 모델 기반 앱에서 레이아웃의 대부분은 추가하는 구성 요소에 의해 결정됩니다. 복잡한 앱 디자인 대신 비즈니스 데이터를 빠르게 확인하고 의사 결정을 내리는 데 중점을 둡니다.

범주 모델 기반 앱 캔버스 앱
데이터 플랫폼 Dataverse 전용 Dataverse+ 커넥터를 사용하는 많은 다른 플랫폼
디자인 환경 코드 없는 구성 요소 중심 디자인 Power Fx 표현식을 사용한 컨트롤 속성 조작
UI 컨트롤 제한된, 주로 사용자 정의 전체 컨트롤
앱 일관성 높음 – 선택한 테이블과 보기에 따라 주로 다릅니다. 디자이너가 사용자 경험에 대해 상당한 통제력을 가지고 있음을 감안할 때 종종 낮음
환경 간 마이그레이션 단순함 데이터 소스를 업데이트해야 할 수 있으므로 잠재적으로 복잡함
생성 속도 빠름 디자인의 복잡성에 비해
반응형 자동으로 반응 이러한 방식으로 설계된 경우에만 반응
관계 탐색 자동, 관계가 있는 경우 Power Fx 수식을 사용하여 설계 및 적용한 경우에만
접근성 기능 기본 제공 앱에 설계: 액세스 가능한 캔버스 앱 만들기

모델 기반 앱 빌드 및 공유 단계

기본 수준에서 모델 기반 앱 만들기는 다음 영역으로 구성됩니다.

  • 비즈니스 데이터 모델링
  • 비즈니스 프로세스 정의
  • 앱 작성
  • 보안 역할 구성
  • 앱 공유

앱 구축에 소요되는 시간의 상당 부분은 비즈니스 데이터를 모델링하고 경우에 따라 비즈니스 프로세스를 정의하는 데 사용됩니다. 보안 역할 사용자 지정은 조직의 요구 사항에 따라 달라집니다.

모델 기반 앱을 빌드하는 데 단계에 대해 자세히 알아보기

모델 기반 앱 사용하기

사용자가 모델 기반 앱에서 보다 생산적으로 탐색하고 상호 작용할 수 있도록 돕는 문서가 개발되었습니다.

모델 기반 앱 사용에 대해 자세히 알아보기

모바일 장치에서 모델 기반 앱을 사용하고 오프라인 모드에서 실행할 수 있습니다.

애플리케이션 수명 주기 관리를 지원하는 솔루션 사용

애플리케이션 수명 주기 관리는 개념에서 수명 종료까지 앱의 수명 주기를 관리하는 방식입니다.

솔루션은 비즈니스 내에서 사용할 제품을 제공하는 데 필요한 모든 요소에 대한 래퍼 역할을 하는 데 사용됩니다.

최소한 모델 기반 앱에는 단일 테이블, 사이트 맵 및 앱 자체가 필요합니다. 그러나 모델 기반 앱에는 일반적으로 캔버스 앱, 보안 역할, 환경 변수 등이 훨씬 더 많이 포함됩니다.

솔루션 탐색기

솔루션은 이러한 요소를 환경 간에 마이그레이션할 수 있는 수단을 제공합니다. 결과적으로 솔루션은 모든 애플리케이션 수명 주기 관리 전략의 중요한 부분입니다.

모델 기반 앱을 만들 때는 솔루션 내에서 만들어야 합니다.

모델 기반 앱 구축을 위한 최소 요구 사항

모델 기반 앱은 복잡할 수 있습니다. 그러나 이를 구축하기 위한 최소 요구 사항은 비교적 간단합니다.

  • Microsoft Power Apps 라이선스.
  • Power Platform 환경을 만들 용량. 보유한 Power Apps 및 Dynamics 365 라이선스의 기능입니다.
  • Power Platform 환경.
  • 환경 내 Dataverse 데이터베이스. 환경을 생성할 때 선택됩니다. 추가 정보: 데이터베이스가 있는 환경 만들기
  • 모델 기반 앱이 생성되는 환경에서 제작자가 시스템 커스터마이저 또는 환경 메이커로 작업할 수 있는 권한입니다. 추가 정보: 미리 정의된 보안 역할 정보
  • 테이블. (계정을 포함하여 기본적으로 존재하는 많은 표준 테이블이 있습니다.)
  • 하나의 테이블 . (모든 테이블에는 최소한 하나의 열과 많은 시스템 열이 있습니다.)
  • 레코드를 보기 위한 하나의 테이블 보기. (기본적으로 여러 개가 있습니다.)
  • 데이터를 입력할 하나의 테이블 양식. (기본적으로 하나가 있습니다.)

앱 디자이너를 사용하여 테이블을 사이트 맵에 추가하고 앱 유효성 검사 및 게시 프로세스를 통해 실행하여 모델 기반 앱을 생성합니다.

다음 단계

모델 기반 앱의 가치에 대해 알아보기

간단한 모델 기반 앱 빌드는 시작하기 좋은 방법입니다. 그 전에 솔루션 만들기도 가능합니다.

모델 기반 앱 만들기에 대해 자세히 알아보려면 모델 기반 앱 구축 단계를 참고하세요.

Power Apps를 처음 사용하고 Power Apps를 사용하여 아이디어를 완전히 작동하는 솔루션으로 변환하는 방법에 대해 배우려면 Power Apps 프로젝트 계획으로 시작하세요.

모델 기반 앱 구성 요소 이해는 모델 기반 앱을 구성하는 몇 가지 요소를 이해하는 데 도움이 됩니다.

Power Platform의 라이선싱에 대해 자세히 알아보기

참고

귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)

이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).