IntroducciónGetting started

Comprenda qué es PowerApps, sus elementos de software, y tecnologías relacionadas.Understand what PowerApps is - its software elements, and related technologies. Examine las distintas formas de crear aplicaciones y genere una aplicación a partir de una lista de SharePoint.Look at the different ways you can create apps, and generate an app from a SharePoint list.

Aprenderá a...

Introducción a PowerAppsIntroducing PowerApps

Les damos la bienvenida al Aprendizaje guiado de Microsoft PowerApps.Welcome to Guided Learning for Microsoft PowerApps. Este curso en línea de autoaprendizaje explica PowerApps de forma secuencial, para que pueda aprender desde el principio.This self-paced online course explains PowerApps in a sequential way, so you can build your knowledge from the ground up.

Este curso de Aprendizaje guiado contiene muchas secciones, y cada sección tiene muchos temas.This Guided Learning course contains many sections, and each section has many topics. El curso está diseñado para ofrecer instrucciones en fragmentos de información que resulten comprensibles, con un flujo lógico que le ayude a aprender los conceptos, ver los detalles y estudiar ejemplos.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. Incluye numerosos objetos visuales que le ayudarán a aprender.It includes lots of visuals to help you learn, too.

Si no está familiarizado con PowerApps, este curso le permitirá empezar y, si ya está familiarizado, le permitirá relacionar conceptos y rellenar lagunas.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 disfrute del curso, en el que incluiremos más contenido en el futuro.We hope you enjoy the course, and we look forward to including more content in the future.

¿Qué es PowerApps?What is PowerApps?

PowerApps es una colección de servicios de software y de aplicaciones que funcionan conjuntamente para transformar a nivel fundamental la forma en que se crean y comparten aplicaciones de línea de negocios 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.

Introducción animada a PowerApps

PowerApps se conecta a los orígenes de datos y servicios en la nube que ya usa, lo que le permite generar aplicaciones rápidamente que cubren necesidades concretas (basándose en los conocimientos que ya posee).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. Puede compartir aplicaciones al instante con sus compañeros de trabajo a través de la Web, de tabletas y de dispositivos móviles.You can share apps instantly with your co-workers across the web, tablets, and mobile devices. PowerApps también se integra con Microsoft Flow, lo que permite desencadenar flujos de trabajo desde las propias aplicaciones.PowerApps also integrates with Microsoft Flow, making it possible to trigger workflows from within apps. PowerApps puede ser rápido y sencillo, capaz de generar una aplicación en minutos que extrae datos de Excel o de un servicio en la nube.PowerApps can be simple and fast - capable of producing an app in minutes that pulls in data from Excel or a cloud service. Pero PowerApps también es estable y orientado a la empresa, y está listo para atender requisitos complejos como el seguimiento de los recursos de una empresa y el enlace a los sistemas 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.

Las partes de PowerAppsThe Parts of PowerApps

PowerApps consta de componentes para crear, compartir y administrar aplicaciones, y de los componentes necesarios para ejecutar esas aplicaciones.PowerApps consists of components to create, share, and administer apps; and components to run those apps. Las aplicaciones se crean en PowerApps Studio para web o en PowerApps Studio para Windows, usando las conexiones de datos que la aplicación necesita.You create apps in PowerApps Studio for web or PowerApps Studio for Windows, using the data connections that your app requires. Use web.powerapps.com para configurar y administrar conexiones de datos y puertas de enlace locales, y para trabajar con Common Data Service, del que hablaremos en una sección 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. Después de crear una aplicación, suele compartirse con Microsoft AppSource, y se administra en el centro de administración de.After you create an app, you often share it to Microsoft AppSource, and administer it in the admin center.

Las aplicaciones se ejecutan en un explorador desde Microsoft Dynamics 365 o mediante PowerApps Mobile, que está disponible para dispositivos Android, iOS y Windows.You run apps in a browser from Microsoft Dynamics 365 or by using PowerApps Mobile, which is available for Windows, iOS, and Android devices.

Seguiremos este flujo para crear, compartir, administrar y ejecutar aplicaciones a medida que avancemos por el resto del Aprendizaje guiado de PowerApps.We will follow this flow of creating, sharing, administering, and running apps as we go through the rest of PowerApps Guided Learning.

