Lijsten instellen voor integratie van SharePoint Online met PowerApps, Microsoft Flow en Power BISet up lists for SharePoint Online integration with PowerApps, Microsoft Flow, and Power BI

Opmerking: dit artikel maakt deel uit van een reeks zelfstudies over het gebruik van PowerApps, Microsoft Flow en Power BI met SharePoint Online.Note: This article is part of a tutorial series on using PowerApps, Microsoft Flow, and Power BI with SharePoint Online. Lees de inleiding tot de reeks zodat u een idee van het geheel krijgt en van de betreffende downloads.Make sure you read the series introduction to get a sense of the big picture, as well as related downloads.

SharePoint bevat talloze functies voor delen en samenwerken, maar we richten ons in dit scenario op één functie: SharePoint-lijsten.SharePoint has a ton of features for sharing and collaboration, but we will focus on one feature for this scenario: SharePoint lists. Een lijst is slechts een verzameling gegevens die u kunt delen met teamleden en andere sitegebruikers.A list is just a collection of data that you can share with team members and other site users. De lijsten worden gecontroleerd voor dit scenario, waarna u ze in uw eigen SharePoint Online-site kunt maken.We'll review the lists used for this scenario, then you can create them in your own SharePoint Online site.

Stap 1: Inzicht in de lijstenStep 1: Understand the lists

De eerste lijst is Projectaanvragen. Hier voegt een projectaanvrager een aanvraag toe.The first list is Project Requests, where a project requestor adds a request. De projectfiatteur beoordeelt vervolgens de aanvraag en keurt deze goed of af.The project approver then reviews the request and approves or rejects it.

LijstkolomList Column GegevenstypeData Type OpmerkingenNotes
TitleTitle Eén tekstregelSingle line of text Standaardkolom, gebruikt voor projectnaamDefault column, used for project name
BeschrijvingDescription Eén tekstregelSingle line of text
ProjectTypeProjectType Eén tekstregelSingle line of text Waarden: nieuwe hardware, bijgewerkte hardware, nieuwe software, bijgewerkte softwareValues: new hardware, upgraded hardware, new software, upgraded software
RequestDateRequestDate DatumDate
RequestorRequestor Eén tekstregelSingle line of text
EstimatedDaysEstimatedDays GetalNumber Maakt vergelijking mogelijk tussen de schatting van de aanvrager, de schatting van de projectmanager en de werkelijke schattingEnables comparison of requestor estimate to project manager estimate to actual
ApprovedApproved Eén tekstregelSingle line of text Waarden: in wachtrij, ja, neeValues: pending, yes, no

Opmerking: we gebruiken de kolom Id, die wordt gegenereerd door SharePoint en standaard is verborgen.Note: We also use the ID column, which is generated by SharePoint and hidden by default. We gebruiken voor het gemak eenvoudige gegevenstypen, maar een echte app kan gebruikmaken van complexere typen, zoals Persoon of groep voor de kolom Requestor.We use basic data types for simplicity, but a real app might use more complex types, like Person or Group for the Requestor column. Zie Verbinding maken met SharePoint vanuit Microsoft PowerApps voor informatie over gegevenstypen die door PowerApps worden ondersteund.For information on data types supported by PowerApps, see Connect from Microsoft PowerApps to SharePoint.

De tweede lijst is Projectdetails. Hierin worden de details gevolgd voor alle goedgekeurde projecten, bijvoorbeeld welke projectmanager wordt toegewezen.The second list is Project Details, which tracks details for all approved projects, like which project manager is assigned.

LijstkolomList Column GegevenstypeData Type OpmerkingenNotes
TitleTitle Eén tekstregelSingle line of text Standaardkolom, gebruikt voor projectnaamDefault column, used for project name
RequestIDRequestID GetalNumber Komt overeen met de waarde in de lijst Projectaanvragen, kolom IdMatches the value in the Project Requests list ID column
ApprovedDateApprovedDate DatumDate
StatusStatus Eén tekstregelSingle line of text Waarden: niet gestart, wordt verwerkt, voltooidValues: not started, in progress, completed
ProjectedStartDateProjectedStartDate DateDate De door de projectmanager geschatte begindatum van het projectWhen the project manager estimates that the project will start
ProjectedEndDateProjectedEndDate DatumDate De door de projectmanager geschatte einddatum van het projectWhen the project manager estimates that the project will end
ProjectedDaysProjectedDays GetalNumber Werkdagen; gewoonlijk berekend, maar komt in dit scenario niet voorWorking days; would typically be calculated, but isn't in this scenario
ActualDaysActualDays GetalNumber Voor voltooide projectenFor completed projects
PMAssignedPMAssigned Eén tekstregelSingle line of text ProjectmanagerProject manager

