IntroduzioneGetting started

Questo articolo contiene informazioni su PowerApps, sui relativi elementi software e sulle tecnologie correlate.Understand what PowerApps is - its software elements, and related technologies. Consente inoltre di esaminare i diversi modi disponibili per creare app e generare un app da un elenco di SharePoint.Look at the different ways you can create apps, and generate an app from a SharePoint list.

Imparerai a...

Introduzione a PowerAppsIntroducing PowerApps

Benvenuti nell'area di formazione guidata per Microsoft PowerApps.Welcome to Guided Learning for Microsoft PowerApps. Questo corso online di autoapprendimento presenta le caratteristiche di PowerApps in modo sequenziale per consentire di imparare a conoscere gradualmente lo strumento.This self-paced online course explains PowerApps in a sequential way, so you can build your knowledge from the ground up.

Questo corso di formazione guidata comprende numerose sezioni, ognuna composta da una serie di argomenti.This Guided Learning course contains many sections, and each section has many topics. Il corso è stato progettato per fornire indicazioni in blocchi di facile comprensione, seguendo un flusso logico che permette di apprendere facilmente concetti, visualizzare dettagli ed esaminare esempi.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. Sono inoltre inclusi numerosi oggetti visivi per facilitare l'apprendimento.It includes lots of visuals to help you learn, too.

Per i principianti questo corso offre gli strumenti adatti per iniziare a usare PowerApps, mentre per gli esperti rappresenta l'opportunità di consolidare le conoscenze e colmare eventuali lacune.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. Questo corso ha l'obiettivo di offrire un'interessante esperienza formativa a tutti gli utenti e verrà completato in futuro con altri contenuti.We hope you enjoy the course, and we look forward to including more content in the future.

Cos'è PowerApps?What is PowerApps?

PowerApps è una raccolta di app e servizi software che interagiscono tra loro per trasformare e accelerare in maniera significativa le tecniche di creazione e condivisione di applicazioni personalizzate line-of-business.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.

Introduzione animata a PowerApps

PowerApps si connette a servizi cloud e origini dati già in uso e offre la possibilità di creare rapidamente app adatte a esigenze specifiche, sfruttando competenze di cui già si dispone.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. È possibile condividere immediatamente le app con i colleghi attraverso il Web, tramite tablet e dispositivi mobili.You can share apps instantly with your co-workers across the web, tablets, and mobile devices. PowerApps può inoltre essere integrato con Microsoft Flow, permettendo così di attivare i flussi di lavoro direttamente dalle app.PowerApps also integrates with Microsoft Flow, making it possible to trigger workflows from within apps. PowerApps può essere uno strumento semplice e veloce, capace di generare in pochi minuti un'app che estrae dati da Excel o da un servizio cloud,PowerApps can be simple and fast - capable of producing an app in minutes that pulls in data from Excel or a cloud service. ma è anche uno strumento affidabile e professionale, pronto a soddisfare requisiti complessi come la registrazione degli asset di un'azienda e il collegamento ai sistemi 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.

Componenti di PowerAppsThe Parts of PowerApps

PowerApps è costituito da componenti per creare, condividere e amministrare app e da componenti per eseguire tali app.PowerApps consists of components to create, share, and administer apps; and components to run those apps. Con PowerApps Studio per il Web o PowerApps Studio per Windows è possibile creare app usando le connessioni dati richieste.You create apps in PowerApps Studio for web or PowerApps Studio for Windows, using the data connections that your app requires. Con web.powerapps.com è possibile configurare e gestire connessioni dati e gateway locali e anche usare Common Data Service, che verrà illustrato in una sezione successiva.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. Una volta creata, un'app viene spesso condivisa su Microsoft AppSource e può essere amministrata tramite l'interfaccia di amministrazione.After you create an app, you often share it to Microsoft AppSource, and administer it in the admin center.

Per eseguire le app, è possibile usare un browser da Microsoft Dynamics 365 oppure PowerApps Mobile, disponibile per dispositivi Windows, iOS e Android.You run apps in a browser from Microsoft Dynamics 365 or by using PowerApps Mobile, which is available for Windows, iOS, and Android devices.

