Descrição geral do programador de aplicações baseadas em modelosModel-driven apps Developer Overview

O PowerApps oferece aos utilizadores, empresas, parceiros, fabricantes independentes de software e integradores de sistemas uma plataforma avançada para criar aplicações de linha de negócios.PowerApps offers users, businesses, partners, independent software vendors (ISVs), and systems integrators (SIs) a powerful platform for building line-of-business apps. A nova adição ao PowerApps nesta versão são as aplicações baseadas em modelos criadas com o novo Common Data Service para Aplicações.The new addition to PowerApps in this release are model-driven apps built using the new Common Data Service for Apps. O Common Data Service para Aplicações contém a funcionalidade principal das aplicações do Dynamics 365 Customer Engagement.Common Data Service for Apps now contains the core functionality of the Dynamics 365 Customer Engagement applications. Com aplicações baseadas em modelos, pode criar aplicações que utilizam as mesmas funcionalidades de extensibilidade que essas aplicações.With model-driven apps, you can build apps that use the same extensibility capabilities as those applications.

As aplicações baseadas em modelos são principalmente uma abordagem focada em componentes com pouco código ou sem código para o desenvolvimento de aplicações.Model-driven apps are primarily a no-code or low-code component focused approach to app development. Os programadores podem fornecer valor ao expandir a aplicação.The value developers can provide is by extending the application. Antes de começar a escrever código, comece por saber como criar uma aplicação baseada em modelos e que opções podem ser aplicadas sem código.Before you start writing code, begin with learning how to build a model-driven app and what options can be applied without code.

IntroduçãoGet Started

Se já tiver experiência com aplicações do Dynamics 365 Customer Engagement, poderá aplicar a sua experiência na criação de aplicações baseadas em modelos.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. Existem alguns estruturadores novos disponíveis para si, mas geralmente os conceitos são os mesmos.There are some new designers available to you, but generally the concepts are the same.

Nota

As aplicações baseadas em modelos ligam ao Common Data Service para Aplicações.Model-driven apps connect to Common Data Service for Apps. Para obter mais informações sobre como os programadores podem acrescentar valor ao nível do serviço, veja Descrição Geral do Programador do Common Data Service para Aplicações.For information about how developers can add value at the service level, see Common Data Service for Apps Developer Overview. Os conteúdos nesta secção irão referir-se apenas às extensões que os programadores podem criar que se aplicam à experiência dos utilizadores de aplicações baseadas em modelos.Content in this section will refer only to extensions developers can do that apply to the experience for users of model-driven apps.

Se não estiver familiarizado com as aplicações do Dynamics 365 Customer Engagement, os tópicos nesta secção fornecem uma descrição geral de alto nível de conceitos importantes para ajudar os programadores a começar a trabalhar com aplicações baseadas em modelos.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.

Nota

Como o Common Data Service para Aplicações e o Dynamics 365 Customer Engagement tiram partido da mesma plataforma, encontrará informações mais completas para programadores no Dynamics 365 Customer Engagement Developer Guide (Guia do Programador do 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. Estes tópicos irão fornecer uma descrição geral com ligações para o guia do programador e outros guias para obter mais informações.These topics will provide an overview with links to the developer guide and other guides for more information.

Ferramentas da Comunidade para aplicações baseadas em modelosCommunity Tools for model driven apps

A comunidade do Dynamics 365 cria ferramentas!The Dynamics 365 community creates tools! Muitas das mais populares são distribuídas no XrmToolBox.Many of the most popular ones are distributed via in the XrmToolBox. O XrmToolBox é uma aplicação do Windows que liga ao Common Data Service para Aplicações, fornecendo ferramentas que facilitam as tarefas de personalização, de configuração e de operações.XrmToolBox is a Windows application that connects to Common Data Service for Apps, providing tools to ease customization, configuration and operation tasks. Inclui mais de 30 plug-ins que facilitam as tarefas de administração, personalização ou configuração e poupam tempo.It is shipped with more than 30 plugins to make administration, customization or configuration tasks easier and less time consuming.

Segue-se uma lista selecionada de ferramentas da comunidade distribuídas no XrmToolBox que pode utilizar ao trabalhar com aplicações baseadas em modelosThe following is a selected list of community tools distributed via the XrmToolBox you can use when working with model-driven apps

FerramentaTool DescriçãoDescription
Easy TranslatorEasy Translator Exporta e importa traduções com informações contextuaisExports and Imports translations with contextual information
Export para ExcelExport to Excel Exportar facilmente relatórios da vista/fetchxml selecionada para o Excel.Easily export records from the selected view/fetchxml to Excel.
IconatorIconator Faz a gestão de ícones de identidades personalizadas num único ecrãManage custom entities icons in a single screen
Ribbon Workbench 2016Ribbon Workbench 2016 Edita a Barra de Comandos ou Friso do Dynamics CRM no XrmToolboxEdit the Dynamics CRM Ribbon or Command Bar from inside the XrmToolbox
Estruturador de VistasView Designer IU fácil para criar esquemas de vista e alterar consultas com o FetchXML BuilderEasy UI to design view layouts and alter queries using FetchXML Builder
Replicador de Esquema de VistaView Layout Replicator Aplica o mesmo esquema a múltiplas vistas da mesma entidade numa única operaçãoApply same layout to multiple views of the same entity in a single operation
WebResources ManagerWebResources Manager Faz a gestão dos seus recursos WebManage your web resources easily

Outra ferramenta que não é distribuída no XrmToolBox é a CRM REST Builder de Jason Lattimer.Another tool that is not distributed via the XrmToolBox is Jason Lattimer's CRM REST Builder. Esta ferramenta gera código JavaScript para utilizar com a API Web.This tool generates JavaScript code for use with the Web API.

Nota

As ferramentas criadas pela comunidade não são suportadas pela Microsoft.Tools created by the community are not supported by Microsoft. Se tiver perguntas ou problemas com as ferramentas da comunidade, contacte o fabricante da ferramenta.If you have questions or issues with community tools, contact the publisher of the tool.