Delen via


Een canvas-app maken met behulp van Microsoft Dataverse

Microsoft Dataverse biedt een veilig cloudplatform voor het opslaan en beheren van bedrijfsgegevens. Met Power Apps kunt u canvas-apps maken die rechtstreeks verbinding maken met Dataverse om de gegevens van uw organisatie weer te geven, te bewerken en te beheren zonder complexe gegevensverbindingen.

In dit artikel leest u hoe u canvas-apps bouwt met behulp van Dataverse-tabellen. U leert drie verschillende benaderingen: apps genereren op basis van bestaande gegevens, nieuwe tabellen en apps samen maken en aangepaste apps helemaal zelf bouwen. Of u nu met standaardtabellen of aangepaste organisatiegegevens werkt, met deze methoden kunt u snel functionele zakelijke apps maken.

Voorwaarden

  • Schakel over naar een omgeving waarin een database is gemaakt met voorbeeldgegevens. Als u over een juiste licentie beschikt, kunt u een omgeving maken die voldoet aan deze vereiste.
  • Zorg ervoor dat u de beveiligingsrol Environment Maker hebt, rechtstreeks of via een Dataverse-team dat deel uitmaakt van de AAD Security Group. Aangepaste beveiligingsrollen worden momenteel niet ondersteund voor canvas-app-makerscenario's.

Een app maken

  1. Meld u aan bij Power Apps.

  2. Kies op het startscherm een ​​van de volgende opties, afhankelijk van hoe u uw app wilt maken met Dataverse:

    Opties maken met Dataverse Voordelen Navigatie
    Een galerie-app van één pagina Gebruik uw bestaande bedrijfsgegevens in Dataverse en maak een lichtgewicht, responsieve app. Selecteer Start met Data>Dataverse. Selecteer een tabel en selecteer App maken.
    Nieuwe gegevens maken en een app bouwen Gestructureerde tabellen instellen in Dataverse om gegevens te organiseren en veilige, schaalbare apps te bouwen. Selecteer Beginnen met gegevens>Nieuwe gegevens maken. Gebruik de ontwerpfunctie voor tabellen of Copilot om tabellen te maken en selecteer vervolgens Opslaan en afsluiten.
    Lege app die gegevens gebruikt van Dataverse Gebruik uw bestaande bedrijfsgegevens in Dataverse om uw app flexibel aan te passen, zonder de beperkingen van vooraf ontworpen sjablonen. Selecteer in het linkernavigatievenster de opties Maken>Beginnen met een lege canvas>Grootte van telefoon.

    Notitie

    In het Power Apps startscherm wordt nu een vibe.powerapps.com prompt weergegeven, waarin een nieuwe ervaring wordt geïntroduceerd die generatieve ontwerp-, AI-agents en plangestuurde werkstromen combineert. U kunt deze ervaring proberen om sneller van idee naar een werkende app te gaan.

  3. De app wordt gemaakt en Power Apps Studio wordt geopend, waar u doorgaat met het bouwen van de app.

Beginnen met gegevens met Dataverse

Met de ervaring Beginnen met gegevens kunt u snel verbinding maken met een bestaande Dataverse-tabel en een canvas-app genereren. U kunt ook rechtstreeks vanuit deze ervaring nieuwe tabellen maken.

Verbinding maken met een bestaande Dataverse-tabel

  1. Meld u aan bij Power Apps.

  2. Selecteer In het startscherm de optie Beginnen met gegevens.

  3. Selecteer Dataverse op de pagina Een app maken.

  4. Selecteer een bestaande Dataverse-tabel en selecteer App maken.

Power Apps Studio wordt geopend met een galerie-app die is verbonden met de geselecteerde tabel.

Nieuwe gegevens maken

Als u geen bestaande tabel hebt, kunt u er rechtstreeks vanuit de Start met Gegevens-Ervaring een maken.

  1. Selecteer In het startscherm de optie Beginnen met gegevens.

  2. Selecteer Nieuwe gegevens maken.

  3. In de ontwerpfunctie Nieuwe tabellen maken kunt u het volgende doen:

    • Voeg een nieuwe tabel toe door + Nieuwe tabel te selecteren.
    • Voeg een bestaande tabel toe door + Bestaande tabel te selecteren.
    • Gebruik Copilot om uw tabellen, kolommen, rijen en relaties te beschrijven en deze voor u te genereren.
    • Gegevens importeren uit Excel of . CSV-bestanden of SharePoint lijsten door Importeren van gegevens te selecteren in het deelvenster Copilot.
  4. Wanneer u klaar bent met het definiëren van uw tabellen, selecteert u Opslaan en afsluiten om de app te genereren.

Voeg een Dataverse-tabel toe in een lege app