Nelle sezioni successive di questo corso di formazione guidata per PowerApps si seguirà questo flusso che prevede la creazione, la condivisione, l'amministrazione e l'esecuzione di app.We will follow this flow of creating, sharing, administering, and running apps as we go through the rest of PowerApps Guided Learning.

Vantaggi di PowerApps in base al ruoloHow PowerApps matches your role

PowerApps facilita il lavoro di business analyst e di altri esperti in materia permettendo loro di creare app con le competenze di cui già dispongono.PowerApps makes it easy for business analysts and other subject matter experts to create apps using the skills you already have. Tuttavia, questa tipologia di utenti non è l'unica di PowerApps.But this is not the only type of PowerApps user. Alcune persone eseguono semplicemente app create da altri.Some people simply run apps that others create. Altre persone sono sviluppatori professionisti e sfruttano PowerApps per creare rapidamente app complesse.Other people, who write code for a living (professional developers), take advantage of PowerApps to rapidly build sophisticated apps.

La modalità d'uso di PowerApps può dipendere dal ruolo svolto nell'ambito di un progetto o di un team e tale ruolo può cambiare.How you use PowerApps may depend on your role in a project or on a team, and your role can change. Ad esempio, si può usare regolarmente un'app creata da un collega e associata al sistema CRM (Customer Relationship Management) aziendale per tenere traccia dei clienti potenziali più promettenti,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. ma al tempo stesso è possibile scrivere app personalmente e condividerle con il proprio gruppo di lavoro perché sono considerate molto utili dai colleghi.But you might also write apps yourself and share them within your workgroup because your close colleagues find those apps very useful.

Fasi successiveNext Steps

Dopo questa presentazione generale del corso, di PowerApps e dei suoi elementi principali, nell'argomento successivo si esaminerà più in dettaglio ogni componente di 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.

Componenti di PowerAppsParts of PowerApps

Nel primo argomento di questo corso di formazione guidata sono stati descritti i componenti principali di PowerApps.In the first Guided Learning topic you read about the main parts of PowerApps. Ora verranno presentate informazioni più dettagliate su ciascuno dei componenti.Now we're going to provide a little more detail on each of the parts. PowerApps è un set di app e servizi software che interagiscono tra loro e sfrutta una serie di tecnologie correlate che contribuiscono a trasformare PowerApps in un potente ecosistema.PowerApps is a set of software services and apps that work together, and there are related technologies that help make this a powerful ecosystem. PowerApps include i componenti seguenti:The PowerApps components are:

  • web.powerapps.com: consente di gestire e condividere le app create.web.powerapps.com - manage and share the apps you build
  • PowerApps Studio: consente di creare app potenti con strumenti visivi facili da usare.PowerApps Studio - build powerful apps with easy to use visual tools
  • PowerApps Mobile: consente di eseguire le app su dispositivi Windows, iOS e Android.PowerApps Mobile - run apps on Windows, iOS, and Android devices
  • Interfaccia di amministrazione di PowerApps: consente di amministrare gli ambienti di PowerApps e altri componenti.PowerApps admin center - administer PowerApps environments and other components

Non è indispensabile dedicare molto tempo ad apprendere informazioni sui componenti di PowerApps, ma può essere utile approfondire alcuni concetti.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

Questo è il componente usato più di frequente dagli sviluppatori di app.If you build apps, this is where you spend most of your time. È possibile apprendere dalle app e dai modelli di esempio disponibili e anche visualizzare tutte le app create.You learn from the sample apps and templates that are available here, and see all the apps you have created. Le app vengono create in PowerApps Studio per il Web o PowerApps Studio per Windows e possono essere condivise con utenti singoli e organizzazioni.You create apps in PowerApps Studio for web or PowerApps Studio for Windows, and share those apps with individuals and organizations. È inoltre possibile gestire i dati relativi a connessioni, gateway ed entità, come verrà illustrato tra breve, e visualizzare tutti i flussi creati in flows.microsoft.com, che è possibile integrare con le app.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.

Sito di web.powerapps.com

PowerApps StudioPowerApps Studio