A qué roles se adapta PowerAppsHow PowerApps matches your role

PowerApps facilita a los analistas de negocios y otros expertos en la materia la creación de aplicaciones con los conocimientos que ya tiene.PowerApps makes it easy for business analysts and other subject matter experts to create apps using the skills you already have. Pero estos no son los únicos tipos de usuario de PowerApps.But this is not the only type of PowerApps user. Algunas personas simplemente ejecutan las aplicaciones creadas por otros usuarios.Some people simply run apps that others create. Otros usuarios, que escriben código como trabajo (programadores profesionales), aprovechan las ventajas de PowerApps para crear rápidamente aplicaciones sofisticadas.Other people, who write code for a living (professional developers), take advantage of PowerApps to rapidly build sophisticated apps.

Cómo use PowerApps dependerá de su rol en un proyecto o en un equipo, y ese rol puede cambiar.How you use PowerApps may depend on your role in a project or on a team, and your role can change. Por ejemplo, uno de sus compañeros de trabajo crea una aplicación que está vinculada al sistema de administración de la relación con los clientes (CRM) de toda la compañía, y esta aplicación se usa para realizar un seguimiento regular de las posibles oportunidades de ventas.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. Pero también podría escribir aplicaciones y compartirlas con su grupo de trabajo porque sus compañeros las encuentran muy útiles.But you might also write apps yourself and share them within your workgroup because your close colleagues find those apps very useful.

Pasos siguientesNext Steps

Ahora que tiene información general sobre este curso, qué es PowerApps y sus principales elementos, en el tema siguiente veremos más detenidamente cada componente de 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.

Las partes de PowerAppsParts of PowerApps

En el primer tema del Aprendizaje guiado, conocerá las partes principales de PowerApps.In the first Guided Learning topic you read about the main parts of PowerApps. Ahora veremos cada una de las partes con más detalle.Now we're going to provide a little more detail on each of the parts. PowerApps es un conjunto de servicios de software y aplicaciones que trabajan juntos, y hay otras tecnologías relacionadas que ayudan a convertirlo en un ecosistema eficaz.PowerApps is a set of software services and apps that work together, and there are related technologies that help make this a powerful ecosystem. Los componentes de PowerApps son:The PowerApps components are:

  • web.powerapps.com: administre y comparta las aplicaciones que cree.web.powerapps.com - manage and share the apps you build
  • PowerApps Studio: cree aplicaciones eficaces con herramientas visuales fáciles de usar.PowerApps Studio - build powerful apps with easy to use visual tools
  • PowerApps Mobile: ejecute aplicaciones en dispositivos Android, iOS y Windows.PowerApps Mobile - run apps on Windows, iOS, and Android devices
  • Centro de administración de PowerApps: administre los entornos de PowerApps y otros componentes.PowerApps admin center - administer PowerApps environments and other components

No esperamos que dedique una gran cantidad de tiempo a aprender qué es PowerApps, pero creemos que profundizar un poco más resulta útil.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

Si crea aplicaciones, aquí es donde pasará la mayor parte del tiempo.If you build apps, this is where you spend most of your time. Aprenderá con las plantillas y aplicaciones de ejemplo que hay aquí disponibles, y verá todas las aplicaciones que ha creado.You learn from the sample apps and templates that are available here, and see all the apps you have created. Puede crear las aplicaciones en PowerApps Studio para web o PowerApps Studio para Windows, y compartirlas con otras personas y organizaciones.You create apps in PowerApps Studio for web or PowerApps Studio for Windows, and share those apps with individuals and organizations. Administrará datos: conexiones, puertas de enlace y entidades (hablaremos de todos ellos en breve). Y verá todos los flujos creados en flows.microsoft.com, que se pueden integrar con sus aplicaciones.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.

Sitio de web.powerapps.com

PowerApps StudioPowerApps Studio

