Een nieuwe canvas-app maken met Microsoft Dataverse

Ontwikkel een canvas-app om gegevens die zijn opgeslagen in Dataverse, te beheren met behulp van (ingebouwde) standaardtabellen, (door uw organisatie gemaakte) aangepaste tabellen of beide.

Wanneer u een app bouwt op basis van Dataverse, hoeft u geen verbinding vanuit Power Apps te maken, zoals u dat wel doet met gegevensbronnen als SharePoint, Dynamics 365 en Salesforce. U hoeft alleen de tabellen op te geven die u in de app wilt weergeven of beheren.

Vereisten

Een lege app openen

  1. Aanmelden bij Power Apps.

  2. Selecteer onder Maak uw eigen app de optie Volledig nieuwe canvas-app.

    Lege-apptegel.

  3. Geef een naam voor uw app op, selecteer Telefoon en selecteer vervolgens Maken.

    U kunt een volledig nieuwe app voor tablets bouwen, maar in dit onderwerp wordt aangegeven hoe u een app voor telefoons bouwt.

Een tabel opgeven

  1. Selecteer Verbinding maken met gegevens in het midden van het scherm.

  2. Selecteer in het deelvenster Gegevens Microsoft Dataverse, schakel het selectievakje Accounts in en selecteer vervolgens Verbinding maken.

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

Een lijstscherm toevoegen

  1. Selecteer op het tabblad Start de pijl-omlaag voor Nieuw scherm en selecteer vervolgens Lijst.

    Een lijstscherm toevoegen.

  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 moet gegevens weergeven van de tabel Accounts.

    • De gegevens moeten worden gesorteerd in oplopende volgorde, totdat de gebruiker de knop voor sorteren selecteert om de sorteervolgorde om te wisselen.

    • Als een gebruiker een of meer tekens in de zoekbalk (TextSearchBox1) typt of plakt, worden in de lijst alleen accounts weergegeven waarvoor het veld Naam 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 de indeling van de galerie zo in dat alleen de naam van elk account wordt weergegeven en configureer de titelbalk zodanig dat het woord Bladeren wordt weergegeven, zoals in het item Een galerie aanpassen wordt beschreven.

    Bladerscherm.

  4. Beweeg in de linkernavigatiebalk de muisaanwijzer over Screen1, selecteer het beletselteken (...) en selecteer vervolgens Verwijderen.

  5. Beweeg in de linkernavigatiebalk de muisaanwijzer over Screen2, selecteer het beletselteken (...) en selecteer vervolgens Naam wijzigen.

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

    De naam wijzigen van het scherm Bladeren, galerij.

Een formulierscherm toevoegen

  1. Herhaal de eerste stap van de vorige procedure, maar voeg hierbij 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.

    De eigenschap Datasource en Item van het formulier instellen.

  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
    • Jaaromzet

    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. Meer informatie: Een kolom maken

    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 geselecteerde pictogram 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)

    Pictogram Prullenbak.

De app testen

  1. Selecteer in de linkernavigatiebalk BrowseScreen en open vervolgens de Preview-modus door op F5 te drukken (of door het pictogram Afspelen rechtsboven te selecteren).

    Preview openen.

  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.

Volgende stappen