PowerApps Studio è disponibile come applicazione Web, che è possibile usare in un browser moderno, e come applicazione Windows.PowerApps Studio is available as a web application that you can use in any modern browser, and as a Windows application. PowerApps Studio include tre riquadri e una barra multifunzione che consentono di creare app in modo simile a una presentazione di PowerPoint:PowerApps Studio has three panes and a ribbon that make app creation feel similar to building a slide deck in PowerPoint:

  1. Barra di spostamento a sinistra, in cui è possibile visualizzare un'anteprima per ogni schermata nell'app o una visualizzazione gerarchica di tutti i controlli in ogni schermataLeft 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. Riquadro centrale, che visualizza la schermata su cui si sta lavorandoMiddle pane, which shows the screen that you're working on
  3. Riquadro di destra, in cui si impostano le opzioni, come le origini dati e i layoutRight-hand pane, where you set options such as layout and data sources
  4. L'elenco a discesa Proprietà, in cui si selezionano le proprietà a cui vengono applicate le formuleProperty drop-down list, where you select the properties that formulas apply to
  5. Barra della formula, in cui si aggiungono le formule (come in Excel) che definiscono il comportamento dell'appFormula bar, where you add formulas (as in Excel) that define app behavior
  6. La barra multifunzione, in cui si aggiungono controlli e si personalizzano gli elementi di progettazioneRibbon, where you add controls and customize design elements

PowerApps Studio

PowerApps MobilePowerApps Mobile

PowerApps Mobile per Windows, iOS e Android offre un ambiente in cui è possibile trovare e usare le app.PowerApps Mobile for Windows, iOS, and Android provides an environment where you can find and use apps. Anziché passare ad archivi di app separati, è possibile rimanere in PowerApps e accedere a tutte le app create personalmente e condivise da altri.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. Usando le app in PowerApps Mobile, si sfruttano al meglio le funzionalità del dispositivo, come i controlli della fotocamera, la posizione GPS e altro ancora.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

Interfaccia di amministrazioneAdmin center

L'interfaccia di amministrazione di PowerApps offre una posizione centralizzata da cui amministrare PowerApps per un'organizzazione.The PowerApps admin center is the centralized place to administer PowerApps for an organization. In questa interfaccia è possibile definire diversi ambienti che ospitano le app, le connessioni dati e altri elementi.This is where you define different environments, which house apps, data connections, and other elements. L'interfaccia di amministrazione viene usata anche per creare i database di Common Data Service e per gestire le autorizzazioni e i criteri per i dati.The admin center is also where you create Common Data Service databases, and manage permissions and data policies.

Interfaccia di amministrazione di PowerApps

Nella sezione successiva si apprenderanno informazioni sul set di tecnologie correlate che vengono sfruttate da PowerApps per offrire un potente ecosistema per lo sviluppo di app.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.

Tecnologie correlateRelated technologies

Le tecnologie seguenti vengono spesso usate con PowerApps per creare e condividere app affidabili all'interno dell'organizzazione.The following technologies are often used with PowerApps to build and share robust apps across your organization. Le app possono integrare dati provenienti da più origini e includere flussi di lavoro per automatizzare le attività.Your apps can integrate data from multiple sources and include workflows that automate tasks.

  • Microsoft Flow: consente di creare flussi di lavoro automatizzati tra le app e i servizi preferiti.Microsoft Flow - create automated workflows between your favorite apps and services
  • Origini dati, connessioni, connettori e gateway: consentono di integrare nelle app i dati archiviati nel cloud e in locale.Data sources, connections and connectors, and gateways - bring cloud and on-premises data into your apps
  • Common Data Service: consente di integrare i dati aziendali usando Common Data Model.Common Data Services - integrate business data using the common data model
  • Microsoft Dynamics 365: consente di eseguire tutte le app aziendali sul Web.Microsoft Dynamics 365 - run all your business apps in the web
  • Microsoft AppSource: consente di condividere le app in una posizione centralizzata per Microsoft e molti dei suoi partner.Microsoft AppSource - share your apps into this centralized place for Microsoft and our many partners

Microsoft FlowMicrosoft Flow

Microsoft Flow è un servizio per l'automazione del flusso di lavoro tra il crescente numero di app e servizi da cui dipendono gli utenti aziendali.Microsoft Flow is a service for automating workflow across the growing number of apps and services that business users rely on. Microsoft Flow consente di accelerare le attività aziendali in modo da dedicare meno tempo alle attività ripetitive e banali e più tempo a quelle veramente importanti.Microsoft Flow can accelerate your business so you spend less time on mundane, repetitive tasks, and more time on what you want to do. Usare Microsoft Flow insieme a PowerApps per creare app in grado di rispondere ai flussi di lavoro e attivarli.Use Microsoft Flow in conjunction with PowerApps to build apps that trigger and respond to workflows.