Stap 2: Lijsten maken en beoordelenStep 2: Create and review the lists

Als u wilt doorgaan met het scenario, moet u de twee SharePoint-lijsten maken en vullen met de voorbeeldgegevens.To continue with the scenario, you need to create the two SharePoint lists and populate them with sample data. We laten zien hoe u dit doet door de lijst te maken en er voorbeeldgegevens in te plakken.We'll show you how to do this by creating the list and pasting sample data into it. Zorg ervoor dat u de Excel-bestanden uit het downloadpakket hebt.Make sure you have the Excel files from the download package.

Opmerking: gebruik Internet Explorer voor deze stap.Note: Use Internet Explorer for this step.

De lijsten makenCreate the lists

  1. Klik of tik in Internet Explorer, in de SharePoint-site, op Nieuw en vervolgens op Lijst.In Internet Explorer, in your SharePoint site, click or tap New, then List.

    Nieuwe SharePoint-lijst maken

  2. Voer de naam Projectaanvragen in en klik of tik op Maken.Enter the name "Project Requests", then click or tap Create.

    Naam opgeven voor nieuwe lijst

    De lijst Projectaanvragen wordt gemaakt, met het standaardveld Title.The Project Requests list is created, with the default Title field.

    Lijst Projectaanvragen

Kolommen aan de lijst toevoegenAdd columns to the list

  1. Klik of tik op Pictogram Nieuw item en vervolgens op Eén tekstregel.Click or tap New item icon, then Single line of text.

    Veld Eén tekstregel

  2. Voer de naam Beschrijving in en klik of tik op Maken.Enter the name "Description", then click or tap Create.

    Kolom Beschrijving maken

  3. Herhaal stap 1Repeat steps 1. en 2and 2. voor de andere kolommen in de lijst:for the other columns in the list:

    1. Eén tekstregel > 'ProjectType'Single line of text > "ProjectType"
    2. Datum > 'RequestDate'Date > "RequestDate"
    3. Eén tekstregel > 'Requestor'Single line of text > "Requestor"
    4. Getal > 'EstimatedDays'Number > "EstimatedDays"
    5. Eén tekstregel > 'Approved'Single line of text > "Approved"

Gegevens in de lijst kopiërenCopy data into the list

  1. Klik of tik op Snel bewerken.Click or tap Quick edit.

    Snel bewerken voor lijst

  2. Selecteer de cellen in het raster.Select the cells in the grid.

    Lijst met alle kolommen

  3. Open de werkmap project-requests.xlsx en selecteer alle gegevens (niet de koppen).Open the project-requests.xlsx workbook and select all the data (not the headings).

    Excel-tabel Projectaanvragen

  4. Kopieer de gegevens en plak ze in het raster in SharePoint. Klik of tik vervolgens op Gereed.Copy the data and paste it into the grid in SharePoint, then click or tap Done.

    Voltooide lijst met gegevens

  5. Voer het proces van het maken en kopiëren nogmaals uit voor de lijst Projectdetails met behulp van de werkmap project-details.xlsx.Repeat the list creation and copy process for the "Project Details" list, using the project-details.xlsx workbook. Raadpleeg de tabel Projectdetails in Stap 1: Inzicht in de lijsten voor de kolomnamen en gegevenstypen.Refer to the Project Details table in Step 1: Understand the lists for the column names and data types.

Stap 3: Verbindingen met voorbeelden bijwerken (optioneel)Step 3: Update connections to samples - optional

Zoals in de inleiding tot deze reeks zelfstudies al is vermeld, zijn er twee voorbeeld-apps en een rapport in het downloadpakket opgenomen.As noted in the introduction to this tutorial series, we included two sample apps and a report in the download package. U kunt dit scenario voltooien zonder deze voorbeelden, maar als u de voorbeelden wilt gebruiken, moet u de verbindingen met de SharePoint-lijsten bijwerken.You 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. U werkt ze bij zodat ze gebruikmaken van uw lijsten als gegevensbron en niet die van ons.You update them so that they use your lists as a data source, rather than ours.