PowerApps Studio está disponible como una aplicación web que puede usar en cualquier explorador moderno, y como una aplicación de Windows.PowerApps Studio is available as a web application that you can use in any modern browser, and as a Windows application. PowerApps Studio tiene tres paneles y una cinta de opciones que hacen que crear aplicaciones sea similar a crear un conjunto de diapositivas en 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 navegación izquierda, en la que se puede mostrar una miniatura de cada pantalla de la aplicación o una vista jerárquica de todos los controles de cada pantalla.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. Panel central, que muestra la pantalla en la que está trabajando.Middle pane, which shows the screen that you're working on
  3. Panel derecho, donde se establecen opciones como los orígenes de datos y el diseño.Right-hand pane, where you set options such as layout and data sources
  4. Lista desplegable Propiedad, donde se seleccionan las propiedades a las que se aplican las fórmulas.Property drop-down list, where you select the properties that formulas apply to
  5. Barra de fórmulas, donde se agregan las fórmulas (como en Excel) que definen el comportamiento de la aplicación.Formula bar, where you add formulas (as in Excel) that define app behavior
  6. Cinta de opciones, donde puede agregar controles y personalizar los elementos de diseño.Ribbon, where you add controls and customize design elements

PowerApps Studio

PowerApps MobilePowerApps Mobile

PowerApps Mobile para Windows, iOS y Android proporciona un entorno donde puede encontrar y usar las aplicaciones.PowerApps Mobile for Windows, iOS, and Android provides an environment where you can find and use apps. En lugar de tener que ir a distintas tiendas de aplicaciones, desde PowerApps tendrá acceso a todas las aplicaciones que haya creado y que otras personas han compartido con usted.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. Cuando se usan aplicaciones en PowerApps Mobile, se obtiene el máximo partido de las funcionalidades del dispositivo, como los controles de la cámara o la ubicación GPS, entre otras.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 administraciónAdmin center

El centro de administración de PowerApps es el lugar central para administrar PowerApps para una organización.The PowerApps admin center is the centralized place to administer PowerApps for an organization. Aquí es donde se definen los diferentes entornos, que hospedan aplicaciones, conexiones de datos y otros elementos.This is where you define different environments, which house apps, data connections, and other elements. En el centro de administración también se crean las bases de datos de Common Data Service, y se administran los permisos y las directivas de datos.The admin center is also where you create Common Data Service databases, and manage permissions and data policies.

Centro de administración de PowerApps

El siguiente tema ofrece información sobre el conjunto de las tecnologías relacionadas con las que PowerApps trabaja para crear un ecosistema eficaz para el desarrollo de aplicaciones.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.

Tecnologías relacionadasRelated technologies

Las siguientes tecnologías se utilizan a menudo con PowerApps para compilar y compartir aplicaciones sólidas en una organización.The following technologies are often used with PowerApps to build and share robust apps across your organization. Las aplicaciones pueden integrar datos de varios orígenes e incluir flujos de trabajo que automaticen las tareas.Your apps can integrate data from multiple sources and include workflows that automate tasks.

  • Microsoft Flow: cree flujos de trabajo automáticos entre sus aplicaciones y servicios favoritosMicrosoft Flow - create automated workflows between your favorite apps and services
  • Orígenes de datos, conexiones y conectores, y puertas de enlace: lleve datos locales y que estén en la nube a sus aplicacionesData sources, connections and connectors, and gateways - bring cloud and on-premises data into your apps
  • Common Data Services: integre datos empresariales mediante Common Data ModelCommon Data Services - integrate business data using the common data model
  • Microsoft Dynamics 365: ejecute todas las aplicaciones empresariales en la webMicrosoft Dynamics 365 - run all your business apps in the web
  • Microsoft AppSource: comparta sus aplicaciones en este lugar centralizado tanto para Microsoft como para nuestra gran cantidad de asociadosMicrosoft AppSource - share your apps into this centralized place for Microsoft and our many partners

Microsoft FlowMicrosoft Flow

Microsoft Flow es un servicio para automatizar el flujo de trabajo entre el creciente número de aplicaciones y servicios en que confían los usuarios empresariales.Microsoft Flow is a service for automating workflow across the growing number of apps and services that business users rely on. Microsoft Flow puede acelerar su negocio, ya que permite que dedique menos tiempo a tareas rutinarias y repetitivas, y más a lo que realmente desea hacer.Microsoft Flow can accelerate your business so you spend less time on mundane, repetitive tasks, and more time on what you want to do. Use Microsoft Flow conjuntamente con PowerApps para compilar aplicaciones que desencadenen flujos de trabajo y respondan a ellos.Use Microsoft Flow in conjunction with PowerApps to build apps that trigger and respond to workflows.