Microsoft Flow

Origini dati, connessioni, connettori e gatewayData sources, connections and connectors, and gateways

Sono disponibili molte origini dati a cui è possibile fare riferimento e PowerApps usa connettori per creare connessioni a tali origini dati.There are many data sources that you might care about, and PowerApps uses connectors to make connections to these data sources. Alcune delle origini dati più diffuse sono illustrate di seguito. Molte di queste origini sono servizi cloud, come Salesforce.Some of the most popular data sources are shown below—many of them are cloud services, like Salesforce. I connettori possono non rappresentare la parte più interessante dello sviluppo di app, ma sono essenziali per l'uso di dati che gli sviluppatori, i loro colleghi e i clienti considerano rilevanti.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. Nel caso di dati archiviati in locale anziché nel cloud, viene usato un gateway per stabilire una connessione affidabile tra PowerApps e l'origine dati.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. Il gateway è configurato in un computer locale e comunica con PowerApps.The gateway sits on an on-premises computer and communicates with PowerApps.

Origini dati e connettori di PowerApps

Microsoft Common Data ServiceMicrosoft Common Data Service

Common Data Service facilita l'integrazione di dati aziendali provenienti da più origini.The Common Data Service makes it easy to integrate business data from multiple sources. Il servizio è basato su Common Data Model, che include molte entità comuni alle app e ai processi aziendali, ad esempio quelle relative a contatti, prodotti e ordini di vendita.The service features a common data model that includes many entities common to apps and business processes: entities like Contact, Product, and Sales Order. Il servizio archivia i dati in modo scalabile e affidabile e li rende disponibili per varie applicazioni,The service stores the data in a scalable and reliable way, and makes the data available so that multiple applications can use it. che possono essere app create in PowerApps oppure altre applicazioni Microsoft o di terze parti.The applications can be apps that you build in PowerApps, other Microsoft applications, or third party applications. L'immagine seguente mostra una parte dell'entità Contact in web.powerapps.com.The image below shows a portion of the Contact entity in web.powerapps.com.

Entità Contact di PowerApps

Microsoft Dynamics 365Microsoft Dynamics 365

Dynamics 365 è un servizio cloud con app progettate su misura che consentono di rispondere a specifiche esigenze aziendali, come l'automazione delle vendite, il flusso operativo o il servizio clienti.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. In PowerApps le app vengono condivise in AppSource e quindi i destinatari della condivisione visualizzano ed eseguono tali app in Dynamics 365 e sui dispositivi mobili.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. Il vantaggio offerto dalla gestione di app in Dynamics 365 è quello di avere un'unica posizione in cui eseguire tutte le app aziendali, create da sviluppatori dell'organizzazione, da Microsoft e da terze parti.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 è l'area in cui è possibile trovare e valutare facilmente le app sviluppate dai colleghi, da Microsoft e dai suoi partner.AppSource is the place to easily find and evaluate apps from your colleagues, and from Microsoft and our partners. Quando si condivide un'app da PowerApps, questa diventa disponibile in AppSource.When you share an app from PowerApps, you make it available in AppSource. È possibile scegliere di renderla disponibile solo per gli utenti dell'organizzazione oppure di renderla pubblica.You can choose to make it available just for people in your organization, or you can make it available publicly.

Microsoft AppSource

Al termine di questo argomento si è appresa qualche informazione in più su tutti i componenti di PowerApps e sulle tecnologie correlate.Now you have a little more information about all the parts of PowerApps, and related technologies. Non è però indispensabile tenere a memoria l'elenco perché in questo corso verranno forniti approfondimenti su ciascuno dei componenti.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. Nell'argomento successivo verrà presentata un'introduzione alle opzioni disponibili per creare app.Next up is an introduction to the options you have for creating apps.

Breve introduzione alla creazione di appA quick look at creating apps

