Opprett en lerretsapp ved hjelp av Microsoft Dataverse

Microsoft Dataverse er en sikker, skybasert dataplattform for forretningsdata. I Power Apps kan du opprette lerretsapper som kobler direkte til Dataverse for å vise, legge til, oppdatere og behandle poster uten å konfigurere en egen database.

Denne artikkelen viser tre måter å bygge en lerretsapp på med Dataverse:

  • Start med en eksisterende Dataverse-tabell.
  • Opprett nye dataverse tabeller og generer en app.
  • Bygg en tom app og koble den til Dataverse selv.

Forutsetninger

Før du begynner:

  • Bytt til et miljø som allerede har en database med eksempeldata. Hvis du har riktig lisens, kan du også opprette et miljø.
  • Kontroller at du har sikkerhetsrollen Environment Maker, enten direkte eller gjennom et dataversteam som bruker sikkerhetsgruppen Microsoft Entra ID. Egendefinerte sikkerhetsroller støttes for øyeblikket ikke for scenarioer for oppretting av lerretsapper.

Opprett en app

  1. Logg på Power Apps.

  2. Velg ett av følgende alternativer på hjemmesiden basert på hvordan du vil bygge appen med Dataverse.

    Opprett alternativer ved hjelp av Dataverse Fordeler Navigasjon
    En galleriapp på én side Bruk eksisterende forretningsdata i Dataverse til å opprette en lett responsiv app raskt. Velg Start med data>Dataverse. Velg en tabell, og velg deretter Opprett app.
    Opprette nye data og bygge en app Opprett strukturerte tabeller i Dataverse, slik at du kan bygge sikre og skalerbare apper rundt nye forretningsdata. Velg Start med data>Opprett nye data. Bruk tabellutforming eller Copilot til å opprette tabeller, og velg deretter Lagre og avslutt.
    Tom app som bruker data fra Dataverse Start med en tom app når du vil ha full kontroll over oppsettet, skjermene og kontrollene. I venstre navigasjonsrute velger du Opprett>Opprett fra tom>Telefonstørrelse.
  3. Power Apps oppretter appen og åpner Power Apps Studio, der du kan fortsette å bygge.

Begynn med data ved hjelp av Dataverse

Med Start med dataopplevelsen kan du raskt koble til en eksisterende dataverstabell eller opprette en ny tabell og generere en app.

Koble til en eksisterende Dataverse-tabell

  1. Logg på Power Apps.
  2. Velg Start med data på hjemmesiden.
  3. Velg Dataverssiden Opprett en app.
  4. Velg en eksisterende dataverstabell, og velg deretter Opprett app.

Power Apps Studio åpnes med en galleriapp som allerede er koblet til den valgte tabellen.

Opprett nye data

Hvis du ikke allerede har en tabell, oppretter du en direkte fra Start med dataopplevelsen .

  1. Velg Start med data på hjemmesiden.
  2. Velg Opprett nye data.
  3. Velg én eller flere av disse handlingene i utformeren Opprett nye tabeller :
    • Velg + Ny tabell for å opprette en tabell.
    • Velg + Eksisterende tabell for å legge til en eksisterende tabell.
    • Bruk Copilot til å beskrive tabellene, kolonnene, radene og relasjonene du trenger.
    • Velg Importer data i Copilot-ruten for å importere data fra Excel. CSV-filer, eller SharePoint lister.
  4. Når du er ferdig med å definere tabellene, velger du Lagre og avslutt for å generere appen.

Legg til en Dataverse-tabell i en tom app

Hvis du vil forstå byggesteinene i en Datavers-app, starter du med en tom app og legger til datakilden selv.

  1. Logg på Power Apps.

  2. I venstre navigasjonsrute velger du Opprett>Opprett fra tomt dokument.

  3. Velg en appstørrelse.

  4. Når Power Apps Studio åpnes, går du til appredigeringsmenyen og velger Data.

    Bemerkning

    Hvis dette er første gang du kobler til Datavers, ber Power Apps deg om å opprette en tilkobling. Velg Opprett for å fortsette.

  5. Velg Legg til data, skriv inn Kontoer i søkeboksen, og velg dem. Lukk dataruten ved å velge lukk-ikonet øverst til høyre.

    Skjermbilde av lukkeikonet for dataruten.