Microsoft Flow

Orígenes de datos, conexiones y conectores, y puertas de enlaceData sources, connections and connectors, and gateways

Hay muchos orígenes de datos que pueden interesarle y PowerApps usa conectores para establecer conexiones con ellos.There are many data sources that you might care about, and PowerApps uses connectors to make connections to these data sources. Algunos de los orígenes de datos más populares se muestran a continuación (muchos de ellos son servicios en la nube, como Salesforce).Some of the most popular data sources are shown below—many of them are cloud services, like Salesforce. Es posible que los conectores no parezcan la parte más interesante del desarrollo de aplicaciones, pero son esenciales para trabajar con datos que interesen a sus compañeros de trabajo, sus clientes, y a usted mismo.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. Para los datos almacenados localmente, en lugar de en la nube, se usa un puerta de enlace para proporcionar una conexión confiable entre PowerApps y el origen de datos.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. La puerta de enlace se encuentra en un equipo local y se comunica con PowerApps.The gateway sits on an on-premises computer and communicates with PowerApps.

Conectores y orígenes de datos de PowerApps

Microsoft Common Data ServiceMicrosoft Common Data Service

Common Data Service facilita la integración de datos empresariales de varios orígenes.The Common Data Service makes it easy to integrate business data from multiple sources. El servicio cuenta con una instancia de Common Data Model que incluye muchas entidades comunes a las aplicaciones y los procesos empresariales: algunas de estas entidades podrían ser Contact, Product y 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. El servicio almacena los datos de forma confiable y escalable, y hace que los datos estén disponibles, con el fin de que varias aplicaciones puedan usarlos.The service stores the data in a scalable and reliable way, and makes the data available so that multiple applications can use it. Las aplicaciones pueden haberse compilado en PowerApps, ser otras aplicaciones de Microsoft o aplicaciones de terceros.The applications can be apps that you build in PowerApps, other Microsoft applications, or third party applications. La imagen siguiente muestra una parte de la entidad Contact en web.powerapps.com.The image below shows a portion of the Contact entity in web.powerapps.com.

Entidad Contact de PowerApps

Microsoft Dynamics 365Microsoft Dynamics 365

Dynamics 365 es un servicio en la nube con aplicaciones creadas con una finalidad concreta que permiten satisfacer necesidades empresariales concretas, como la automatización de las ventas, las operaciones o el servicio de atención al 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. En PowerApps, las aplicaciones se comparten en AppSource y los usuarios con los que comparten ven y ejecutan dichas aplicaciones en Dynamics 365, así como en los dispositivos móviles.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. La ventaja de tener las aplicaciones en Dynamics 365 es disponer de un lugar para ejecutar todas las aplicaciones empresariales (de los creadores de su organización, de Microsoft y de terceros).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

AppSource es el lugar donde se pueden buscar y evaluar fácilmente aplicaciones de compañeros de trabajo, de Microsoft y de nuestros asociados.AppSource is the place to easily find and evaluate apps from your colleagues, and from Microsoft and our partners. Cuando se comparte una aplicación desde PowerApps, se pone a disposición de otros en AppSource.When you share an app from PowerApps, you make it available in AppSource. Puede elegir entre ponerla a disposición solo de las personas de su organización o que esté disponible públicamente.You can choose to make it available just for people in your organization, or you can make it available publicly.

Microsoft AppSource

Ya dispone de un poco más información acerca de todas las partes de PowerApps y las tecnologías relacionadas.Now you have a little more information about all the parts of PowerApps, and related technologies. No es preciso que se aprenda la lista de memoria, ya que vamos a seguir proporcionándole conocimientos sobre las distintas partes a lo largo de este 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. A continuación encontrará una introducción a las distintas opciones disponibles para la creación de aplicaciones.Next up is an introduction to the options you have for creating apps.

Un vistazo rápido a la creación de aplicacionesA quick look at creating apps