Dopo aver appreso le nozioni di base di PowerApps, è possibile passare a una breve panoramica che illustra come iniziare a creare app.Now that you know the basics of PowerApps, let's jump into a quick tour of how to get started with apps. Si esamineranno alcune app di esempio e si vedrà come creare app da un modello o da un'origine dati e come usare le app condivise.We'll look at sample apps, creating apps from a template, using shared apps, and creating apps from a data source. Nell'argomento successivo si passerà a un'esperienza pratica di creazione di app.In the next topic, we will get more hands-on with app creation.

Esaminare alcune app di esempioCheck out some sample apps

In web.powerapps.com sono disponibili alcune app di esempio che è possibile usare nel Web browser.In web.powerapps.com, you'll be greeted with several sample apps that you can use in your web browser. Esaminare queste app per avere un'idea di che cosa è possibile realizzare e di come PowerApps può facilitare le attività aziendali.Explore these apps to get a quick sense of what's possible and how PowerApps can help your business.

App di PowerApps di esempio

Ogni app di esempio è stata progettata per uno scopo specifico, ad esempio gestire un budget, controllare un sito o tenere traccia dei ticket di un servizio.Each sample app is designed for a specific purpose, such as managing a budget, inspecting a site, or tracking service tickets. Queste app contengono dati di esempio per offrire spunti utili per la progettazione.These apps contain sample data to inspire your thinking. Questa app illustra come una società di pavimenti e rivestimenti può aiutare i propri rappresentanti a fornire stime dei costi precise e immediate durante le visite presso i clienti.This app illustrates how a flooring company could help service representatives deliver accurate and immediate cost estimates when visiting customer locations.

App di esempio di PowerApps per i pavimenti

Creare un'app da un modelloCreate an app from a template

Un'altra tecnica efficace per iniziare consiste nel creare un'app da un modello.Another good way to start is by building an app from a template. I modelli sono essenzialmente app di esempio che è possibile aprire per comprendere come sono fatte le app.Templates are basically sample apps that you can open to understand how they are put together. I modelli usano dati di esempio per consentire agli utenti di farsi un'idea delle potenzialità offerte e possono essere aperti in PowerApps Studio per presentare esempi pratici di come viene creata un'app.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. Si noti che i modelli sono attualmente disponibili solo in PowerApps Studio per Windows, non in PowerApps Studio per il Web.Note that templates are available only in PowerApps Studio for Windows at this time, not PowerApps Studio for web.

Modello di app di PowerApps

Ad esempio, con il modello Budget Tracker, è possibile creare un'app che consente di tenere traccia del budget per progetti ed eventi, con categorie personalizzate, immissione semplificata dei dati ed elementi visivi che mostrano chiaramente le spese.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.

Modello Budget Tracker di PowerApps

Usare le app condiviseUse shared apps

Se il team ha iniziato a usare PowerApps, è possibile che siano già state condivise alcune app.If your team has started using PowerApps, people might have shared apps with you already. Quando sono condivise, le app vengono visualizzate in AppSource e anche in Dynamics 365, se si è scelto di includerle in questo sistema.When people share apps with you, they show up in AppSource and also in Dynamics 365 if you choose to include them there. Se si è collaborato a creare le app, queste vengono visualizzate anche in web.powerapps.com.If you're a contributor to those apps, they also show up in web.powerapps.com.

Condivisione in PowerApps

Creare un'app da un'origine datiCreate an app from a data source

Le app vengono create in PowerApps Studio per il Web o PowerApps Studio per Windows.Create apps in PowerApps Studio for web or PowerApps Studio for Windows. Da questi due componenti sarà possibile connettersi a origini dati e iniziare a comporre app in una finestra di progettazione.You'll be able to connect to data sources and start composing apps in a visual designer.

App di PowerApps da un'origine dati

Una tecnica efficace per iniziare consiste nel generare un'app dai propri dati.A great way to get started is to generate an app from your own data. Basta impostare in PowerApps un'origine dati specifica, ad esempio un elenco di SharePoint, e osservare come PowerApps crea automaticamente un'app a tre schermi per esplorare l'elenco, visualizzare i record dettagliati e modificare i dati.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. È quindi possibile iniziare a personalizzare l'app per configurare l'aspetto e il comportamento desiderati.You can then start customizing this app to look and behave exactly how you want. Nell'argomento successivo sarà possibile vedere come viene creata l'app seguente.We will see how the following app is created in the next topic.

