IntroduçãoGetting started

Compreenda o que é o PowerApps, os respetivos elementos de software e as tecnologias relacionadas.Understand what PowerApps is - its software elements, and related technologies. Observe as diferentes formas de criar aplicações e gere uma aplicação a partir de uma lista do SharePoint.Look at the different ways you can create apps, and generate an app from a SharePoint list.

Vai aprender a...

Introdução ao PowerAppsIntroducing PowerApps

Bem-vindo à Aprendizagem Orientada para o Microsoft PowerApps.Welcome to Guided Learning for Microsoft PowerApps. Este curso online personalizado explica o PowerApps de uma forma sequencial, para poder desenvolver o seu conhecimento desde o início.This self-paced online course explains PowerApps in a sequential way, so you can build your knowledge from the ground up.

Este curso de Aprendizagem Orientada contém muitas secções, e cada secção inclui muitos tópicos.This Guided Learning course contains many sections, and each section has many topics. O curso foi concebido para fornecer orientações em blocos compreensíveis, com um fluxo lógico que o ajuda a aprender conceitos, ver detalhes e percorrer exemplos.The course is designed to provide guidance in understandable chunks, with a logical flow that helps you learn concepts, see details, and walk through examples. Inclui também vários elementos visuais para o ajudar a aprender.It includes lots of visuals to help you learn, too.

Se for um principiante no PowerApps, este curso põe-o no caminho certo e, se estiver familiarizado com o PowerApps, este curso junta os conceitos e esclarece as lacunas.If you're a beginner with PowerApps this course gets you going, and if you're familiar with PowerApps this course ties concepts together, and fills in the gaps. Esperamos que desfrute do curso, e estamos ansiosos por incluir mais conteúdo no futuro.We hope you enjoy the course, and we look forward to including more content in the future.

O que é o PowerApps?What is PowerApps?

O PowerApps é uma coleção de serviços de software e aplicações que funcionam em conjunto para transformar e agilizar consideravelmente a criação e partilha de aplicações de linha de negócio personalizadas.PowerApps is a collection of software services and apps that work together to fundamentally transform and accelerate how you build and share custom line of business applications.

Introdução animada ao PowerApps

O PowerApps liga aos serviços cloud e origens de dados que já está a utilizar, dando-lhe a capacidade de criar rapidamente aplicações adequadas a necessidades específicas - com base em competências que já possui.PowerApps connects to the cloud services and data sources you're already using, giving you the ability to quickly build apps that suit specific needs - building on skills you already have. Pode partilhar aplicações instantaneamente com os seus colegas na Web, tablets e dispositivos móveis.You can share apps instantly with your co-workers across the web, tablets, and mobile devices. O PowerApps também se integra no Microsoft Flow, permitindo acionar fluxos de trabalho a partir de aplicações.PowerApps also integrates with Microsoft Flow, making it possible to trigger workflows from within apps. O PowerApps pode ser simples e rápido - com capacidade para produzir, em minutos, uma aplicação que obtém dados do Excel ou de um serviço cloud.PowerApps can be simple and fast - capable of producing an app in minutes that pulls in data from Excel or a cloud service. No entanto, o PowerApps também é robusto e de nível empresarial, está preparado para requisitos complexos, como o controlo dos recursos de uma empresa e a associação aos seus sistemas de back-end.But PowerApps is also robust and enterprise-grade, ready for complex requirements like tracking assets across a corporation and tying into your backend systems.

As Partes do PowerAppsThe Parts of PowerApps

O PowerApps consiste em componentes para criar, partilhar e administrar aplicações; e componentes para executar essas aplicações.PowerApps consists of components to create, share, and administer apps; and components to run those apps. Crie aplicações no PowerApps Studio para a Web ou no PowerApps Studio para Windows, utilizando as ligações de dados que a sua aplicação requer.You create apps in PowerApps Studio for web or PowerApps Studio for Windows, using the data connections that your app requires. Utilize web.powerapps.com para configurar e gerir ligações de dados e gateways no local e para trabalhar com o Common Data Service, que iremos abranger numa secção posterior.You use web.powerapps.com to configure and manage data connections and on-premises gateways, and to work with the Common Data Service, which we will cover in a later section. Depois de criar uma aplicação, frequentemente, partilha-a no Microsoft AppSourcee administra-a no centro de administração.After you create an app, you often share it to Microsoft AppSource, and administer it in the admin center.