Ahora que conoce los fundamentos de PowerApps, demos un paseo para ver cómo empezar a trabajar con aplicaciones.Now that you know the basics of PowerApps, let's jump into a quick tour of how to get started with apps. Veremos aplicaciones de ejemplo, cómo crear aplicaciones a partir de una plantilla, cómo usar aplicaciones compartidas y cómo crear aplicaciones desde un origen de datos.We'll look at sample apps, creating apps from a template, using shared apps, and creating apps from a data source. En el tema siguiente, realizaremos más prácticas de creación de aplicaciones.In the next topic, we will get more hands-on with app creation.

Algunas aplicaciones de ejemploCheck out some sample apps

En web.powerapps.com, aparecerán varias aplicaciones de ejemplo que puede usar en el explorador web.In web.powerapps.com, you'll be greeted with several sample apps that you can use in your web browser. Explore estas aplicaciones para hacerse una idea rápida de lo que es posible y cómo PowerApps puede ayudar a su empresa.Explore these apps to get a quick sense of what's possible and how PowerApps can help your business.

Aplicaciones de ejemplo de PowerApps

Cada aplicación de ejemplo está diseñada para un propósito específico, como administrar un presupuesto, inspeccionar un sitio o realizar el seguimiento de vales de servicio.Each sample app is designed for a specific purpose, such as managing a budget, inspecting a site, or tracking service tickets. Estas aplicaciones contienen datos de ejemplo para estimular su imaginación.These apps contain sample data to inspire your thinking. Esta aplicación muestra cómo una empresa de suelos podría ayudar a los técnicos de servicio a entregar estimaciones de costos precisas e inmediatas durante su visita a las instalaciones del cliente.This app illustrates how a flooring company could help service representatives deliver accurate and immediate cost estimates when visiting customer locations.

Aplicación de ejemplo de suelos de PowerApps

Crear una aplicación a partir de una plantillaCreate an app from a template

Otra manera eficaz de comenzar es crear una aplicación a partir de una plantilla.Another good way to start is by building an app from a template. Básicamente, las plantillas son aplicaciones de ejemplo que se pueden abrir para entender cómo se ensamblan.Templates are basically sample apps that you can open to understand how they are put together. Usan datos de ejemplo para ayudarle a hacerse una idea de lo que es posible, y abrirlas en PowerApps Studio le permitirá ver cómo se crea una aplicación.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. Tenga en cuenta que las plantillas solo están disponibles en PowerApps Studio para Windows en este momento, no en PowerApps Studio para web.Note that templates are available only in PowerApps Studio for Windows at this time, not PowerApps Studio for web.

Plantilla de aplicación de PowerApps

Por ejemplo, con la plantilla Budget Tracker, puede crear una aplicación que le ayude a controlar el presupuesto de proyectos y eventos, con categorías personalizadas, entrada de datos fácil y objetos visuales que muestran claramente los gastos.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.

Plantilla de control de presupuestos de PowerApps

Uso de aplicaciones compartidasUse shared apps

Si su equipo empezó a usar PowerApps, quizás sus integrantes ya hayan compartido aplicaciones con usted.If your team has started using PowerApps, people might have shared apps with you already. Cuando otras personas comparten aplicaciones con usted, estas se muestran en AppSource y en Dynamics 365 si elige incluirlas ahí.When people share apps with you, they show up in AppSource and also in Dynamics 365 if you choose to include them there. Si ha colaborado en esas aplicaciones, también se muestran en web.powerapps.com.If you're a contributor to those apps, they also show up in web.powerapps.com.

Uso compartido en PowerApps

Crear una aplicación a partir de un origen de datosCreate an app from a data source

Puede crear aplicaciones en PowerApps Studio para web o PowerApps Studio para Windows.Create apps in PowerApps Studio for web or PowerApps Studio for Windows. Podrá conectarse a orígenes de datos y comenzar a crear aplicaciones en un diseñador visual.You'll be able to connect to data sources and start composing apps in a visual designer.

Aplicación de PowerApps a partir de datos

Una excelente manera de empezar es generar una aplicación con sus propios datos.A great way to get started is to generate an app from your own data. Solo tiene que dirigir PowerApps al origen de datos que elija (por ejemplo, una lista de SharePoint) y observar mientras PowerApps crea automáticamente una aplicación de tres pantallas para examinar la lista, ver los registros detallados y editar los datos.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. Después, puede empezar a personalizar esta aplicación para que tenga el aspecto y el comportamiento exactos que desea.You can then start customizing this app to look and behave exactly how you want. Veremos cómo se crea la siguiente aplicación en el próximo tema.We will see how the following app is created in the next topic.