App a tre schermi di PowerApps

È anche possibile creare app da zero e aggiungere progressivamente tutti i componenti, ma il modo più semplice per imparare a usare PowerApps è quello di iniziare con un esempio o un modello. In alternativa, è possibile connettersi all'origine dati ed eseguire il comando di PowerApps per la generazione automatica dell'app.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. A questo punto è possibile estendere le funzionalità dell'app lasciando libero spazio all'immaginazione. Molte possibilità di ampliamento sono illustrate più avanti nel corso.Then you can branch out and let your imagination run wild—there will be plenty of that later in the course! Nell'argomento successivo si apprenderà come generare un'app dai dati.In the next topic, you will learn how to generate an app from data.

Creare la prima appCreate your first app

Ora che si ha familiarità con tutti i componenti di PowerApps e con le opzioni per la creazione di app, è il momento di creare realmente un'app.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. In questo argomento si genererà un'app per smartphone da un elenco di SharePoint Online, ma è possibile usare dati provenienti da molte altre origini, tra cui Excel, servizi cloud come SalesForce e origini locali come ad esempio 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.

Connettersi a un'origine datiConnect to a data source

Il primo passaggio per generare un'app in base a dati consiste nello scegliere la versione di PowerApps Studio da usare e quindi nel connettersi all'origine dati.The first step in generating an app from data is to choose which PowerApps Studio to use, then connect to your data source. In web.powerapps.com fare clic o toccare New app (Nuova app) e quindi scegliere se usare PowerApps Studio per Windows o PowerApps Studio per il Web.In web.powerapps.com, click or tap New app, then choose whether to use PowerApps Studio for Windows or PowerApps Studio for web.

Iniziare a usare web.powerapps.com

In PowerApps Studio è possibile creare un'app a partire dai dati, in base a un modello oppure da zero.In PowerApps Studio you have the option of starting from data, from a template, or from scratch. Poiché si sta sviluppando un'app per smartphone relativa a un elenco di SharePoint, in SharePoint fare clic o toccare Phone layout (Layout Telefono).We're building a phone app for a SharePoint list, so under SharePoint click or tap Phone layout.

App per smartphone basata su un elenco di SharePoint

Le app generate sono sempre basate su un unico elenco o tabella. È possibile aggiungere altri dati all'app in un secondo momento.Generated apps are always based on a single list or table (you can add more data to the app later). Le tre schermate seguenti illustrano la procedura di connessione all'elenco Flooring Estimates in SharePoint Online.The next three screens take you through the process of connecting to the Flooring Estimates list in SharePoint Online.

Connettersi a un elenco di SharePoint Online

Dopo che si è fatto clic su Connect (Connetti), PowerApps inizia a generare l'app.After you click Connect, PowerApps starts to generate the app. PowerApps è in grado di formulare deduzioni sui dati in modo da generare un'app pratica e funzionale da usare come punto di partenza.PowerApps makes all sorts of inferences about your data so that it generates a useful app as a starting point.

Esplorare l'app generataExplore the generated app

L'operazione ha avuto successo.Success! La nuova app a tre schermate viene aperta in PowerApps Studio.Your new three screen app opens in PowerApps Studio. Tutte le app generate in base a dati presentano lo stesso set di schermate:All apps generated from data have the same set of screens:

  • La schermata di esplorazione, in cui è possibile esplorare, ordinare, filtrare e aggiornare i dati estratti dall'elenco, oltre ad aggiungere elementi facendo clic sull'icona con il segno più (+).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 schermata dei dettagli, in cui è possibile visualizzare altri dettagli su un elemento e scegliere di eliminarlo o modificarlo.The details screen: where you view more detail about an item, and can choose to delete or edit the item.
  • La schermata di creazione/modifica, in cui è possibile modificare un elemento esistente o crearne uno nuovo.The edit/create screen: where you edit an existing item or create a new one.

Nella barra di spostamento a sinistra fare clic o toccare un'icona nell'angolo in alto a destra per passare alla visualizzazione dell'anteprima.In the left navigation bar, click or tap an icon in the upper-right corner to switch to the thumbnail view.

Attivare o disattivare le visualizzazioni