Verbindingen voor de voorbeeld-apps bijwerkenUpdate connections for the sample apps

  1. Open project-management-app.msapp in PowerApps Studio.Open project-management-app.msapp in PowerApps Studio.
  2. Klik of tik op Toestaan, zodat PowerApps van SharePoint gebruik kan maken.Click or tap Allow, so that PowerApps can use SharePoint.
  3. Klik of tik op het lint, op het tabblad Weergeven, op Gegevensbronnen.On the ribbon, on the View tab, click or tap Data sources.

    PowerApps-gegevensbronnen

  4. Klik of tik in het rechterdeelvenster op het beletselteken (...) naast Projectdetails en vervolgens op Verwijderen.In the right pane, click or tap the ellipsis (. . .) next to Project Details, then click or tap Remove.

    Gegevensbron Projectdetails verwijderen

  5. Klik of tik in het rechterdeelvenster op Gegevensbron toevoegen.In the right pane, click or tap Add Data Source.

    Gegevensbron toevoegen

  6. Klik of tik op Nieuwe verbinding.Click or tap New connection.

    Nieuwe verbinding

  7. Klik of tik op SharePoint en vervolgens op Verbinding maken.Click or tap SharePoint, then Connect.

    SharePoint-verbinding

  8. Voer de URL in voor de SharePoint Online-site met de lijsten die u hebt gemaakt en klik of tik op Start.Enter the URL for the SharePoint Online site that contains the lists you created, then click or tap Go.

    SharePoint-URL

  9. Selecteer de lijst Projectdetails en klik of tik op Verbinding maken.Select the Project Details list, then click or tap Connect.

    Lijst Projectdetails

    Het tabblad Gegevensbronnen in het rechterdeelvenster toont de verbinding die u hebt gemaakt.The Data sources tab in the right pane now shows the connection that you created.

    Gegevensbronnen

  10. Klik of tik in het rechterdeelvenster op het beletselteken (...) naast Projectdetails en vervolgens op Vernieuwen.In the right pane, click or tap the ellipsis (. . .) next to Project Details, then click or tap Refresh.

    Gegevensbron Projectdetails vernieuwen

  11. Klik opClick Pictogram App uitvoeren in de rechter bovenhoek om de app uit te voeren en controleer of de verbindingen naar behoren werken.in the upper right corner to run the app, and make sure the connections work properly.
  12. Herhaal de stappen in deze sectie voor project-requests-app.msapp met behulp van de lijst Projectaanvragen.Repeat the steps in this section for project-requests-app.msapp, using the Project Requests list.

Verbindingen voor het voorbeeldrapport bijwerkenUpdate connections for the sample report

  1. Open project-analysis.pbix in Power BI Desktop.Open project-analysis.pbix in Power BI Desktop.
  2. Klik of tik op het lint, op het tabblad Start, op Query's bewerken en vervolgens op Instellingen voor gegevensbron.On the ribbon, on the Home tab, click or tap Edit queries, then Data source settings.

    Query's bewerken

  3. Klik of tik op Bron wijzigen.Click or tap Change Source.

    Instellingen voor gegevensbron

  4. Voer de URL in voor uw SharePoint Online-site en klik of tik op OK.Enter the URL for your SharePoint Online site, then click or tap OK.

    URL voor SharePoint-lijst

  5. Power BI Desktop geeft onder het lint een banner weer, dus u kunt wijzigingen aanbrengen en gegevens uit de nieuwe bron halen.Power BI Desktop displays a banner under the ribbon, so you can apply changes and bring in data from the new source. Klik of tik op Wijzigingen toepassen.Click or tap Apply Changes.

    Wijzigingen aan query's toepassen

  6. Meld u aan met een bedrijfsaccount (het account dat u hebt gebruikt voor toegang tot SharePoint Online) en klik of tik op Verbinding maken.Sign in with an organizational account (the account you use to access SharePoint Online), then click or tap Connect.

    Verbinding maken met SharePoint Online

Volgende stappenNext steps

De volgende stap in deze zelfstudie bestaat uit het genereren van een app om projectaanvragen te behandelen.The next step in this tutorial series is to generate an app to handle project requests.