Om u te helpen begrijpen hoe u een app maakt met gegevens uit Dataverse, begint u met het maken van een lege app en voegt u vervolgens gegevens uit Dataverse toe.

  1. Meld u aan bij Power Apps.

  2. Selecteer in het linkernavigatievenster de opties Maken>Beginnen met een lege canvas>Grootte van telefoon.

  3. Wanneer Power Apps Studio wordt geopend, gaat u naar het app-ontwikkelingsmenu en selecteert u Data.

    Notitie

    Als dit de eerste keer is dat u verbinding maakt met Dataverse, wordt u gevraagd een verbinding te maken. Selecteer Maken om de verbinding te leggen.

  4. Selecteer Gegevens toevoegen, voer Accounts in het zoekvak in en selecteer deze.

  5. Selecteer het pictogram voor sluiten in de rechterbovenhoek om het deelvenster Gegevens te sluiten.

    Schermopname van het deelvenster Gegevens sluiten.

Een lijstscherm toevoegen

  1. Selecteer op de opdrachtbalk de opties Nieuw scherm>Lijst.

  2. Selecteer in de linkernavigatiebalk BrowseGallery1 en stel daarna de waarde van de eigenschap Items in op deze formule:

    SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    Deze formule geeft aan dat:

    • De galerie toont gegevens uit de tabel Accounts .

    • De gegevens worden in oplopende volgorde gesorteerd totdat een gebruiker de sorteerknop selecteert om de sorteervolgorde in te schakelen.

    • Als een gebruiker een of meer tekens in de zoekbalk (TextSearchBox1) typt of plakt, worden in de lijst alleen accounts weergegeven waarvoor het veld name de tekens bevat die de gebruiker heeft opgegeven.

      U kunt deze en vele andere functies gebruiken om op te geven hoe uw app wordt weergegeven en functioneert.

      De eigenschap Items van de galerij instellen.

  3. Stel in het deelvenster Eigenschappen van de galerie Lay-out in op Titel.

  4. Bewerk de teksteigenschap Titel en hernoem dit naar Bladeren. Zie Een galerie aanpassen voor meer informatie.

    Browsescherm.

  5. Beweeg in de linker creatiedeelvenster de muisaanwijzer over Screen1, selecteer het beletselteken (...) en selecteer vervolgens Verwijderen.

  6. Beweeg in het linker app-bewerkingsdeelvenster de muisaanwijzer over Screen2, selecteer het beletseltekenpictogram (...) en selecteer vervolgens Hernoemen.

  7. Typ of plak BrowseScreen en wijzig daarna de naam van de galerie in dit scherm in BrowseGallery.

    Hernoem het scherm Bladeren en galerij.

Een formulierscherm toevoegen

  1. Herhaal de eerste stap van de vorige procedure, maar voeg een formulierscherm toe in plaats van een lijstscherm .

  2. Stel de eigenschap DataSource van het formulier in op Accounts en de bijbehorende eigenschap Item op BrowseGallery.Selected, zoals wordt weergegeven op het tabblad Geavanceerd van het rechterdeelvenster.

  3. Selecteer op het tabblad Eigenschappen van het rechterdeelvenster de optie Velden bewerken om het deelvenster Velden te openen.

  4. Selecteer Veld toevoegen en schakel vervolgens de selectievakjes in voor deze velden:

    • Accountnaam
    • Adres 1: straat 1
    • Adres 1: plaats
    • Adres 1: postcode
    • Aantal werknemers
    • Jaar omzet

    Notitie

    Buiten dit scenario kunt u een aangepast veld maken door Nieuw veld te selecteren, de vereiste informatie te verstrekken en vervolgens Gereed te selecteren. Zie Een kolom maken voor meer informatie.

    Een kolom selecteren en toevoegen.

  5. Selecteer Toevoegen.

  6. Stel de eigenschap Text in van de titelbalk om Maken/Bewerken weer te geven.

    Uw wijzigingen worden in het scherm weergegeven.

    Scherm na de wijzigingen.

  7. Wijzig de naam van dit scherm FormScreen.

Pictogrammen Configureren

  1. Stel bij BrowseScreen de eigenschap OnSelect van het cirkelvormige pictogram boven aan het scherm in op deze formule:

    Refresh(Accounts)

    Pictogram Vernieuwen.

  2. Stel de eigenschap OnSelect van het pluspictogram in op deze formule:

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Pictogram toevoegen.

  3. Stel de eigenschap OnSelect van de eerste pijl naar rechts in op deze formule:

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Het pictogram Volgende.

  4. Stel bij FormScreen de eigenschap OnSelect van het annuleerpictogram in op deze formule:

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    Pictogram Annuleren.

  5. Stel de eigenschap OnSelect van het pictogram Vinkje in op deze formule:

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    Vinkjespictogram.

  6. Selecteer op het tabblad Invoegen de optie Pictogrammen en selecteer het Prullenbak-pictogram.

  7. Stel de eigenschap Kleur van het pictogram Prullenbak in op Wit en stel de bijbehorende eigenschap OnSelect in op deze formule:

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    Prullenbakpictogram.

De app testen

  1. Selecteer in het menu Acties de optie Voorbeeldknopde app bekijken. Zie Preview van een app voor meer informatie.

  2. Schakel in de lijst tussen de oplopende en aflopende sorteervolgorde en filter de lijst op een of meer tekens in de accountnaam.

  3. Voeg een account toe, bewerk het account dat u hebt toegevoegd, begin met het account bij te werken, maar annuleer uw wijzigingen en verwijder vervolgens het account.

Zie ook