Fare clic o toccare ogni anteprima per visualizzare i controlli su quella schermata.Click or tap each thumbnail to view the controls on that screen.

App generata

Fare clic o toccareClick or tap Freccia per avviare l'anteprima dell'app in alto a destra per eseguire l'app.in the top right to run the app. Se si esamina l'app, si noterà che include tutti i dati dell'elenco e offre un'esperienza predefinita ottimale.If you navigate through the app, you see that it includes all the data from the list and provides a good default experience.

È stato un gioco da ragazzi!Wow, that was pretty easy! In pochi minuti si è appreso come connettersi a un'origine dati e generare un'app e si è acquisita familiarità con PowerApps Studio e con le tre schermate dell'app.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. Nelle sezioni che seguono verrà illustrato come personalizzare le app generate.In later sections, you'll see how to customize generated apps. Nell'argomento successivo si eseguirà un ripasso dei concetti principali di questa sezione del corso per essere pronti ad affrontare le lezioni future.In the next topic we review this section of the course and get you ready for future lessons.

Ripassare questa sezioneReview this section

In questo argomento si procederà a un rapido ripasso di quanto appreso nella prima sezione.Let's do a quick review of what you learned in the first section.

PowerApps è una raccolta di app e servizi software che interagiscono tra loro per trasformare e accelerare in maniera significativa le tecniche di creazione e condivisione di applicazioni personalizzate line-of-business.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 si connette a servizi cloud e origini dati già in uso e offre la possibilità di creare rapidamente app adatte a esigenze specifiche, sfruttando competenze di cui già si dispone.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. È possibile condividere immediatamente le app con i colleghi attraverso il Web, tramite tablet e dispositivi mobili.You can share apps instantly with your co-workers across the web, tablets, and mobile devices. PowerApps può inoltre essere integrato con Microsoft Flow, permettendo così di attivare i flussi di lavoro direttamente dalle app.PowerApps also integrates with Microsoft Flow, making it possible to trigger workflows from within apps. PowerApps è costituito da vari componenti e da un set di tecnologie correlate che lo rendono ancora più potente.There are several components that make up PowerApps and a set of related technologies that make it even more powerful.

Il modo più semplice per iniziare a usare PowerApps è quello di eseguire gli esempi, esercitarsi con i modelli e generare app dai dati personali.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. Si è già visto come generare un'app in base a un elenco di SharePoint.You have seen how to generate an app based on a SharePoint list. A partire da questa solida base, si potranno creare e condividere app in un attimo.You now have a solid base, and you will be building and sharing out apps in no time.

Prossimi argomentiWhat's Next?

Congratulazioni!Congratulations! La prima sezione della formazione guidata di PowerApps è stata completata.You have finished the first section of PowerApps Guided Learning. Indipendentemente dal livello di esperienza iniziale, ci auguriamo di aver fornito all'utente un quadro il più chiaro possibile del funzionamento di PowerApps e della procedura da seguire per iniziare a creare app.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. Di seguito sono inclusi alcuni download e risorse utili a cui è possibile fare riferimento mentre si prosegue nella lettura delle altre sezioni di questo corso di formazione guidata.We've included some useful resources and downloads below, but you should definitely take a look at more of Guided Learning. A questo punto è possibile scegliere come proseguire:At this point, you can choose where to go next:

Entrambe le sezioni illustrano come generare e personalizzare un'app.Both sections show how to generate and customize an app. La sezione di SharePoint include un po' più di informazioni sull'app generata, mentre quella di Common Data Service include personalizzazioni più complesse.The SharePoint section has a bit more information on the generated app, and the Common Data Service section includes more complex customizations. Naturalmente è possibile esaminare entrambe le sezioni, basta scegliere quella da cui iniziare.Of course you can go through both sections, just pick a place to start.

Risorse di PowerAppsPowerApps resources

Download di PowerAppsPowerApps downloads

Congratulazioni!

La sezione Introduzione della formazione guidata di Microsoft PowerApps è stata completata.You've completed the Getting started section of Microsoft PowerApps Guided Learning.

Hai imparato a...

Esercitazione successiva

Creazione di un'app da SharePointCreating an app from SharePoint

Autori di contributi

  • Michael Blythe
  • olprod