As aplicações são executadas num browser do Microsoft Dynamics 365 ou com o PowerApps Mobile, que está disponível para dispositivos Windows, Android e iOS.You run apps in a browser from Microsoft Dynamics 365 or by using PowerApps Mobile, which is available for Windows, iOS, and Android devices.

Iremos seguir este fluxo de criar, partilhar, administrar e executar aplicações à medida que revemos o resto da Aprendizagem Orientada do PowerApps.We will follow this flow of creating, sharing, administering, and running apps as we go through the rest of PowerApps Guided Learning.

Como o PowerApps corresponde à sua funçãoHow PowerApps matches your role

O PowerApps facilita aos analistas de negócio e a outros especialistas na matéria a criação de aplicações com as competências que já possui.PowerApps makes it easy for business analysts and other subject matter experts to create apps using the skills you already have. Mas este não é o único tipo de utilizador do PowerApps.But this is not the only type of PowerApps user. Algumas pessoas simplesmente executam as aplicações criadas por outras.Some people simply run apps that others create. Outras pessoas, cuja profissão é escrever código (os programadores profissionais), tiram partido do PowerApps para criar rapidamente aplicações sofisticadas.Other people, who write code for a living (professional developers), take advantage of PowerApps to rapidly build sophisticated apps.

O modo de utilização do PowerApps poderá depender da sua função num projeto ou numa equipa, e a sua função pode mudar.How you use PowerApps may depend on your role in a project or on a team, and your role can change. Por exemplo, um dos seus colegas cria uma aplicação que está associada ao sistema de gestão de relações com os clientes (CRM) de toda a empresa e utiliza esta aplicação regularmente para controlar potenciais oportunidades promissoras.For example, one of your coworkers creates an app that is tied into your company-wide customer relationship management (CRM) system, and you use this app regularly to track promising sales leads. Mas também poderá escrever aplicações e partilhá-las com o seu grupo de trabalho, uma vez que os seus colegas mais próximos consideram essas aplicações úteis.But you might also write apps yourself and share them within your workgroup because your close colleagues find those apps very useful.

Próximos PassosNext Steps

Agora que dispõe de uma descrição geral deste curso, o que é o PowerApps e os respetivos elementos principais, o tópico seguinte irá observar mais detalhadamente cada componente do PowerApps.Now that you have an overview of this course, what PowerApps is, and its main elements, in the next topic we will look more closely at each PowerApps component.

Partes do PowerAppsParts of PowerApps

No primeiro tópico de Aprendizagem Orientada, leu sobre as partes principais de PowerApps.In the first Guided Learning topic you read about the main parts of PowerApps. Vamos agora fornecer um pouco mais de detalhes sobre cada uma das partes.Now we're going to provide a little more detail on each of the parts. O PowerApps é um conjunto de serviços de software e aplicações que funcionam em conjunto, e existem tecnologias relacionadas que ajudam a torná-lo num poderoso ecossistema.PowerApps is a set of software services and apps that work together, and there are related technologies that help make this a powerful ecosystem. Os componentes do PowerApps são:The PowerApps components are:

  • web.powerapps.com - gerir e partilhar as aplicações que criaweb.powerapps.com - manage and share the apps you build
  • PowerApps Studio - criar aplicações poderosas com facilidade, para utilizar ferramentas visuaisPowerApps Studio - build powerful apps with easy to use visual tools
  • PowerApps Mobile - executar aplicações em dispositivos Windows, iOS e AndroidPowerApps Mobile - run apps on Windows, iOS, and Android devices
  • Centro de administração do PowerApps - administrar ambientes do PowerApps e outros componentesPowerApps admin center - administer PowerApps environments and other components

Não esperamos que despenda muito tempo apenas para saber o que é o PowerApps, mas acreditamos ser útil expandir o assunto.We don't expect you to take a ton of time just to learn what PowerApps is, but we think it's helpful to flesh things out a bit more.

web.powerapps.comweb.powerapps.com

