Connettersi a Dynamics 365 da PowerAppsConnect to Dynamics 365 from PowerApps

PowerApps consente di generare, personalizzare, condividere, ed eseguire rapidamente app per dispositivi mobili senza dover praticamente programmare codice.PowerApps lets you quickly generate, customize, share, and run mobile apps with little or no code. Tramite il connettore Dynamics 365, è possibile creare utili app per dispositivi mobili da condividere con l'organizzazione in pochi minuti.By using the Dynamics 365 connector, you can create useful mobile apps to share with your organization in just a few minutes.

Seguendo i passaggi descritti in questo argomento, si creerà un'applicazione in cui gli utenti possono esplorare, aggiungere, eliminare ed eseguire aggiornamenti ai contatti in Dynamics 365.By following the steps in this topic, you'll create an app in which users can browse, add, delete, and make updates to contacts in Dynamics 365. Gli utenti possono eseguire l'app in un browser o in un dispositivo mobile, ad esempio un telefono.Users can run the app in a browser or on a mobile device such as a phone.

PrerequisitoPrerequisite

Per eseguire questa esercitazione, è necessario un account Microsoft Office 365 che includa una sottoscrizione a Dynamics 365.To follow this tutorial, you need a Microsoft Office 365 account that includes a Dynamics 365 subscription.

Creare una connessioneCreate a connection

  1. Accedere a PowerApps.Sign in to PowerApps.
  2. Fare clic su Connessioni nel riquadro di spostamento a sinistra.In the left navigation pane, click Connections.

    Opzione Connessione nel menu File

  3. Vicino all'angolo in alto a destra fare clic su Nuova connessione.Near the upper-right corner, click New connection.

    Nuova connessione

  4. Nell'elenco delle connessioni fare clic su Dynamics 365.In the list of connections, click Dynamics 365.

    Opzione Connessione nel menu File

  5. Nella finestra di dialogo fare clic su Crea.In the dialog box, click Create.

    Creare una connessione

  6. Nella finestra di dialogo Accedi al tuo account indicare le credenziali per il tenant (online) di Dynamics 365.In the Sign in to your account dialog box, provide your credentials for the Dynamics 365 (online) tenant.

    La connessione viene creata.A connection is created.

Generare un'app automaticamenteGenerate an app automatically

  1. Accedere a PowerApps, quindi fare clic su Nuova app accanto all'angolo inferiore sinistro.Sign in to PowerApps, and then click New app near the lower-left corner.

    Nuova app

  2. Sotto Iniziare a usare i dati fare clic su Layout del telefono nel riquadro Dynamics 365.Under Start with your data, click Phone layout on the Dynamics 365 tile.

    Selezione del connettore Dynamics 365 in Powerapps

  3. In Connessioni, selezionare la connessione desiderata, quindi scegliere un set di dati che corrisponda all'istanza di Dynamics 365 da gestire nell'app.Under Connections, select the connection that you want, and then choose a dataset, which corresponds to the instance of Dynamics 365 that you'll manage in the app.
  4. In Scegliere una tabella fare clic su Contatti e quindi su Connetti.Under Choose a table, click Contacts, and then click Connect.
  5. 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

PowerApps genera un'app in tre schermate in base ai record di contatto.PowerApps generates a three-screen app based on contact records.

  • BrowseScreen1.BrowseScreen1. Questa schermata viene visualizzata per impostazione predefinita quando l'utente apre l'app.This screen appears by default when users open the app. Nella barra di spostamento a sinistra viene visualizzata un'anteprima della schermata sopra le altre due.In the left navigation bar, a thumbnail for this screen appears above the other two screens.
  • DetailScreen1.DetailScreen1. Questa schermata viene visualizzata quando l'utente fa clic su un elemento in BrowseScreen1.This screen appears when users click an item in BrowseScreen1. Nella barra di spostamento a sinistra viene visualizzata un'anteprima di DetailScreen1 tra le altre due.In the left navigation bar, a thumbnail for DetailScreen1 appears between the other two screens.
  • EditScreen1.EditScreen1. Questa schermata viene visualizzata quando l'utente fa clic sull'icona di modifica di un elemento in DetailScreen1.This screen appears when users click the edit icon for an item in DetailScreen1. Nella barra di spostamento a sinistra viene visualizzata un'anteprima di EditScreen1 sotto le altre due.In the left navigation bar, a thumbnail for EditScreen1 appears under the other two screens.