Aplicación de tres pantallas de PowerApps

También puede crear aplicaciones desde cero y agregar todas las piezas a medida que avance, pero la manera más fácil de aprender PowerApps es empezar con una plantilla o un ejemplo, o conectarse a su origen de datos y dejar que PowerApps genere la aplicación automáticamente.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. Después, deje volar su imaginación; tendrá muchas oportunidades más adelante en el curso.Then you can branch out and let your imagination run wild—there will be plenty of that later in the course! En el tema siguiente, obtendrá información sobre cómo generar una aplicación a partir de datos.In the next topic, you will learn how to generate an app from data.

Crear su primera aplicaciónCreate your first app

Ya está familiarizado con todos los elementos de PowerApps y con las opciones para crear aplicaciones, así que es buen momento para empezar a compilar realmente una aplicación.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. Para este tema, se generará una aplicación de teléfono a partir de una lista de SharePoint Online, pero puede usar datos de muchos otros orígenes, como Excel, servicios en la nube como Salesforce y orígenes locales como 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.

Conexión a un origen de datosConnect to a data source

El primer paso a la hora de generar una aplicación a partir de datos es elegir qué PowerApps Studio usar y, a continuación, conectarse al origen de datos.The first step in generating an app from data is to choose which PowerApps Studio to use, then connect to your data source. En web.powerapps.com, haga clic o pulse en Nueva aplicación, a continuación, elija si desea utilizar PowerApps Studio para Windows o PowerApps Studio para web.In web.powerapps.com, click or tap New app, then choose whether to use PowerApps Studio for Windows or PowerApps Studio for web.

Empezar a trabajar en web.powerapps.com

En PowerApps Studio tiene la opción de empezar a partir de datos, de una plantilla o desde el principio.In PowerApps Studio you have the option of starting from data, from a template, or from scratch. Estamos creando una aplicación de teléfono para una lista de SharePoint, así que en SharePoint haga clic o pulse en Diseño de teléfono.We're building a phone app for a SharePoint list, so under SharePoint click or tap Phone layout.

Aplicación de teléfono a partir de una lista de SharePoint

Las aplicaciones generadas siempre se basan en una sola lista o tabla (puede agregar más datos a la aplicación más adelante).Generated apps are always based on a single list or table (you can add more data to the app later). Las siguientes tres pantallas le guiarán a través del proceso de conexión a la lista Flooring Estimates de SharePoint Online.The next three screens take you through the process of connecting to the Flooring Estimates list in SharePoint Online.

Conectarse a una lista de SharePoint Online

Después de hacer clic en Conectar, PowerApps empieza a generar la aplicación.After you click Connect, PowerApps starts to generate the app. PowerApps hace todo tipo de inferencias sobre los datos para poder generar una aplicación útil como punto de partida.PowerApps makes all sorts of inferences about your data so that it generates a useful app as a starting point.

Exploración de la aplicación generadaExplore the generated app

Todo correcto.Success! La nueva aplicación de tres pantallas se abre en PowerApps Studio.Your new three screen app opens in PowerApps Studio. Todas las aplicaciones que se generan a partir de datos tienen el mismo conjunto de pantallas:All apps generated from data have the same set of screens:

  • La pantalla Examinar: donde puede examinar, ordenar, filtrar y actualizar los datos que se extraigan de la lista, así como agregar elementos solo con hacer clic en el icono (+).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.
  • La pantalla Detalles: donde puede obtener información más detallada sobre un elemento y decidir si lo elimina o lo edita.The details screen: where you view more detail about an item, and can choose to delete or edit the item.
  • La pantalla Editar o crear: donde puede editar un elemento existente o crear uno nuevo.The edit/create screen: where you edit an existing item or create a new one.

En la barra de navegación izquierda, haga clic o pulse en uno de los iconos de la esquina superior derecha para cambiar a la vista en miniatura.In the left navigation bar, click or tap an icon in the upper-right corner to switch to the thumbnail view.

Alternancia de las vistas