Se criar aplicações, é aqui que passará a maior parte do seu tempo.If you build apps, this is where you spend most of your time. Obtém conhecimentos a partir das aplicações de exemplo e dos modelos que estão disponíveis aqui, e vê todas as aplicações que criou.You learn from the sample apps and templates that are available here, and see all the apps you have created. Crie aplicações no PowerApps Studio para a Web ou no PowerApps Studio para Windowse partilhe as aplicações com pessoas e organizações.You create apps in PowerApps Studio for web or PowerApps Studio for Windows, and share those apps with individuals and organizations. Gere dados: ligações, gateways, e entidades (iremos abranger todos em breve.) E vê todos os fluxos criados no flows.microsoft.com, que pode integrar nas suas aplicações.You manage data: connections, gateways, and entities (all of which we'll cover shortly.) And you see all the flows created in flows.microsoft.com, which you can integrate with your apps.

O site web.powerapps.com

PowerApps StudioPowerApps Studio

O PowerApps Studio está disponível como uma aplicação Web que pode ser utilizada em qualquer browser moderno e como uma aplicação do Windows.PowerApps Studio is available as a web application that you can use in any modern browser, and as a Windows application. O PowerApps Studio tem três painéis e um friso que fazem com que a criação de aplicações seja semelhante à criação de um conjunto de diapositivos no PowerPoint:PowerApps Studio has three panes and a ribbon that make app creation feel similar to building a slide deck in PowerPoint:

  1. Barra de navegação à esquerda, na qual pode mostrar uma miniatura de cada ecrã da sua aplicação ou uma vista hierárquica de todos os controlos em cada ecrãLeft navigation bar, in which you can show a thumbnail for each screen in your app or a hierarchical view of all the controls on each screen
  2. Painel central, que mostra o ecrã no qual está a trabalharMiddle pane, which shows the screen that you're working on
  3. Painel da direita, onde define opções como o esquema e as origens de dadosRight-hand pane, where you set options such as layout and data sources
  4. Lista pendente Propriedade, onde pode selecionar as propriedades a que as fórmulas se aplicamProperty drop-down list, where you select the properties that formulas apply to
  5. Barra de fórmulas, onde adiciona fórmulas (como no Excel) que definem o comportamento da aplicaçãoFormula bar, where you add formulas (as in Excel) that define app behavior
  6. Friso, onde pode adicionar controlos e personalizar elementos de estruturaRibbon, where you add controls and customize design elements

PowerApps Studio

PowerApps MobilePowerApps Mobile

O PowerApps Mobile para Windows, iOS e Android fornece um ambiente onde pode encontrar e utilizar as aplicações.PowerApps Mobile for Windows, iOS, and Android provides an environment where you can find and use apps. Em vez de aceder a lojas de aplicações separadas, mantém-se no PowerApps e tem acesso a todas as aplicações que criou e que outras pessoas partilharam consigo.Instead of going to separate app stores, you stay in PowerApps and have access to all the apps that you've created and that others have shared with you. Ao utilizar aplicações no PowerApps Mobile, tira o máximo partido das capacidades do seu dispositivo, como controlos de câmara, localização GPS, etc.When you use apps in PowerApps Mobile, you get the most out of your device's capabilities like camera controls, GPS location, and more.

PowerApps Mobile

Centro de administraçãoAdmin center

O Centro de administração do PowerApps é o local centralizado para administrar o PowerApps de uma organização.The PowerApps admin center is the centralized place to administer PowerApps for an organization. Aqui pode definir ambientes diferentes, que alojam aplicações, ligações de dados e outros elementos.This is where you define different environments, which house apps, data connections, and other elements. É também no centro de administração que cria bases de dados do Common Data Service e gere permissões e políticas de dados.The admin center is also where you create Common Data Service databases, and manage permissions and data policies.

Centro de administração do PowerApps

No tópico seguinte, aprenderemos sobre o conjunto de tecnologias relacionadas com o que PowerApps trabalha, para criar um poderoso ecossistema para desenvolvimento de aplicações.In the next topic we'll learn about the set of related technologies that PowerApps works with to make a powerful ecosystem for app development.

Tecnologias relacionadasRelated technologies

As tecnologias que se seguem são, muitas vezes, utilizadas com o PowerApps para criar e partilhar aplicações robustas na sua organização.The following technologies are often used with PowerApps to build and share robust apps across your organization. As suas aplicações podem integrar dados de várias origens e incluir fluxos de trabalho que automatizam as tarefas.Your apps can integrate data from multiple sources and include workflows that automate tasks.

  • Microsoft Flow - crie fluxos de trabalho automatizados entre as suas aplicações e serviços favoritosMicrosoft Flow - create automated workflows between your favorite apps and services
  • Origens de dados, ligações e conectores e gateways - importe os dados da cloud e no local para as suas aplicaçõesData sources, connections and connectors, and gateways - bring cloud and on-premises data into your apps
  • Common Data Services - integre dados de negócio com o modelo de dados comumCommon Data Services - integrate business data using the common data model
  • Microsoft Dynamics 365 - execute todas as suas aplicações de negócio na WebMicrosoft Dynamics 365 - run all your business apps in the web
  • Microsoft AppSource - partilhe as suas aplicações neste local centralizado para a Microsoft e os nossos inúmeros parceirosMicrosoft AppSource - share your apps into this centralized place for Microsoft and our many partners

Microsoft FlowMicrosoft Flow

O Microsoft Flow é um serviço que visa automatizar o fluxo de trabalho no número crescente de aplicações e serviços de que dependem os utilizadores empresariais.Microsoft Flow is a service for automating workflow across the growing number of apps and services that business users rely on. O Microsoft Flow pode agilizar o seu negócio, de modo a despender menos tempo em tarefas banais e repetitivas e mais tempo a fazer o que realmente quer.Microsoft Flow can accelerate your business so you spend less time on mundane, repetitive tasks, and more time on what you want to do. Utilize o Microsoft Flow em conjunto com o PowerApps para criar aplicações que acionam e respondem a fluxos de trabalho.Use Microsoft Flow in conjunction with PowerApps to build apps that trigger and respond to workflows.

Microsoft Flow

Origens de dados, ligações e conectores e gatewaysData sources, connections and connectors, and gateways

Existem muitas origens de dados que podem ser importantes para si e o PowerApps utiliza conectores para estabelecer ligações com estas origens de dados.There are many data sources that you might care about, and PowerApps uses connectors to make connections to these data sources. Algumas das origens de dados mais populares são apresentadas abaixo, sendo muitas delas serviços cloud, como o Salesforce.Some of the most popular data sources are shown below—many of them are cloud services, like Salesforce. Os conectores podem não ser a área mais arrebatadora do desenvolvimento de aplicações, mas são essenciais para processar os dados que mais lhe interessam, a si, aos seus colegas e aos seus clientes.Connectors might not feel like the coolest part of app development, but they are essential to working with data that you, your colleagues, and your customers care about. No que se refere aos dados armazenados no local, e não na cloud, utiliza um gateway para fornecer uma ligação fiável entre o PowerApps e a sua origem de dados.For data that is stored on-premises rather than in the cloud, you use a gateway to provide a reliable connection between PowerApps and your data source. O gateway está localizado num computador local e comunica com o PowerApps.The gateway sits on an on-premises computer and communicates with PowerApps.

Origens de dados e conectores do PowerApps

Microsoft Common Data ServiceMicrosoft Common Data Service

O Common Data Service simplifica a integração dos dados de negócio de várias origens.The Common Data Service makes it easy to integrate business data from multiple sources. O serviço apresenta um modelo de dados comum que inclui muitas entidades comuns a aplicações e processos de negócio: entidades como Contact, Product e Sales Order.The service features a common data model that includes many entities common to apps and business processes: entities like Contact, Product, and Sales Order. O serviço armazena os dados de uma forma escalável e fiável, disponibilizando-os de modo a que possam ser utilizados por várias aplicações.The service stores the data in a scalable and reliable way, and makes the data available so that multiple applications can use it. As aplicações podem ser aplicações que cria no PowerApps, outras aplicações Microsoft ou aplicações de terceiros.The applications can be apps that you build in PowerApps, other Microsoft applications, or third party applications. A imagem abaixo mostra uma parte da entidade Contact no site web.powerapps.com.The image below shows a portion of the Contact entity in web.powerapps.com.

Entidade Contact do PowerApps

Microsoft Dynamics 365Microsoft Dynamics 365

O Dynamics 365 é um serviço cloud com aplicações criadas para fins específicos que lhe permitem dar resposta a necessidades empresariais concretas, como a automatização de vendas, operações ou o suporte ao cliente.Dynamics 365 is a cloud service with purpose-built apps that enable you to address specific business needs like sales automation, operations, or customer service. No PowerApps, partilha as aplicações no AppSource e, depois disso, os utilizadores com quem as partilhou veem-nas e executam-nas no Dynamics 365, bem como em dispositivos móveis.In PowerApps, you share apps into AppSource, then users you share with view and run those apps in Dynamics 365, as well as on mobile devices. A vantagem de ter as aplicações no Dynamics 365 reside no facto de ter um só local para executar todas as suas aplicações de negócio, sejam elas de criadores da sua organização, da Microsoft e de terceiros.The advantage of having the apps in Dynamics 365 is that you have one place to run all your business apps - from creators in your organization, from Microsoft, and from third parties.

Microsoft Dynamics 365

Microsoft AppSourceMicrosoft AppSource

O AppSource é o local onde pode localizar e avaliar facilmente as aplicações dos seus colegas, da Microsoft e dos nossos parceiros.AppSource is the place to easily find and evaluate apps from your colleagues, and from Microsoft and our partners. Quando partilha uma aplicação do PowerApps, pode disponibilizá-la no AppSource.When you share an app from PowerApps, you make it available in AppSource. Pode optar por disponibilizá-la apenas para as pessoas da sua organização ou publicamente.You can choose to make it available just for people in your organization, or you can make it available publicly.

Microsoft AppSource

Agora, já dispõe de um pouco mais de informação sobre todas as partes do PowerApps e sobre as tecnologias relacionadas.Now you have a little more information about all the parts of PowerApps, and related technologies. Não se sinta na obrigação de memorizar a lista, uma vez que vamos continuar a aprofundar os seus conhecimentos acerca de cada uma das partes ao longo deste curso.Don't feel like you have to memorize the list, because we will continue to deepen your knowledge on each of the parts throughout this course. Segue-se uma introdução às opções que tem à sua disposição para criar aplicações.Next up is an introduction to the options you have for creating apps.

Uma vista rápida da criação de aplicaçõesA quick look at creating apps

Agora que tem as noções básicas sobre o PowerApps, vamos passar para uma breve visita guiada de introdução às aplicações.Now that you know the basics of PowerApps, let's jump into a quick tour of how to get started with apps. Iremos ver aplicações de exemplo, criar aplicações a partir de um modelo, utilizar aplicações partilhadas e criar aplicações a partir de uma origem de dados.We'll look at sample apps, creating apps from a template, using shared apps, and creating apps from a data source. No tópico seguinte, passaremos para uma abordagem mais prática, com a criação de aplicações.In the next topic, we will get more hands-on with app creation.

Ver algumas aplicações de exemploCheck out some sample apps

Em web.powerapps.com, são-lhe disponibilizadas várias aplicações de exemplo que pode utilizar no seu browser.In web.powerapps.com, you'll be greeted with several sample apps that you can use in your web browser. Explore estas aplicações para obter uma noção rápida do que é possível fazer e como o PowerApps pode ajudar a sua empresa.Explore these apps to get a quick sense of what's possible and how PowerApps can help your business.

Aplicações de exemplo do PowerApps

Cada aplicação de exemplo foi concebida para um fim específico, como gerir um orçamento, inspecionar um site ou controlar pedidos de serviço.Each sample app is designed for a specific purpose, such as managing a budget, inspecting a site, or tracking service tickets. Estas aplicações contêm dados de exemplo para inspirar o seu raciocínio.These apps contain sample data to inspire your thinking. Esta aplicação ilustra como uma empresa de pavimentos poderia ajudar os representantes de suporte a fornecer estimativas exatas e imediatas dos custos nas visitas às instalações do cliente.This app illustrates how a flooring company could help service representatives deliver accurate and immediate cost estimates when visiting customer locations.

Aplicação de exemplo de pavimentos do PowerApps

Criar uma aplicação a partir de um modeloCreate an app from a template

Outra boa forma de começar é criar uma aplicação a partir de um modelo.Another good way to start is by building an app from a template. Os modelos são, basicamente, aplicações de exemplo que pode abrir para compreender como são estruturadas.Templates are basically sample apps that you can open to understand how they are put together. Utilizam dados de exemplo para o ajudar a obter uma noção do que é possível fazer e abri-los no PowerApps Studio ajudará a ver, na prática, como uma aplicação é criada.They use sample data to help you get a sense of what's possible, and opening them in PowerApps Studio will help you see hands-on how an app is built. Tenha em atenção que, de momento, os modelos estão disponíveis apenas no PowerApps Studio para Windows neste momento, não estando disponíveis no PowerApps Studio para a Web.Note that templates are available only in PowerApps Studio for Windows at this time, not PowerApps Studio for web.

Modelo de aplicação do PowerApps

Por exemplo, com o modelo Budget Tracker, pode criar uma aplicação que o ajuda a controlar o orçamento de projetos e eventos, com categorias personalizadas, introdução de dados fácil e elementos visuais que mostram claramente as despesas.For example, with the Budget Tracker template, you can create an app that helps you track the budget for projects and events, with custom categories, easy data entry, and visuals that clearly show expenditures.

Modelo “budget tracker” do PowerApps

Utilizar aplicações partilhadasUse shared apps

Se a sua equipa tiver começado a utilizar o PowerApps, as pessoas poderão já ter aplicações partilhadas consigo.If your team has started using PowerApps, people might have shared apps with you already. Quando as pessoas partilham aplicações consigo, estas aparecem no AppSource e também no Dynamics 365, se optar por os incluir aqui.When people share apps with you, they show up in AppSource and also in Dynamics 365 if you choose to include them there. Se for contribuidor para estas aplicações, também aparecem em web.powerapps.com.If you're a contributor to those apps, they also show up in web.powerapps.com.

Partilha do PowerApps

Criar uma aplicação a partir de uma origem de dadosCreate an app from a data source

Crie aplicações no PowerApps Studio para a Web ou no PowerApps Studio para Windows.Create apps in PowerApps Studio for web or PowerApps Studio for Windows. Vai conseguir ligar a origens de dados e começar a compor aplicações num estruturador visual.You'll be able to connect to data sources and start composing apps in a visual designer.

Aplicação do PowerApps a partir de dados

Uma excelente forma de começar é gerar uma aplicação a partir dos seus próprios dados.A great way to get started is to generate an app from your own data. Basta indicar o PowerApps na origem de dados à sua escolha (por exemplo, uma lista do SharePoint) e ver como o PowerApps cria automaticamente uma aplicação com três ecrãs para procurar na lista, visualizar registos detalhados e editar dados.Just point PowerApps at the data source of your choice (for example, a SharePoint list) and watch as PowerApps automatically builds a three-screen app for browsing the list, viewing detailed records, and editing data. Pode então começar a personalizar esta aplicação para ter o aspeto e comportamento exatamente pretendidos.You can then start customizing this app to look and behave exactly how you want. Iremos ver como a aplicação seguinte é criada no próximo tópico.We will see how the following app is created in the next topic.

Aplicação do PowerApps com três ecrãs

Também pode criar aplicações a partir do zero e adicionar todas as partes à medida que avança, mas a forma mais fácil de aprender mais sobre o PowerApps é começar por um exemplo ou modelo ou ligar à sua origem de dados e fazer com que o PowerApps gere a aplicação por si.You can also build applications from scratch and add all the pieces as you go, but the easiest way to learn about PowerApps is to start with a sample or a template, or connect to your data source and have PowerApps generate the app for you. Pode então expandir-se e deixar a sua imaginação fluir — terá muitas oportunidades de o fazer mais tarde neste curso!Then you can branch out and let your imagination run wild—there will be plenty of that later in the course! No tópico seguinte, irá aprender a gerar uma aplicação a partir dos dados.In the next topic, you will learn how to generate an app from data.

Criar a sua primeira aplicaçãoCreate your first app

Já está familiarizado com todas as partes do PowerApps e com as opções para criar aplicações, por isso, está na altura de criar, na prática, uma aplicação.You're now familiar with all the parts of PowerApps and the options for creating apps, so it's time to actually build an app. Neste tópico, iremos gerar uma aplicação para telemóvel a partir de uma lista do SharePoint Online, mas poderia utilizar dados de muitas outras origens, incluindo o Excel, serviços cloud, como o Salesforce, e origens no local, como o SQL Server.For this topic, we'll generate a phone app from a SharePoint Online list, but you could use data from lots of other sources, including Excel, cloud services like Salesforce, and on-premises sources such as SQL Server.

Ligar a uma origem de dadosConnect to a data source

O primeiro passo para gerar uma aplicação a partir dos dados é escolher o PowerApps Studio a utilizar e ligar à sua origem de dados.The first step in generating an app from data is to choose which PowerApps Studio to use, then connect to your data source. Em web.powerapps.com, clique ou toque em Nova aplicação e escolha se pretende utilizar o PowerApps Studio para Windows ou o PowerApps Studio para a Web.In web.powerapps.com, click or tap New app, then choose whether to use PowerApps Studio for Windows or PowerApps Studio for web.

Introdução a web.powerapps.com

O PowerApps Studio inclui a opção de começar a partir de dados, de um modelo ou do zero.In PowerApps Studio you have the option of starting from data, from a template, or from scratch. Estamos a criar uma aplicação para telemóvel, para uma lista do SharePoint, por isso, em SharePoint clique ou toque em Esquema de telemóvel.We're building a phone app for a SharePoint list, so under SharePoint click or tap Phone layout.

Criar uma aplicação para telemóvel a partir de uma lista do SharePoint

As aplicações geradas baseiam-se sempre numa única lista ou tabela (pode adicionar outros dados à aplicação mais tarde).Generated apps are always based on a single list or table (you can add more data to the app later). Os três ecrãs seguintes orientam-no pelo processo de ligação à lista Estimativas de Pavimentos no SharePoint Online.The next three screens take you through the process of connecting to the Flooring Estimates list in SharePoint Online.

Ligar a uma lista do SharePoint Online

Depois de clicar em Ligar, o PowerApps começa a gerar a aplicação.After you click Connect, PowerApps starts to generate the app. O PowerApps faz todo o tipo de inferências sobre os dados, de modo a gerar uma aplicação útil como um ponto de partida.PowerApps makes all sorts of inferences about your data so that it generates a useful app as a starting point.

Explorar a aplicação geradaExplore the generated app

Êxito!Success! A sua nova aplicação com três ecrãs é aberta no PowerApps Studio.Your new three screen app opens in PowerApps Studio. Todas as aplicações geradas a partir de dados têm o mesmo conjunto de ecrãs:All apps generated from data have the same set of screens:

  • O ecrã de procura: onde pode procurar, ordenar, filtrar e atualizar os dados retirados da lista, bem como adicionar itens ao clicar no ícone (+).The browse screen: where you browse, sort, filter, and refresh the data pulled in from the list, as well as add items by clicking the (+) icon.
  • O ecrã de detalhes: onde pode ver mais detalhes sobre um item e pode optar por eliminar ou editar o item.The details screen: where you view more detail about an item, and can choose to delete or edit the item.
  • O ecrã editar/criar: onde pode editar um item existente ou criar um novo.The edit/create screen: where you edit an existing item or create a new one.

Na barra de navegação à esquerda, clique ou toque num ícone, no canto superior direito, para mudar para a vista de miniatura.In the left navigation bar, click or tap an icon in the upper-right corner to switch to the thumbnail view.

Alternar as vistas

Clique ou toque em cada miniatura para ver os controlos nesse ecrã.Click or tap each thumbnail to view the controls on that screen.

A aplicação gerada

Clicar ou tocarClick or tap Seta para iniciar a pré-visualização da aplicação na parte superior direita para executar a aplicação.in the top right to run the app. Se navegar pela aplicação, verá que inclui todos os dados da lista e fornece uma boa experiência predefinida.If you navigate through the app, you see that it includes all the data from the list and provides a good default experience.

Ena, foi bastante fácil!Wow, that was pretty easy! Em alguns minutos, aprendeu como ligar a uma origem de dados, gerar uma aplicação e familiarizou-se com o PowerApps Studio e os três ecrãs da aplicação.In a few minutes you learned how to connect to a data source, generate an app, and get acquainted with PowerApps Studio and the three app screens. Nas secções posteriores, verá como personalizar aplicações geradas.In later sections, you'll see how to customize generated apps. No tópico seguinte, iremos rever esta secção do curso e prepará-lo para lições futuras.In the next topic we review this section of the course and get you ready for future lessons.

Rever esta secçãoReview this section

Vamos fazer uma revisão rápida de o que aprendeu na primeira secção.Let's do a quick review of what you learned in the first section.

O PowerApps é uma coleção de serviços de software e aplicações que funcionam em conjunto para transformar e agilizar consideravelmente a criação e partilha de aplicações de linha de negócio personalizadas.PowerApps is a collection of software services and apps that work together to fundamentally transform and accelerate how you build and share custom line of business applications.

O PowerApps liga aos serviços cloud e origens de dados que já está a utilizar, dando-lhe a capacidade de criar rapidamente aplicações adequadas a necessidades específicas - com base em competências que já possui.PowerApps connects to the cloud services and data sources you're already using, giving you the ability to quickly build apps that suit specific needs - building on skills you already have. Pode partilhar aplicações instantaneamente com os seus colegas na Web, tablets e dispositivos móveis.You can share apps instantly with your co-workers across the web, tablets, and mobile devices. O PowerApps também se integra no Microsoft Flow, permitindo acionar fluxos de trabalho a partir de aplicações.PowerApps also integrates with Microsoft Flow, making it possible to trigger workflows from within apps. Existem vários componentes que formam o PowerApps e um conjunto de tecnologias relacionadas que o tornam ainda mais poderoso.There are several components that make up PowerApps and a set of related technologies that make it even more powerful.

A forma mais fácil de começar a utilizar o PowerApps consiste em executar os exemplos, experimentar os modelos e gerar aplicações a partir dos seus próprios dados.The easiest way to get started with PowerApps is to run the samples, play around with the templates, and generate apps from your own data. Viu como pode gerar uma aplicação com base numa lista do SharePoint.You have seen how to generate an app based on a SharePoint list. Dispõe agora de uma base sólida e irá criar e partilhar aplicações, num instante.You now have a solid base, and you will be building and sharing out apps in no time.

O que se segue?What's Next?

Parabéns!Congratulations! Concluiu a primeira secção da Aprendizagem Orientada para o PowerApps.You have finished the first section of PowerApps Guided Learning. Independentemente da experiência com que começou, esperamos que tenha agora uma imagem muito clara do PowerApps e de como pode começar a criar aplicações.Regardless of how much experience you began with, we hope you now have a very clear picture of what PowerApps is and how you can start creating apps. Incluímos abaixo alguns recursos úteis e transferências, mas deve mesmo ver melhor a Aprendizagem Orientada.We've included some useful resources and downloads below, but you should definitely take a look at more of Guided Learning. Neste momento, pode escolher o que fazer a seguir:At this point, you can choose where to go next:

Ambas as secções mostram como gerar e personalizar uma aplicação.Both sections show how to generate and customize an app. A secção do SharePoint inclui um pouco mais de informações sobre a aplicação gerada, e a secção do Common Data Service inclui personalizações mais complexas.The SharePoint section has a bit more information on the generated app, and the Common Data Service section includes more complex customizations. Obviamente, pode percorrer as duas secções, bastando escolher um ponto de partida.Of course you can go through both sections, just pick a place to start.

Recursos do PowerAppsPowerApps resources

Transferências do PowerAppsPowerApps downloads

Parabéns!

Concluiu a secção Introdução da Aprendizagem Orientada do Microsoft PowerApps.You've completed the Getting started section of Microsoft PowerApps Guided Learning.

Aprendeu a...

Tutorial Seguinte

Criar uma aplicação a partir do SharePointCreating an app from SharePoint

Contribuidores

  • Michael Blythe
  • olprod
  • Alisha-Acharya