Slik legger du til en listeskjerm

  1. Velg Ny skjerm>Vis på kommandolinjen.

  2. Velg BrowseGallery1 i venstre navigasjonsfelt, og angi deretter egenskapen Elementer til denne formelen:

    SortByColumns(Search(CustomGallerySample, TextSearchBox1.Text, SampleText), "SampleText", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    Denne formelen gjør følgende:

    Dette uttrykket filtrerer CustomGallerySample-tabellen for poster der SampleText-kolonnen inneholder teksten som er angitt i TextSearchBox1. Deretter sorteres de filtrerte resultatene etter SampleText-kolonnen i synkende rekkefølge når SortDescending1 er sann. Ellers sorteres dem i stigende rekkefølge.

    Du kan bruke disse og mange andre funksjoner til å kontrollere hvordan appen ser ut og fungerer.

    Skjermbilde som viser galleriets Items-egenskap satt til SortByColumns- og Search-formelen.

  3. I galleriets Egenskaper-rute angir du Oppsett til Tittel.

  4. Rediger tekstegenskapen Tittel, og gi den det nye navnet Bla gjennom. Hvis du vil ha mer informasjon, kan du se Tilpasse et galleri.

    Skjermbilde av Bla gjennom-skjermen som viser en liste over kontoer.

  5. Hold pekeren over Skjerm1 i venstre appredigeringsrute, velg ellipseikonet (...), og velg deretter Slett.

  6. Hold pekeren over Skjerm2 i venstre appredigeringsrute, velg ellipseikonet (...), og velg deretter Endre navn.

  7. Skriv eller lim inn BrowseScreen, og gi galleriet i skjermen nytt navn til BrowseGallery.

    Skjermbilde av det nye navnet BrowseScreen og BrowseGallery i trevisningen.

Skjermen Legg til et skjema

  1. Gjenta det første trinnet i forrige fremgangsmåte, men legg til en skjemaskjerm i stedet for en listeskjerm .

  2. Angi skjemaets datakildeegenskap til Kontoer og elementegenskapen til BrowseGallery.Selected, som vist på Avansert-fanen i ruten til høyre.

  3. Velg «N valgt»-koblingen (eller Rediger blyant) i Felt-radenEgenskaper-fanen i ruten til høyre for å åpne Felter-ruten.

  4. Velg Legg til felt, velg disse feltene, og velg deretter Legg til:

    • Navn på forretningsforbindelse
    • Adresse 1: Gate 1
    • Adresse 1: Poststed
    • Adresse 1: Postnummer
    • Antall ansatte
    • Årlig omsetning

    Bemerkning

    Utenfor dette scenarioet kan du opprette et egendefinert felt ved å velge Nytt felt, skrive inn den nødvendige informasjonen og deretter velge Ferdig. Hvis du vil ha mer informasjon, kan du se Opprette en kolonne.

    Skjermbilde av velg en feltrute med alternativet Nytt felt uthevet.

  5. Angi tittellinjens Text-egenskap til å vise Opprett/rediger.

    Skjermbildet gjenspeiler endringen.

    Skjermbilde av skjermbildet Opprett/rediger skjema som viser de konfigurerte feltene.

  6. Endre navnet på denne skjermen til FormScreen.

Konfigurer ikoner

  1. Angi OnSelect-egenskapen for sirkelikonet nær toppen av skjermen på BrowseScreen til denne formelen:

    Refresh(Accounts)

    Skjermbilde av oppdateringsikonet.

  2. Angi OnSelect-egenskapen for plussikonet til denne formelen:

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

    Skjermbilde av plusstillegg-ikonet.

  3. Angi OnSelect-egenskapen for den første pilen som peker til høyre for denne formelen:

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

    Skjermbilde av neste pilikon.

  4. Angi OnSelect-egenskapen for avbryt-ikonet til denne formelen på FormScreen:

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

    Skjermbilde av avbryt-ikonet.

  5. Angi OnSelect-egenskapen for avmerkingsikonet til denne formelen:

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

    Skjermbilde av hakeikonet.

  6. Velg IkonerSett inn-fanen, og deretter velger du Papirkurv-ikonet.

  7. Angi Papirkurv-ikonets Color-egenskap til Hvit og OnSelect-egenskap til denne formelen:

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

    Skjermbilde av slettingsikonet for papirkurven.

Testing av appen

  1. Velg avspillingsknappen på handlingsmenyen for å forhåndsvise appen. Hvis du vil ha mer informasjon, kan du se Forhåndsvise en app.
  2. Veksle mellom stigende og synkende sorteringsrekkefølge. Filtrer listen med ett eller flere tegn i kontonavnet.
  3. Legg til en konto, rediger kontoen du har lagt til, begynn å oppdatere kontoen, avbryt endringene, og slett deretter kontoen.

Se også