Introduzione a PowerAppsIntroduction to PowerApps

Benvenuti.Welcome! In PowerApps è possibile gestire i dati aziendali tramite l'esecuzione di un'app creata dall'utente o creata da terzi e condivisa con l'utente.In PowerApps, you can manage organizational data by running an app that you created or that someone else created and shared with you. Le app vengono eseguite su dispositivi mobili, come gli smartphone, oppure è possibile eseguirle in un browser aprendo Dynamics 365.Apps run on mobile devices such as phones, or you can run them in a browser by opening Dynamics 365. È possibile creare un'infinita varietà di app senza dover apprendere un linguaggio di programmazione, ad esempio C#.You can create an infinite variety of apps – all without learning a programming language such as C#.

Se non si ha familiarità con lo sviluppo di app, è possibile verificare come viene creata un'app semplice generandone una automaticamente in base a una singola origine dati e quindi personalizzandola in base alle proprie esigenze.If you're new to app development, you can see how a simple app is built by generating one automatically based on a single data source and then customizing the app to better suit your needs. Questo video illustra come eseguire queste operazioni in cinque minuti:This video demonstrates how in five minutes:

[!VIDEO nb:cid:UUID:34ccfd46-7826-49ce-90d8-cf6a144b6968]

Dopo che è stata generata automaticamente un'app, ad esempio in base a un elenco di SharePoint personalizzato, è possibile modificare la modalità in cui l'app mostra tutti gli elementi, i dettagli su ogni elemento e le opzioni per la creazione o la modifica di un elemento.After you automatically generate an app from, for example, a custom SharePoint list, you can change how the app shows all items, details about each item, and options for creating or editing an item. È anche possibile aprire un'app di esempio o un modello per individuare le azioni che è possibile eseguire con PowerApps e comprendere meglio in che modo creare un'app più complessa.You can also open a sample app or a template to discover what's possible with PowerApps and to better understand how to build a more complex app.

Con una certa dose di esperienza e creatività, è possibile sviluppare app personalizzate da zero.With some experience and creativity, you can develop your own apps from scratch. È possibile connettersi a origini dati, aggiungere elementi dell'interfaccia utente (denominati controlli) e specificare il comportamento dell'app creando formule.You can connect to data sources, add UI elements (called controls), and specify app behavior by building formulas. Passo dopo passo, è possibile creare e condividere app in grado di ridefinire la gestione dei dati da parte dell'organizzazione.Starting small and growing your skills at your own pace, you can build and share apps that reinvent how your organization manages data. Ecco come eseguire il primo passaggio.Ready to take the first step?

Generare un'app automaticamenteGenerate an app automatically

Per generare un'app automaticamente, specificare un'origine dati, ad esempio una delle seguenti:To generate an app automatically, you specify a data source such as any of these:

  • il Common Data Servicethe Common Data Service
  • database di SQL Servera SQL Server database
  • SalesforceSalesforce
  • Dynamics 365Dynamics 365
  • Cartella di lavoro di Excel (in un account di archiviazione cloud)Excel workbook (in a cloud-storage account)

Per istruzioni dettagliate, vedere Creare un'app per gestire i dati in SharePoint.For step-by-step instructions, see Create an app to manage data in SharePoint. L'argomento è progettato per SharePoint, tuttavia gli stessi principi valgono anche per altri tipi di origini dati.The topic is designed for SharePoint, but the same principles apply to other types of data sources.

Personalizzare un'appCustomize an app

Se l'app generata per impostazione predefinita non soddisfa le esigenze, è possibile personalizzarla.If the generated app doesn't meet your needs by default, you can customize it. Si possono, ad esempio, mostrare dati diversi oppure visualizzare gli stessi dati in un altro controllo.You might, for example, want to show different data or the same data in a different control.

Per suggerimenti su come migliorare maggiormente l'app, è possibile aprire un'app di esempio e farsi un'idea di cosa poter inventare con un po' di creatività e di esperienza.For ideas about how to improve your app further, you can open a sample app to get a sense of what you can invent with some creativity and a bit of experience.

App di esempio

È anche possibile creare un'app da un modello.You can also build an app from a template. Ogni modello è basato su dati fittizi in un account cloud, ad esempio Dropbox.Each template is based on fictitious data in a cloud account, such as Dropbox. Si possono esplorare schermate e controlli specifici per comprendere come ne è stata eseguita la configurazione e fare esperimenti di personalizzazione per individuare le tecniche da applicare alle proprie app.Explore specific screens and controls to understand how they're configured, and experiment with customization to discover techniques that you can apply to your own apps.

Creare un'app da zeroCreate an app from scratch

Dopo aver generato un'app o due automaticamente e aver acquisito una certa esperienza nella personalizzazione, è possibile creare un'app da zero.After you've generated an app or two automatically and gained some experience with customization, you can create an app from scratch. Partendo da zero, si ottiene una maggiore flessibilità nella progettazione, nel flusso e nei controlli delle app ed è possibile integrare una più ampia varietà di origini dati.By working from the ground up, you gain flexibility in app design, flow, and controls, and you can incorporate a larger variety of data sources.

Per una spiegazione dettagliata di alcuni concetti necessari, vedere gli argomenti seguenti:For detailed explanations of some concepts you'll need, see these topics:

Condividere ed eseguire un'appShare and run an app

Dopo aver completato l'app, è possibile condividerla con altri utenti dell'organizzazione ed eseguire le proprie app o le app condivise in un browser o su uno smartphone.When you finish your app, you can share it with others in your organization, and run either your own apps or shared apps in a browser or on a phone.

Altre informazioniMore information

Questo argomento fornisce una panoramica ad alto livello dei tipi di operazioni che è possibile eseguire con PowerApps, ma le possibilità sono infinite.This topic is a high-level overview of the kinds of things you can do with PowerApps, but the possibilities are endless. Negli argomenti riportati lungo il bordo sinistro della pagina, è possibile trovare procedure dettagliate e informazioni di riferimento.You can find step-by-step procedures and reference information in the topics listed along the left edge of this page. In caso di domande dettagliate non risolte negli argomenti:If you have a detailed question that the topics don't address: