Impostare elenchi per SharePoint Online con PowerApps, Microsoft Flow e Power BISet up lists for SharePoint Online integration with PowerApps, Microsoft Flow, and Power BI

Nota: questo articolo fa parte di una serie di esercitazioni sull'uso di PowerApps, Microsoft Flow e Power BI con SharePoint Online.Note: This article is part of a tutorial series on using PowerApps, Microsoft Flow, and Power BI with SharePoint Online. Assicurarsi di leggere l'introduzione alla serie per farsi un'idea del quadro generale, nonché dei download correlati.Make sure you read the series introduction to get a sense of the big picture, as well as related downloads.

SharePoint offre un numero considerevole di funzionalità per la condivisione e la collaborazione, ma questo scenario è incentrato su una sola funzionalità: gli elenchi di SharePoint.SharePoint has a ton of features for sharing and collaboration, but we will focus on one feature for this scenario: SharePoint lists. Un elenco è semplicemente una raccolta di dati che è possibile condividere con i membri del team e altri utenti del sito.A list is just a collection of data that you can share with team members and other site users. Verranno esaminati gli elenchi usati per questo scenario, quindi sarà possibile crearli in un sito di SharePoint Online personale.We'll review the lists used for this scenario, then you can create them in your own SharePoint Online site.

Passaggio 1: Comprendere gli elenchiStep 1: Understand the lists

È il primo elenco è Richieste di progetto, in cui un richiedente di progetto aggiunge una richiesta.The first list is Project Requests, where a project requestor adds a request. Il revisore del progetto esamina quindi la richiesta, approvandola o rifiutandola.The project approver then reviews the request and approves or rejects it.

Colonna elencoList Column Tipo di datiData Type NoteNotes
TitoloTitle Riga di testo singolaSingle line of text Colonna predefinita, usata per il nome di progettoDefault column, used for project name
DescrizioneDescription Riga di testo singolaSingle line of text
TipoProgettoProjectType Riga di testo singolaSingle line of text Valori: nuovo hardware, hardware aggiornato, nuovo software, software aggiornatoValues: new hardware, upgraded hardware, new software, upgraded software
DataRichiestaRequestDate DataDate
RichiedenteRequestor Riga di testo singolaSingle line of text
GiorniStimatiEstimatedDays NumeroNumber Consente il confronto tra la stima del richiedente, la stima del project manager e quella effettivaEnables comparison of requestor estimate to project manager estimate to actual
ApprovatoApproved Riga di testo singolaSingle line of text Valori: in sospeso, sì, noValues: pending, yes, no

Nota: si userà anche la colonna ID, generata da SharePoint e nascosta per impostazione predefinita.Note: We also use the ID column, which is generated by SharePoint and hidden by default. Per motivi di semplicità, si useranno tipi di dati di base, ma una vera app potrebbe usare tipi più complessi, ad esempio Persona o Gruppo per la colonna Richiedente.We use basic data types for simplicity, but a real app might use more complex types, like Person or Group for the Requestor column. Per informazioni sui tipi di dati supportati da PowerApps, vedere Connettersi da Microsoft PowerApps a SharePoint.For information on data types supported by PowerApps, see Connect from Microsoft PowerApps to SharePoint.

Il secondo elenco è Dettagli progetto, che tiene traccia dei dettagli relativi a tutti i progetti approvati, ad esempio quale project manager è stato assegnato.The second list is Project Details, which tracks details for all approved projects, like which project manager is assigned.

Colonna elencoList Column Tipo di datiData Type NoteNotes
TitoloTitle Riga di testo singolaSingle line of text Colonna predefinita, usata per il nome di progettoDefault column, used for project name
IDRichiestaRequestID NumeroNumber Corrisponde al valore nella colonna ID dell'elenco Richieste di progettoMatches the value in the Project Requests list ID column
DataApprovazioneApprovedDate DataDate
StatoStatus Riga di testo singolaSingle line of text Valori: non avviato, in corso, completatoValues: not started, in progress, completed
DataInizioPrevistaProjectedStartDate DataDate La data di inizio prevista dal project managerWhen the project manager estimates that the project will start
DataFinePrevistaProjectedEndDate DataDate La data di fine prevista dal project managerWhen the project manager estimates that the project will end
GiorniPrevistiProjectedDays NumeroNumber Giorni lavorativi; in genere verrebbero calcolati, ma non sono presenti in questo scenarioWorking days; would typically be calculated, but isn't in this scenario
GiorniEffettiviActualDays NumeroNumber Per i progetti completatiFor completed projects
AssegnatoPMPMAssigned Riga di testo singolaSingle line of text Project managerProject manager

Passaggio 2: Creare e rivedere gli elenchiStep 2: Create and review the lists

Per continuare con lo scenario, è necessario creare due elenchi di SharePoint e popolarli con dati di esempio.To continue with the scenario, you need to create the two SharePoint lists and populate them with sample data. Di seguito verrà illustrato come creare l'elenco e incollarvi dati di esempio.We'll show you how to do this by creating the list and pasting sample data into it. Assicurarsi di avere i file di Excel contenuti nel pacchetto di download.Make sure you have the Excel files from the download package.

Nota: usare Internet Explorer per questo passaggio.Note: Use Internet Explorer for this step.

Creare gli elenchiCreate the lists

  1. In Internet Explorer, nel sito di SharePoint, fare clic o toccare Nuovo, quindi Elenco.In Internet Explorer, in your SharePoint site, click or tap New, then List.

    Creare un nuovo elenco di SharePoint

  2. Immettere il nome "Richieste di progetto", quindi fare clic o toccare Crea.Enter the name "Project Requests", then click or tap Create.

    Specificare il nome del nuovo elenco

    Viene creato l'elenco Richieste di progetto, con il campo Titolo predefinito.The Project Requests list is created, with the default Title field.

    Elenco Richieste di progetto

Aggiungere colonne all'elencoAdd columns to the list

  1. Fare clic o toccare l'icona Nuovo elemento, quindi Riga di testo singola.Click or tap New item icon, then Single line of text.

    Aggiungere campo Riga di testo singola

  2. Immettere il nome "Descrizione", quindi fare clic o toccare Crea.Enter the name "Description", then click or tap Create.

    Crea colonna descrizione

  3. Ripetere i passaggi 1.Repeat steps 1. e 2.and 2. per le altre colonne nell'elenco:for the other columns in the list:

    1. Riga di testo singola > "TipoProgetto"Single line of text > "ProjectType"
    2. Data > "DataRichiesta"Date > "RequestDate"
    3. Riga di testo singola > "Richiedente"Single line of text > "Requestor"
    4. Numero > "GiorniStimati"Number > "EstimatedDays"
    5. Riga di testo singola > "Approvato"Single line of text > "Approved"

Copiare i dati nell'elencoCopy data into the list

  1. Fare clic o toccare Modifica rapida.Click or tap Quick edit.

    Modifica rapida per elenco

  2. Selezionare le celle nella griglia.Select the cells in the grid.

    Elenco con tutte le colonne

  3. Aprire la cartella di lavoro project-requests.xlsx e selezionare tutti i dati (escluse le intestazioni).Open the project-requests.xlsx workbook and select all the data (not the headings).

    Tabella di Excel Richieste di progetto

  4. Copiare i dati e quindi incollarli nella griglia in SharePoint, quindi fare clic o toccare Fine.Copy the data and paste it into the grid in SharePoint, then click or tap Done.

    Elenco completato con i dati

  5. Ripetere il processo di creazione e copia dell'elenco "Dettagli progetto", usando la cartella di lavoro project-details.xlsx.Repeat the list creation and copy process for the "Project Details" list, using the project-details.xlsx workbook. Consultare la tabella Dettagli progetto in Passaggio 1: Comprendere gli elenchi per conoscere i tipi di dati e i nomi di colonna.Refer to the Project Details table in Step 1: Understand the lists for the column names and data types.

Passaggio 3: Aggiornare le connessioni agli esempi - facoltativoStep 3: Update connections to samples - optional

Come accennato nell'introduzione a questa serie di esercitazioni, il pacchetto di download contiene due app e un report di esempio.As noted in the introduction to this tutorial series, we included two sample apps and a report in the download package. È possibile completare questo scenario senza usare questi esempi, ma se si vogliono usare gli esempi, è necessario aggiornare le connessioni agli elenchi di SharePointYou can complete this scenario without using these samples, but if you want to use the samples, you need to update the connections to the SharePoint lists. in modo che usino gli elenchi personali come origine dati, piuttosto che quelli forniti da Microsoft.You update them so that they use your lists as a data source, rather than ours.

Aggiornare le connessioni per le app di esempioUpdate connections for the sample apps

  1. Aprire project-management-app.msapp in PowerApps Studio.Open project-management-app.msapp in PowerApps Studio.
  2. Fare clic o toccare Consenti per far sì che PowerApps usi SharePoint.Click or tap Allow, so that PowerApps can use SharePoint.
  3. Sulla barra multifunzione, nella scheda Visualizzazione, fare clic o toccare Origini dati.On the ribbon, on the View tab, click or tap Data sources.

    Origini dati di PowerApps

  4. Nel riquadro destro, fare clic o toccare i puntini di sospensione (...) accanto a Dettagli progetto, quindi fare clic o toccare Rimuovi.In the right pane, click or tap the ellipsis (. . .) next to Project Details, then click or tap Remove.

    Rimuovere l'origine dati Dettagli progetto

  5. Nel riquadro destro fare clic o toccare Aggiungi origine dati.In the right pane, click or tap Add Data Source.

    Aggiungere un'origine dati

  6. Toccare o fare clic su Nuova connessione.Click or tap New connection.

    Nuova connessione

  7. Fare clic o toccare SharePoint, quindi Connetti.Click or tap SharePoint, then Connect.

    Connessione a SharePoint

  8. Immettere l'URL per il sito di SharePoint Online che contiene gli elenchi appena creati, quindi fare clic o toccare Vai.Enter the URL for the SharePoint Online site that contains the lists you created, then click or tap Go.

    URL di SharePoint

  9. Selezionare l'elenco Dettagli progetto e quindi fare clic o toccare Connetti.Select the Project Details list, then click or tap Connect.

    Elenco Dettagli progetto

    La scheda Origini dati nel riquadro destro mostra ora la connessione appena creata.The Data sources tab in the right pane now shows the connection that you created.

    Origini dati

  10. Nel riquadro destro, fare clic o toccare i puntini di sospensione (...) accanto a Dettagli progetto, quindi fare clic o toccare Aggiorna.In the right pane, click or tap the ellipsis (. . .) next to Project Details, then click or tap Refresh.

    Aggiornare l'origine dati Dettagli progetto

  11. Fare clic sull'Click icona Esegui app nell'angolo superiore destro per eseguire l'app e assicurarsi che le connessioni funzionino correttamente.in the upper right corner to run the app, and make sure the connections work properly.
  12. Ripetere i passaggi in questa sezione per project-requests-app.msapp, usando l'elenco Richieste di progetto.Repeat the steps in this section for project-requests-app.msapp, using the Project Requests list.

Aggiornare le connessioni per il report di esempioUpdate connections for the sample report

  1. Aprire project-analysis.pbix in Power BI Desktop.Open project-analysis.pbix in Power BI Desktop.
  2. Sulla barra multifunzione, nella scheda Home, fare clic o toccare Modifica query, quindi Impostazioni origine dati.On the ribbon, on the Home tab, click or tap Edit queries, then Data source settings.

    Modifica query

  3. Fare clic o toccare Cambia origine.Click or tap Change Source.

    Impostazioni origine dati

  4. Immettere l'URL per il sito di SharePoint Online, quindi fare clic o toccare OK.Enter the URL for your SharePoint Online site, then click or tap OK.

    URL dell'elenco SharePoint

  5. Power BI Desktop mostra un banner sotto la barra multifunzione, per poter applicare le modifiche e acquisire i dati dalla nuova origine.Power BI Desktop displays a banner under the ribbon, so you can apply changes and bring in data from the new source. Fare clic o toccare Applica modifiche.Click or tap Apply Changes.

    Applicare le modifiche alle query

  6. Accedere con un account aziendale (l'account usato per accedere a SharePoint Online), quindi fare clic o toccare Connetti.Sign in with an organizational account (the account you use to access SharePoint Online), then click or tap Connect.

    Connettersi a SharePoint Online

Passaggi successiviNext steps

Il passaggio successivo di questa serie di esercitazioni consiste nel generare un'app per gestire le richieste di progetto.The next step in this tutorial series is to generate an app to handle project requests.