L'app può essere eseguita nello stato iniziale ma è possibile aumentarne l'utilità migliorando le informazioni in ciascuna schermata.The app can run in its initial state, but we can make it more useful by refining the information on each screen.

Personalizzare BrowseScreen1Customize BrowseScreen1

In questa procedura, si configurerà BrowseScreen1 per visualizzare nome e cognome di ogni contatto.In this procedure, you'll configure BrowseScreen1 to show the first and last names of each contact. I dati verranno ordinati automaticamente in ordine alfabetico in base al cognome e includeranno immagini in una griglia composta da due colonne.The data will be sorted alphabetically by last name and include images in a two-column grid.

  1. In BrowseScreen1 selezionare la raccolta facendo clic su qualsiasi record al suo interno, ad eccezione del primo.In BrowseScreen1, select the gallery by clicking any record in it except the first one.

    Selezionare il layout

  2. Nel riquadro di destra toccare o fare clic sulla scheda Dati.In the right-hand pane, click or tap the Data tab.
  3. Nell'elenco dei layout fare clic su quello che mostra le immagini e il testo in una griglia di due colonne.In the list of layouts, click or tap the one that shows pictures and text in a two-column grid.

    Potrebbe essere necessario scorrere verso il basso per visualizzare questa opzione.You might need to scroll down to show this option.

    Selezionare il layout

  4. Copiare questa formula e, con la raccolta sempre selezionata, incollarla nella barra della formula (a destra del pulsante fx):Copy this formula and then, with the gallery still selected, paste the formula in the formula bar (to the right of the fx button):

    SortByColumns(Search(Filter(Contacts,statuscode=1), TextSearchBox1.Text, "lastname"), "lastname", If(SortDescending1, Descending, Ascending))

  5. Nel riquadro di destra, impostare l'elenco a discesa superiore su firstname e l'elenco a discesa intermedio su lastname.In the right-hand pane, set the top drop-down list to firstname and the middle drop-down list to lastname.

    Selezionare Body1

  6. (facoltativo) Nel menu File fare clic su Salva con nome, digitare un nome per l'app e quindi fare clic su Salva.(optional) On the File menu, click Save as, type a name for the app, and then click Save.

    Per impostazione predefinita, l'app verrà salvata nel cloud.By default, the app will be saved to the cloud. Fare clic su Questo computer per salvare l'app in locale.Click This computer to save your app locally.

Personalizzare DetailsScreen1 ed EditScreen1Customize DetailsScreen1 and EditScreen1

  1. Nella barra di spostamento a sinistra fare clic sull'anteprima al centro per selezionare DetailsScreen1.In the left navigation bar, click the middle thumbnail to select DetailsScreen1.
  2. In DetailScreen1 fare clic in un punto qualsiasi sotto alla barra del titolo per visualizzare le opzioni di personalizzazione nel riquadro di destra.On DetailScreen1, click anywhere below the title bar to show customization options in the right-hand pane.

    Visualizzare la personalizzazione del modulo

  3. Nel riquadro di destra fare clic sull'icona a forma di occhio relativa a ogni campo per nasconderlo.In the right-hand pane, click the eye icon for each field to hide it.

    Nascondere campi

  4. Fare clic su un punto qualsiasi sotto la barra del titolo per selezionare Form1.Click anywhere under the title bar to select Form1.

    Selezionare Form1

  5. Nel riquadro di destra fare clic sull'icona a forma di occhio per ciascuno di questi campi, in modo da visualizzare un'immagine (se la tabella ne contiene una) e altri quattro campi per ogni contatto:In the right-hand pane, click the eye icon for each of these fields, so that the screen will show an image (if the table contains one) and four other fields for each contact:

    • entityimageentityimage
    • firstnamefirstname
    • lastnamelastname
    • mobilephonemobilephone
    • emailaddress1emailaddress1

      Il riquadro di destra dovrebbe avere un aspetto simile a questo grafico:The right-hand pane should resemble this graphic:

      Selezionare Form1

  6. Selezionare EditScreen1 facendo clic sull'anteprima in basso nella barra di spostamento a sinistra.Select EditScreen1 by clicking the bottom thumbnail in the left navigation bar.
  7. Ripetere i passaggi in questa procedura per personalizzare EditScreen1 allo stesso modo di DetailsScreen1.Repeat the steps in this procedure to customize EditScreen1 the same way as DetailsScreen1.
  8. (facoltativo) Salvare l'app.(optional) Save the app.

Passaggi successiviNext steps