모델 기반 앱 개발자 개요Model-driven apps Developer Overview

PowerApps는 사용자, 비즈니스, 파트너, ISV(독립 소프트웨어 공급업체) 및 SI(시스템 통합자)에게 기간 업무 앱을 빌드할 수 있는 강력한 플랫폼을 제공합니다.PowerApps offers users, businesses, partners, independent software vendors (ISVs), and systems integrators (SIs) a powerful platform for building line-of-business apps. 이번 릴리스의 PowerApps에는 새로운 Common Data Service for Apps를 사용하여 빌드된 모델 기반 앱이 새로 추가되었습니다.The new addition to PowerApps in this release are model-driven apps built using the new Common Data Service for Apps. Common Data Service for Apps에는 이제 Dynamics 365 고객 관계 응용 프로그램의 핵심 기능이 포함되어 있습니다.Common Data Service for Apps now contains the core functionality of the Dynamics 365 Customer Engagement applications. 모델 기반 앱을 사용하면 이러한 응용 프로그램과 동일한 확장성 기능을 사용하는 앱을 빌드할 수 있습니다.With model-driven apps, you can build apps that use the same extensibility capabilities as those applications.

모델 기반 앱은 코드가 없거나 짧은 코드로 만든 구성 요소로서 주로 앱 개발 방법에 집중하고 있습니다.Model-driven apps are primarily a no-code or low-code component focused approach to app development. 개발자가 제공할 수 있는 값은 응용 프로그램을 확장하는 것입니다.The value developers can provide is by extending the application. 코드 작성을 시작하기 전에 먼저 모델 기반 앱을 빌드하는 방법과 코드 없이 적용할 수 있는 옵션을 알아보는 것으로 시작하겠습니다.Before you start writing code, begin with learning how to build a model-driven app and what options can be applied without code.

시작하기Get Started

Dynamics 365 고객 관계 앱을 이미 경험한 경우 모델 기반 앱을 빌드한 환경을 적용할 수 있습니다.If you are already experienced with the Dynamics 365 Customer Engagement apps, you will find that you will be able to apply your experience building model-driven apps. 몇 가지 새 디자이너를 사용할 수 있지만 일반적으로 개념은 동일 합니다.There are some new designers available to you, but generally the concepts are the same.

참고

모델 기반 앱은 Common Data Service for Apps에 연결됩니다.Model-driven apps connect to Common Data Service for Apps. 개발자가 서비스 수준에서 값을 추가하는 방법에 대한 자세한 내용은 Common Data Service for Apps 개발자 개요를 참조하세요.For information about how developers can add value at the service level, see Common Data Service for Apps Developer Overview. 이 섹션의 내용은 모델 기반 앱 사용자를 위한 환경에 적용되는 확장 개발자에게만 적용됩니다.Content in this section will refer only to extensions developers can do that apply to the experience for users of model-driven apps.

Dynamics 365 고객 관계 응용 프로그램을 처음 사용하는 경우 이 섹션의 주제는 개발자가 모델 기반 앱 작업을 시작하는 데 도움이 되는 주요 개념에 대해 개략적으로 설명합니다.If you are new to the Dynamics 365 Customer Engagement applications, the topics in this section provide a high-level overview of the important concepts to help developers get started working with model-driven apps.

참고

Common Data Service for Apps 및 Dynamics 365 Customer Engagement는 동일한 플랫폼을 활용하므로 Dynamics 365 Customer Engagement 개발자 가이드에서 개발자를 위한 더 완벽한 정보를 찾을 수 있습니다.Because Common Data Service for Apps and Dynamics 365 Customer Engagement leverage the same platform, you will find more complete information for developers in the Dynamics 365 Customer Engagement Developer Guide. 이러한 항목에서는 개발자 가이드 및 기타 가이드에 대한 링크가 포함된 개요를 제공하여 자세한 내용을 확인할 수 있도록 합니다.These topics will provide an overview with links to the developer guide and other guides for more information.

모델 기반 앱에 대한 커뮤니티 도구Community Tools for model driven apps

Dynamics 365 커뮤니티에서 도구를 만듭니다!The Dynamics 365 community creates tools! 가장 인기 있는 대부분의 도구가 XrmToolBox를 통해 배포됩니다.Many of the most popular ones are distributed via in the XrmToolBox. XrmToolBox는 Common Data Service for Apps에 연결하여 사용자 지정, 구성 및 운영 작업을 쉽게 수행할 수 있는 도구를 제공하는 Windows 응용 프로그램입니다.XrmToolBox is a Windows application that connects to Common Data Service for Apps, providing tools to ease customization, configuration and operation tasks. 관리, 사용자 지정 또는 구성 작업을 더 적은 시간으로 더 쉽게 수행할 수 있도록 30개 이상의 플러그 인이 제공됩니다.It is shipped with more than 30 plugins to make administration, customization or configuration tasks easier and less time consuming.

다음은 모델 기반 앱으로 작업할 때 사용할 수 있는 XrmToolBox를 통해 배포되는 커뮤니티 도구에 대해 선택된 목록입니다.The following is a selected list of community tools distributed via the XrmToolBox you can use when working with model-driven apps

도구Tool 설명Description
Easy Translator(쉬운 번역기)Easy Translator 컨텍스트 정보가 포함된 번역을 내보내고 가져옵니다.Exports and Imports translations with contextual information
Export to Excel(Excel로 내보내기)Export to Excel 선택한 보기/fetchxml에서 Excel로 레코드를 쉽게 내보냅니다.Easily export records from the selected view/fetchxml to Excel.
IconatorIconator 단일 화면에서 사용자 지정 엔터티 아이콘을 관리합니다.Manage custom entities icons in a single screen
Ribbon Workbench 2016Ribbon Workbench 2016 XrmToolbox 내에서 Dynamics CRM 리본 또는 명령 모음을 편집합니다.Edit the Dynamics CRM Ribbon or Command Bar from inside the XrmToolbox
View Designer(뷰 디자이너)View Designer FetchXML 작성기를 사용하여 뷰 레이아웃을 디자인하고 쿼리를 변경할 수 있는 간편한 UI입니다.Easy UI to design view layouts and alter queries using FetchXML Builder
View Layout Replicator(뷰 레이아웃 복제기)View Layout Replicator 한 번의 작업에서 동일한 엔터티의 여러 뷰에 동일한 레이아웃을 적용합니다.Apply same layout to multiple views of the same entity in a single operation
WebResources Manager(WebResources 관리자)WebResources Manager 웹 리소스를 쉽게 관리합니다.Manage your web resources easily

XrmToolBox를 통해 배포되지 않는 또 다른 도구는 Jason Lattimer의 CRM REST 작성기입니다.Another tool that is not distributed via the XrmToolBox is Jason Lattimer's CRM REST Builder. 이 도구는 Web API와 함께 사용할 JavaScript 코드를 생성합니다.This tool generates JavaScript code for use with the Web API.

참고

커뮤니티에서 만든 도구는 Microsoft에서 지원하지 않습니다.Tools created by the community are not supported by Microsoft. 커뮤니티 도구와 관련하여 질문 또는 문제가 있으면 해당 도구의 게시자에게 문의하세요.If you have questions or issues with community tools, contact the publisher of the tool.