Haga clic o pulse en las miniaturas para ver los controles en la pantalla correspondiente.Click or tap each thumbnail to view the controls on that screen.

La aplicación generada

Haga clic o pulseClick or tap Flecha Iniciar vista previa de aplicación en la parte superior derecha para ejecutar la aplicación.in the top right to run the app. Si se desplaza por la aplicación, verá que incluye todos los datos de la lista y proporciona una buena experiencia predeterminada.If you navigate through the app, you see that it includes all the data from the list and provides a good default experience.

Esto fue muy fácil.Wow, that was pretty easy! En unos minutos ha aprendido a conectarse a un origen de datos, generar una aplicación y familiarizarse con PowerApps Studio y con las tres pantallas de aplicación.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. En secciones posteriores, verá cómo personalizar las aplicaciones generadas.In later sections, you'll see how to customize generated apps. En el siguiente tema se repasará esta sección del curso y se le preparará para futuras lecciones.In the next topic we review this section of the course and get you ready for future lessons.

Revise esta secciónReview this section

Vamos a hacer un repaso rápido de lo que ha aprendido en la primera sección.Let's do a quick review of what you learned in the first section.

PowerApps es una colección de servicios de software y de aplicaciones que funcionan conjuntamente para transformar a nivel fundamental la forma en que se crean y comparten aplicaciones de línea de negocios 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.

PowerApps se conecta a los orígenes de datos y servicios en la nube que ya usa, lo que le permite generar aplicaciones rápidamente que cubren necesidades concretas (basándose en los conocimientos que ya posee).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. Puede compartir aplicaciones al instante con sus compañeros de trabajo a través de la Web, de tabletas y de dispositivos móviles.You can share apps instantly with your co-workers across the web, tablets, and mobile devices. PowerApps también se integra con Microsoft Flow, lo que permite desencadenar flujos de trabajo desde las propias aplicaciones.PowerApps also integrates with Microsoft Flow, making it possible to trigger workflows from within apps. PowerApps consta de varios componentes y de un conjunto de tecnologías relacionadas que hacen que sea aún más eficaz.There are several components that make up PowerApps and a set of related technologies that make it even more powerful.

La forma más fácil empezar a trabajar con PowerApps es ejecutar los ejemplos, practicar con las plantillas y generar aplicaciones con sus propios datos.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. Ha visto cómo generar una aplicación a partir de una lista de SharePoint.You have seen how to generate an app based on a SharePoint list. Ya tiene una base sólida, por lo que en muy poco tiempo podrá compilar y compartir aplicaciones.You now have a solid base, and you will be building and sharing out apps in no time.

¿Qué es lo próximo?What's Next?

¡Enhorabuena!Congratulations! Ha terminado la primera sección de Aprendizaje guiado de PowerApps.You have finished the first section of PowerApps Guided Learning. Independientemente la experiencia que tenía al empezar, esperamos que ahora tenga una imagen muy clara de lo que es PowerApps y cómo puede empezar a crear aplicaciones.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. Hemos incluido varios recursos útiles y descargas a continuación, por lo que debe seguir leyendo el aprendizaje guiado.We've included some useful resources and downloads below, but you should definitely take a look at more of Guided Learning. En este momento, puede elegir a dónde desea dirigirse a continuación:At this point, you can choose where to go next:

Ambas secciones muestran cómo generar y personalizar una aplicación.Both sections show how to generate and customize an app. La sección de SharePoint tiene un poco más de información sobre la aplicación generada, mientras que la de Common Data Service incluye personalizaciones más complejas.The SharePoint section has a bit more information on the generated app, and the Common Data Service section includes more complex customizations. Indudablemente puede recorrer ambas secciones, pero conviene que elija por cuál desea empezar.Of course you can go through both sections, just pick a place to start.

Recursos de PowerAppsPowerApps resources

Descargas de PowerAppsPowerApps downloads

¡Enhorabuena!

Ha completado la sección Introducción del aprendizaje guiado de Microsoft PowerApps.You've completed the Getting started section of Microsoft PowerApps Guided Learning.

Ha aprendido a...

Siguiente tutorial

Creación de una aplicación en SharePointCreating an app from SharePoint

Colaboradores

  • Michael Blythe
  • olprod